builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0017 starttime: 1467228179.23 results: success (0) buildid: 20160629104257 builduid: 97b1eb8fbe074fecbafc889ce730fec1 revision: b743fe6eabb8328430d91275462dc8e2a42eef81 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 12:22:59.231059) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 12:22:59.231513) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 12:22:59.231785) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 12:22:59.256047) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 12:22:59.256357) ========= 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.wRXLv5oXLq/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.BhvGemVlI5/Listeners TMPDIR=/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-29 12:22:59-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 136M=0s 2016-06-29 12:22:59 (136 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.127748 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 12:22:59.405987) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 12:22:59.406365) ========= 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.wRXLv5oXLq/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.BhvGemVlI5/Listeners TMPDIR=/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/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.026834 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 12:22:59.455229) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 12:22:59.455602) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev b743fe6eabb8328430d91275462dc8e2a42eef81 --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 b743fe6eabb8328430d91275462dc8e2a42eef81 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.wRXLv5oXLq/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.BhvGemVlI5/Listeners TMPDIR=/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-29 12:22:59,526 truncating revision to first 12 chars 2016-06-29 12:22:59,526 Setting DEBUG logging. 2016-06-29 12:22:59,527 attempt 1/10 2016-06-29 12:22:59,527 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/b743fe6eabb8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-29 12:23:00,266 unpacking tar archive at: mozilla-beta-b743fe6eabb8/testing/mozharness/ program finished with exit code 0 elapsedTime=0.980280 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 12:23:00.457508) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 12:23:00.457823) ========= script_repo_revision: b743fe6eabb8328430d91275462dc8e2a42eef81 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 12:23:00.458271) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 12:23:00.458548) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 12:23:00.476455) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 31 secs) (at 2016-06-29 12:23:00.476722) ========= /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.wRXLv5oXLq/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.BhvGemVlI5/Listeners TMPDIR=/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/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 12:23:00 INFO - MultiFileLogger online at 20160629 12:23:00 in /builds/slave/test 12:23:00 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 12:23:00 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:23:00 INFO - {'append_to_log': False, 12:23:00 INFO - 'base_work_dir': '/builds/slave/test', 12:23:00 INFO - 'blob_upload_branch': 'mozilla-beta', 12:23:00 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:23:00 INFO - 'buildbot_json_path': 'buildprops.json', 12:23:00 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:23:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:23:00 INFO - 'download_minidump_stackwalk': True, 12:23:00 INFO - 'download_symbols': 'true', 12:23:00 INFO - 'e10s': False, 12:23:00 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:23:00 INFO - 'tooltool.py': '/tools/tooltool.py', 12:23:00 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:23:00 INFO - '/tools/misc-python/virtualenv.py')}, 12:23:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:23:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:23:00 INFO - 'log_level': 'info', 12:23:00 INFO - 'log_to_console': True, 12:23:00 INFO - 'opt_config_files': (), 12:23:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:23:00 INFO - '--processes=1', 12:23:00 INFO - '--config=%(test_path)s/wptrunner.ini', 12:23:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:23:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:23:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:23:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:23:00 INFO - 'pip_index': False, 12:23:00 INFO - 'require_test_zip': True, 12:23:00 INFO - 'test_type': ('testharness',), 12:23:00 INFO - 'this_chunk': '1', 12:23:00 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:23:00 INFO - 'total_chunks': '10', 12:23:00 INFO - 'virtualenv_path': 'venv', 12:23:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:23:00 INFO - 'work_dir': 'build'} 12:23:00 INFO - ##### 12:23:00 INFO - ##### Running clobber step. 12:23:00 INFO - ##### 12:23:00 INFO - Running pre-action listener: _resource_record_pre_action 12:23:00 INFO - Running main action method: clobber 12:23:00 INFO - rmtree: /builds/slave/test/build 12:23:00 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:23:02 INFO - Running post-action listener: _resource_record_post_action 12:23:02 INFO - ##### 12:23:02 INFO - ##### Running read-buildbot-config step. 12:23:02 INFO - ##### 12:23:02 INFO - Running pre-action listener: _resource_record_pre_action 12:23:02 INFO - Running main action method: read_buildbot_config 12:23:02 INFO - Using buildbot properties: 12:23:02 INFO - { 12:23:02 INFO - "project": "", 12:23:02 INFO - "product": "firefox", 12:23:02 INFO - "script_repo_revision": "production", 12:23:02 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 12:23:02 INFO - "repository": "", 12:23:02 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 12:23:02 INFO - "buildid": "20160629104257", 12:23:02 INFO - "pgo_build": "False", 12:23:02 INFO - "basedir": "/builds/slave/test", 12:23:02 INFO - "buildnumber": 11, 12:23:02 INFO - "slavename": "t-yosemite-r7-0017", 12:23:02 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 12:23:02 INFO - "platform": "macosx64", 12:23:02 INFO - "branch": "mozilla-beta", 12:23:02 INFO - "revision": "b743fe6eabb8328430d91275462dc8e2a42eef81", 12:23:02 INFO - "repo_path": "releases/mozilla-beta", 12:23:02 INFO - "moz_repo_path": "", 12:23:02 INFO - "stage_platform": "macosx64", 12:23:02 INFO - "builduid": "97b1eb8fbe074fecbafc889ce730fec1", 12:23:02 INFO - "slavebuilddir": "test" 12:23:02 INFO - } 12:23:02 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.dmg. 12:23:02 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.test_packages.json. 12:23:02 INFO - Running post-action listener: _resource_record_post_action 12:23:02 INFO - ##### 12:23:02 INFO - ##### Running download-and-extract step. 12:23:02 INFO - ##### 12:23:02 INFO - Running pre-action listener: _resource_record_pre_action 12:23:02 INFO - Running main action method: download_and_extract 12:23:02 INFO - mkdir: /builds/slave/test/build/tests 12:23: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')]} 12:23:02 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.test_packages.json 12:23:02 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 12:23:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/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 12:23:02 INFO - Downloaded 1201 bytes. 12:23:02 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 12:23:02 INFO - Using the following test package requirements: 12:23:02 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 12:23:02 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:23:02 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 12:23:02 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:23:02 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 12:23:02 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:23:02 INFO - u'jsshell-mac64.zip'], 12:23:02 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:23:02 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 12:23:02 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 12:23:02 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:23:02 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 12:23:02 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:23:02 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 12:23:02 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:23:02 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 12:23:02 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:23:02 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 12:23:02 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 12:23: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')]} 12:23:02 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.common.tests.zip 12:23:02 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 12:23:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/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 12:23:02 INFO - Downloaded 18405717 bytes. 12:23:02 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/*'] 12:23:02 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/* 12:23:03 INFO - caution: filename not matched: web-platform/* 12:23:03 INFO - Return code: 11 12:23:03 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')]} 12:23:03 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.web-platform.tests.zip 12:23:03 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/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 12:23:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/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 12:23:03 INFO - Downloaded 36389087 bytes. 12:23:03 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/*'] 12:23:03 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/* 12:23:08 INFO - caution: filename not matched: bin/* 12:23:08 INFO - caution: filename not matched: config/* 12:23:08 INFO - caution: filename not matched: mozbase/* 12:23:08 INFO - caution: filename not matched: marionette/* 12:23:08 INFO - caution: filename not matched: tools/wptserve/* 12:23:08 INFO - Return code: 11 12:23:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:23:08 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.dmg 12:23:08 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 12:23:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 12:23:08 INFO - Downloaded 73042571 bytes. 12:23:08 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.dmg 12:23:08 INFO - mkdir: /builds/slave/test/properties 12:23:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:23:08 INFO - Writing to file /builds/slave/test/properties/build_url 12:23:08 INFO - Contents: 12:23:08 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.dmg 12:23:08 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:23:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:23:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:23:08 INFO - Contents: 12:23:08 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:23:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:23:08 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:23:08 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:23:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/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 12:23:09 INFO - Downloaded 103700281 bytes. 12:23:09 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'] 12:23:09 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 12:23:13 INFO - Return code: 0 12:23:13 INFO - Running post-action listener: _resource_record_post_action 12:23:13 INFO - Running post-action listener: set_extra_try_arguments 12:23:13 INFO - ##### 12:23:13 INFO - ##### Running create-virtualenv step. 12:23:13 INFO - ##### 12:23:13 INFO - Running pre-action listener: _pre_create_virtualenv 12:23:13 INFO - Running pre-action listener: _resource_record_pre_action 12:23:13 INFO - Running main action method: create_virtualenv 12:23:13 INFO - Creating virtualenv /builds/slave/test/build/venv 12:23:13 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 12:23:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:23:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:23:13 INFO - Using real prefix '/tools/python27' 12:23:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:23:14 INFO - Installing distribute.............................................................................................................................................................................................done. 12:23:17 INFO - Installing pip.................done. 12:23:17 INFO - Return code: 0 12:23:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:23:17 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')]} 12:23:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:23:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:23:17 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')]} 12:23:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:23:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:23:17 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 0x10169de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016baf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9ee84894f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016b65e0>, '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 0x101299cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1012c4990>, '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.wRXLv5oXLq/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.BhvGemVlI5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:23:17 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 12:23:17 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 12:23:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wRXLv5oXLq/Render', 12:23:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:23:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:23:17 INFO - 'HOME': '/Users/cltbld', 12:23:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:23:17 INFO - 'LOGNAME': 'cltbld', 12:23:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:23:17 INFO - 'MOZ_NO_REMOTE': '1', 12:23:17 INFO - 'NO_EM_RESTART': '1', 12:23:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:23:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:23:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:23:17 INFO - 'PWD': '/builds/slave/test', 12:23:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:23:17 INFO - 'SHELL': '/bin/bash', 12:23:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BhvGemVlI5/Listeners', 12:23:17 INFO - 'TMPDIR': '/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/', 12:23:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:23:17 INFO - 'USER': 'cltbld', 12:23:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:23:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:23:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:23:17 INFO - 'XPC_FLAGS': '0x0', 12:23:17 INFO - 'XPC_SERVICE_NAME': '0', 12:23:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:23:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:23:17 INFO - Downloading/unpacking psutil>=0.7.1 12:23: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 12:23: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 12:23: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 12:23: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 12:23: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 12:23: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 12:23:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:23:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:23:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:23:20 INFO - Installing collected packages: psutil 12:23:20 INFO - Running setup.py install for psutil 12:23:21 INFO - building 'psutil._psutil_osx' extension 12:23:21 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 12:23:21 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 12:23:21 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 12:23:21 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 12:23:21 INFO - building 'psutil._psutil_posix' extension 12:23:21 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 12:23:21 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:23:21 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:23:21 INFO - ^ 12:23:21 INFO - 1 warning generated. 12:23:21 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 12:23:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:23:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:23:22 INFO - Successfully installed psutil 12:23:22 INFO - Cleaning up... 12:23:22 INFO - Return code: 0 12:23:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:23:22 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')]} 12:23:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:23:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:23:22 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')]} 12:23:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:23:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:23:22 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 0x10169de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016baf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9ee84894f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016b65e0>, '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 0x101299cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1012c4990>, '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.wRXLv5oXLq/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.BhvGemVlI5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:23:22 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 12:23:22 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 12:23:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wRXLv5oXLq/Render', 12:23:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:23:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:23:22 INFO - 'HOME': '/Users/cltbld', 12:23:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:23:22 INFO - 'LOGNAME': 'cltbld', 12:23:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:23:22 INFO - 'MOZ_NO_REMOTE': '1', 12:23:22 INFO - 'NO_EM_RESTART': '1', 12:23:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:23:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:23:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:23:22 INFO - 'PWD': '/builds/slave/test', 12:23:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:23:22 INFO - 'SHELL': '/bin/bash', 12:23:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BhvGemVlI5/Listeners', 12:23:22 INFO - 'TMPDIR': '/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/', 12:23:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:23:22 INFO - 'USER': 'cltbld', 12:23:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:23:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:23:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:23:22 INFO - 'XPC_FLAGS': '0x0', 12:23:22 INFO - 'XPC_SERVICE_NAME': '0', 12:23:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:23:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:23:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:23:22 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 12:23:22 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 12:23:22 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 12:23:22 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 12:23:22 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 12:23:22 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 12:23:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:23:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:23:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:23:24 INFO - Installing collected packages: mozsystemmonitor 12:23:24 INFO - Running setup.py install for mozsystemmonitor 12:23:25 INFO - Successfully installed mozsystemmonitor 12:23:25 INFO - Cleaning up... 12:23:25 INFO - Return code: 0 12:23:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:23: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')]} 12:23:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:23:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:23: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')]} 12:23:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:23:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:23:25 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 0x10169de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016baf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9ee84894f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016b65e0>, '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 0x101299cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1012c4990>, '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.wRXLv5oXLq/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.BhvGemVlI5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:23:25 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 12:23:25 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 12:23:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wRXLv5oXLq/Render', 12:23:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:23:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:23:25 INFO - 'HOME': '/Users/cltbld', 12:23:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:23:25 INFO - 'LOGNAME': 'cltbld', 12:23:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:23:25 INFO - 'MOZ_NO_REMOTE': '1', 12:23:25 INFO - 'NO_EM_RESTART': '1', 12:23:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:23:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:23:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:23:25 INFO - 'PWD': '/builds/slave/test', 12:23:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:23:25 INFO - 'SHELL': '/bin/bash', 12:23:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BhvGemVlI5/Listeners', 12:23:25 INFO - 'TMPDIR': '/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/', 12:23:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:23:25 INFO - 'USER': 'cltbld', 12:23:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:23:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:23:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:23:25 INFO - 'XPC_FLAGS': '0x0', 12:23:25 INFO - 'XPC_SERVICE_NAME': '0', 12:23:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:23:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:23:25 INFO - Downloading/unpacking blobuploader==1.2.4 12:23:25 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 12:23:25 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 12:23:25 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 12:23:25 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 12:23:25 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 12:23:25 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 12:23:27 INFO - Downloading blobuploader-1.2.4.tar.gz 12:23:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:23:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:23:27 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 12:23:27 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 12:23:27 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 12:23:27 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 12:23:27 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 12:23:27 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 12:23:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:23:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:23:28 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 12:23:28 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 12:23:28 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 12:23:28 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 12:23:28 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 12:23:28 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 12:23:29 INFO - Downloading docopt-0.6.1.tar.gz 12:23:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:23:29 INFO - Installing collected packages: blobuploader, requests, docopt 12:23:29 INFO - Running setup.py install for blobuploader 12:23:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:23:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:23:29 INFO - Running setup.py install for requests 12:23:29 INFO - Running setup.py install for docopt 12:23:29 INFO - Successfully installed blobuploader requests docopt 12:23:29 INFO - Cleaning up... 12:23:29 INFO - Return code: 0 12:23:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:23:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:23:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:23:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:23:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:23:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:23:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:23:29 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 0x10169de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016baf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9ee84894f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016b65e0>, '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 0x101299cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1012c4990>, '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.wRXLv5oXLq/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.BhvGemVlI5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:23:29 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 12:23:29 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 12:23:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wRXLv5oXLq/Render', 12:23:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:23:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:23:29 INFO - 'HOME': '/Users/cltbld', 12:23:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:23:29 INFO - 'LOGNAME': 'cltbld', 12:23:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:23:29 INFO - 'MOZ_NO_REMOTE': '1', 12:23:29 INFO - 'NO_EM_RESTART': '1', 12:23:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:23:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:23:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:23:29 INFO - 'PWD': '/builds/slave/test', 12:23:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:23:29 INFO - 'SHELL': '/bin/bash', 12:23:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BhvGemVlI5/Listeners', 12:23:29 INFO - 'TMPDIR': '/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/', 12:23:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:23:29 INFO - 'USER': 'cltbld', 12:23:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:23:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:23:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:23:29 INFO - 'XPC_FLAGS': '0x0', 12:23:29 INFO - 'XPC_SERVICE_NAME': '0', 12:23:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:23:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:23:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:23:30 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-fmOiJL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:23:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:23:30 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-VycpZE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:23:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:23:30 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-_JZTf1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:23:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:23:30 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-yFkTqk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:23:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:23:30 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-Q0WaJz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:23:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:23:30 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-aCY2Hr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:23:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:23:30 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-KhNMj_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:23:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:23:30 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-OxlqXd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:23:31 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-IrgP2b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:23:31 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-onrf5w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:23:31 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-PUbD3L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:23:31 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-wYQ5dP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:23:31 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-9DBGRY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:23:31 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-gQMZOk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:23:31 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-E7s8mI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:23:31 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-mkM_eR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:23:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:23:31 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-MyVa1d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:23:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:23:32 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-duh9Io-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:23:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:23:32 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-w2ODCr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:23:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:23:32 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-82lSNh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:23:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:23:32 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-RbKQpB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:23:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:23:32 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 12:23:32 INFO - Running setup.py install for manifestparser 12:23:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:23:32 INFO - Running setup.py install for mozcrash 12:23:33 INFO - Running setup.py install for mozdebug 12:23:33 INFO - Running setup.py install for mozdevice 12:23:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:23:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:23:33 INFO - Running setup.py install for mozfile 12:23:33 INFO - Running setup.py install for mozhttpd 12:23:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:23:33 INFO - Running setup.py install for mozinfo 12:23:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:23:33 INFO - Running setup.py install for mozInstall 12:23:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:23:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:23:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:23:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:23:34 INFO - Running setup.py install for mozleak 12:23:34 INFO - Running setup.py install for mozlog 12:23:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:23:34 INFO - Running setup.py install for moznetwork 12:23:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:23:34 INFO - Running setup.py install for mozprocess 12:23:34 INFO - Running setup.py install for mozprofile 12:23:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:23:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:23:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:23:34 INFO - Running setup.py install for mozrunner 12:23:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:23:34 INFO - Running setup.py install for mozscreenshot 12:23:35 INFO - Running setup.py install for moztest 12:23:35 INFO - Running setup.py install for mozversion 12:23:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:23:35 INFO - Running setup.py install for wptserve 12:23:35 INFO - Running setup.py install for marionette-driver 12:23:35 INFO - Running setup.py install for browsermob-proxy 12:23:35 INFO - Running setup.py install for marionette-client 12:23:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:23:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:23:36 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 12:23:36 INFO - Cleaning up... 12:23:36 INFO - Return code: 0 12:23:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:23:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:23:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:23:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:23:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:23:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:23:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:23:36 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 0x10169de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016baf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9ee84894f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1016b65e0>, '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 0x101299cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1012c4990>, '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.wRXLv5oXLq/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.BhvGemVlI5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:23:36 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 12:23:36 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 12:23:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wRXLv5oXLq/Render', 12:23:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:23:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:23:36 INFO - 'HOME': '/Users/cltbld', 12:23:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:23:36 INFO - 'LOGNAME': 'cltbld', 12:23:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:23:36 INFO - 'MOZ_NO_REMOTE': '1', 12:23:36 INFO - 'NO_EM_RESTART': '1', 12:23:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:23:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:23:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:23:36 INFO - 'PWD': '/builds/slave/test', 12:23:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:23:36 INFO - 'SHELL': '/bin/bash', 12:23:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BhvGemVlI5/Listeners', 12:23:36 INFO - 'TMPDIR': '/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/', 12:23:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:23:36 INFO - 'USER': 'cltbld', 12:23:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:23:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:23:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:23:36 INFO - 'XPC_FLAGS': '0x0', 12:23:36 INFO - 'XPC_SERVICE_NAME': '0', 12:23:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:23:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:23:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:23:36 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-nUxQ4u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:23:36 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)) 12:23:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:23:36 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-V9jNMS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:23:36 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)) 12:23:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:23:36 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-l6nftX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:23:36 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)) 12:23:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:23:36 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-d2gISr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:23:36 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)) 12:23:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:23:36 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-A5l0g6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:23:37 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)) 12:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:23:37 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-X17OCH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:23:37 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)) 12:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:23:37 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-f7zGHr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:23:37 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)) 12:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:23:37 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-StJAps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:23:37 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)) 12:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:23:37 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-caAvbO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:23:37 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)) 12:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:23:37 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-ZYdYGw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:23:37 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)) 12:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:23:37 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-wP9ryK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:23:37 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)) 12:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:23:37 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-zlZ3zk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:23:37 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)) 12:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:23:37 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-TcFfL2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:23:37 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)) 12:23:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:23:37 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-wMinYc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:23:38 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)) 12:23:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:23:38 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-CsvxFM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:23:38 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)) 12:23:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:23:38 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-KLL3e_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:23:38 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)) 12:23:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:23:38 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-cvUvSp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:23:38 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)) 12:23:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:23:38 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-HHUEO_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:23:38 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)) 12:23:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:23:38 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-cZ5O8K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:23:38 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)) 12:23:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:23:38 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-32aD1Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:23:38 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)) 12:23:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:23:39 INFO - Running setup.py (path:/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/pip-zuw23J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:23:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:23:39 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)) 12:23:39 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)) 12:23:39 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)) 12:23:39 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)) 12:23:39 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)) 12:23:39 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)) 12:23:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:23:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:23:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:23:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:23:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:23:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:23:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:23:41 INFO - Downloading blessings-1.6.tar.gz 12:23:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:23:41 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)) 12:23:41 INFO - Installing collected packages: blessings 12:23:41 INFO - Running setup.py install for blessings 12:23:41 INFO - Successfully installed blessings 12:23:41 INFO - Cleaning up... 12:23:42 INFO - Return code: 0 12:23:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:23:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:23:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:23:42 INFO - Reading from file tmpfile_stdout 12:23:42 INFO - Current package versions: 12:23:42 INFO - blessings == 1.6 12:23:42 INFO - blobuploader == 1.2.4 12:23:42 INFO - browsermob-proxy == 0.6.0 12:23:42 INFO - docopt == 0.6.1 12:23:42 INFO - manifestparser == 1.1 12:23:42 INFO - marionette-client == 2.3.0 12:23:42 INFO - marionette-driver == 1.4.0 12:23:42 INFO - mozInstall == 1.12 12:23:42 INFO - mozcrash == 0.17 12:23:42 INFO - mozdebug == 0.1 12:23:42 INFO - mozdevice == 0.48 12:23:42 INFO - mozfile == 1.2 12:23:42 INFO - mozhttpd == 0.7 12:23:42 INFO - mozinfo == 0.9 12:23:42 INFO - mozleak == 0.1 12:23:42 INFO - mozlog == 3.1 12:23:42 INFO - moznetwork == 0.27 12:23:42 INFO - mozprocess == 0.22 12:23:42 INFO - mozprofile == 0.28 12:23:42 INFO - mozrunner == 6.11 12:23:42 INFO - mozscreenshot == 0.1 12:23:42 INFO - mozsystemmonitor == 0.0 12:23:42 INFO - moztest == 0.7 12:23:42 INFO - mozversion == 1.4 12:23:42 INFO - psutil == 3.1.1 12:23:42 INFO - requests == 1.2.3 12:23:42 INFO - wptserve == 1.4.0 12:23:42 INFO - wsgiref == 0.1.2 12:23:42 INFO - Running post-action listener: _resource_record_post_action 12:23:42 INFO - Running post-action listener: _start_resource_monitoring 12:23:42 INFO - Starting resource monitoring. 12:23:42 INFO - ##### 12:23:42 INFO - ##### Running pull step. 12:23:42 INFO - ##### 12:23:42 INFO - Running pre-action listener: _resource_record_pre_action 12:23:42 INFO - Running main action method: pull 12:23:42 INFO - Pull has nothing to do! 12:23:42 INFO - Running post-action listener: _resource_record_post_action 12:23:42 INFO - ##### 12:23:42 INFO - ##### Running install step. 12:23:42 INFO - ##### 12:23:42 INFO - Running pre-action listener: _resource_record_pre_action 12:23:42 INFO - Running main action method: install 12:23:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:23:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:23:42 INFO - Reading from file tmpfile_stdout 12:23:42 INFO - Detecting whether we're running mozinstall >=1.0... 12:23:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:23:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:23:42 INFO - Reading from file tmpfile_stdout 12:23:42 INFO - Output received: 12:23:42 INFO - Usage: mozinstall [options] installer 12:23:42 INFO - Options: 12:23:42 INFO - -h, --help show this help message and exit 12:23:42 INFO - -d DEST, --destination=DEST 12:23:42 INFO - Directory to install application into. [default: 12:23:42 INFO - "/builds/slave/test"] 12:23:42 INFO - --app=APP Application being installed. [default: firefox] 12:23:42 INFO - mkdir: /builds/slave/test/build/application 12:23:42 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'] 12:23:42 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 12:24:00 INFO - Reading from file tmpfile_stdout 12:24:00 INFO - Output received: 12:24:00 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 12:24:00 INFO - Running post-action listener: _resource_record_post_action 12:24:00 INFO - ##### 12:24:00 INFO - ##### Running run-tests step. 12:24:00 INFO - ##### 12:24:00 INFO - Running pre-action listener: _resource_record_pre_action 12:24:00 INFO - Running main action method: run_tests 12:24:00 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:24:00 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:24:00 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:24:00 INFO - grabbing minidump binary from tooltool 12:24:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:24:00 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 0x1016b65e0>, '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 0x101299cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1012c4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:24:00 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 12:24:00 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 12:24:00 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:24:00 INFO - Return code: 0 12:24:00 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:24:00 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:24:00 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/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 12:24:00 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/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 12:24:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wRXLv5oXLq/Render', 12:24:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:24:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:24:00 INFO - 'HOME': '/Users/cltbld', 12:24:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:24:00 INFO - 'LOGNAME': 'cltbld', 12:24:00 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:24:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:24:00 INFO - 'MOZ_NO_REMOTE': '1', 12:24:00 INFO - 'NO_EM_RESTART': '1', 12:24:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:24:00 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:24:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:24:00 INFO - 'PWD': '/builds/slave/test', 12:24:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:24:00 INFO - 'SHELL': '/bin/bash', 12:24:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.BhvGemVlI5/Listeners', 12:24:00 INFO - 'TMPDIR': '/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/T/', 12:24:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:24:00 INFO - 'USER': 'cltbld', 12:24:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:24:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:24:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:24:00 INFO - 'XPC_FLAGS': '0x0', 12:24:00 INFO - 'XPC_SERVICE_NAME': '0', 12:24:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:24:00 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/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 12:24:01 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 12:24:01 INFO - import pkg_resources 12:24:02 INFO - Using 1 client processes 12:24:02 INFO - wptserve Starting http server on 127.0.0.1:8001 12:24:02 INFO - wptserve Starting http server on 127.0.0.1:8000 12:24:02 INFO - wptserve Starting http server on 127.0.0.1:8443 12:24:04 INFO - SUITE-START | Running 778 tests 12:24:04 INFO - Running testharness tests 12:24:04 INFO - Setting up ssl 12:24:04 INFO - PROCESS | certutil | 12:24:04 INFO - PROCESS | certutil | 12:24:04 INFO - PROCESS | certutil | 12:24:04 INFO - Certificate Nickname Trust Attributes 12:24:04 INFO - SSL,S/MIME,JAR/XPI 12:24:04 INFO - 12:24:04 INFO - web-platform-tests CT,, 12:24:04 INFO - 12:24:04 INFO - Starting runner 12:24:05 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:24:05 INFO - PROCESS | 1652 | 1467228245488 Marionette DEBUG Marionette enabled via build flag and pref 12:24:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e15000 == 1 [pid = 1652] [id = 1] 12:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113e15800) [pid = 1652] [serial = 1] [outer = 0x0] 12:24:05 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113e16800) [pid = 1652] [serial = 2] [outer = 0x113e15800] 12:24:05 INFO - PROCESS | 1652 | 1467228245861 Marionette INFO Listening on port 2828 12:24:06 INFO - PROCESS | 1652 | 1467228246089 Marionette DEBUG Marionette enabled via command-line flag 12:24:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116960800 == 2 [pid = 1652] [id = 2] 12:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x116961000) [pid = 1652] [serial = 3] [outer = 0x0] 12:24:06 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116962000) [pid = 1652] [serial = 4] [outer = 0x116961000] 12:24:06 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:24:06 INFO - PROCESS | 1652 | 1467228246243 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49277 12:24:06 INFO - PROCESS | 1652 | 1467228246327 Marionette DEBUG Closed connection conn0 12:24:06 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:24:06 INFO - PROCESS | 1652 | 1467228246333 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49278 12:24:06 INFO - PROCESS | 1652 | 1467228246341 Marionette DEBUG Closed connection conn1 12:24:06 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:24:06 INFO - PROCESS | 1652 | 1467228246346 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49279 12:24:06 INFO - PROCESS | 1652 | 1467228246355 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:24:06 INFO - PROCESS | 1652 | 1467228246360 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":"20160629104257","device":"desktop","version":"48.0"} 12:24:06 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:24:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199dd000 == 3 [pid = 1652] [id = 3] 12:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x1199e3800) [pid = 1652] [serial = 5] [outer = 0x0] 12:24:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e4800 == 4 [pid = 1652] [id = 4] 12:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x119c0c800) [pid = 1652] [serial = 6] [outer = 0x0] 12:24:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:24:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12136e000 == 5 [pid = 1652] [id = 5] 12:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x119c0b400) [pid = 1652] [serial = 7] [outer = 0x0] 12:24:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:24:07 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x12175b800) [pid = 1652] [serial = 8] [outer = 0x119c0b400] 12:24:07 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:24:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x121453000) [pid = 1652] [serial = 9] [outer = 0x1199e3800] 12:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x121507000) [pid = 1652] [serial = 10] [outer = 0x119c0c800] 12:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x121509000) [pid = 1652] [serial = 11] [outer = 0x119c0b400] 12:24:08 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:24:08 INFO - PROCESS | 1652 | 1467228248359 Marionette INFO startBrowser 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:08 INFO - PROCESS | 1652 | 1467228248383 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 1652 | 1467228248390 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 1652 | 1467228248392 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:08 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:24:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x1266ab400) [pid = 1652] [serial = 12] [outer = 0x119c0b400] 12:24:08 INFO - PROCESS | 1652 | 1467228248692 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3d392575-563d-4447-a47b-e8bbc9d244fb","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":"20160629104257","device":"desktop","version":"48.0","command_id":1}}] 12:24:08 INFO - PROCESS | 1652 | 1467228248777 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}] 12:24:08 INFO - PROCESS | 1652 | 1467228248779 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:08 INFO - PROCESS | 1652 | 1467228248840 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:24:08 INFO - PROCESS | 1652 | 1467228248911 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:24:08 INFO - PROCESS | 1652 | 1467228248912 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:08 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:24:08 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:24:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x12787b800) [pid = 1652] [serial = 13] [outer = 0x119c0b400] 12:24:09 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:24:09 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:09 INFO - PROCESS | 1652 | 1467228249166 Marionette TRACE conn2 <- [1,3,null,{}] 12:24:09 INFO - PROCESS | 1652 | 1467228249169 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:24:09 INFO - PROCESS | 1652 | 1467228249171 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:09 INFO - PROCESS | 1652 | 1467228249185 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:24:09 INFO - PROCESS | 1652 | 1467228249211 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:24:09 INFO - PROCESS | 1652 | 1467228249212 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 12:24:09 INFO - PROCESS | 1652 | 1467228249215 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:24:09 INFO - PROCESS | 1652 | 1467228249218 Marionette TRACE conn2 <- [1,6,null,{}] 12:24:09 INFO - PROCESS | 1652 | 1467228249225 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}] 12:24:09 INFO - PROCESS | 1652 | 1467228249226 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:09 INFO - PROCESS | 1652 | 1467228249236 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:24:09 INFO - PROCESS | 1652 | 1467228249238 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 1652 | 1467228249240 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x129161800 == 6 [pid = 1652] [id = 6] 12:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12922e400) [pid = 1652] [serial = 14] [outer = 0x0] 12:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x129230000) [pid = 1652] [serial = 15] [outer = 0x12922e400] 12:24:09 INFO - PROCESS | 1652 | 1467228249275 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x129235c00) [pid = 1652] [serial = 16] [outer = 0x12922e400] 12:24:09 INFO - PROCESS | 1652 | 1467228249555 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]]]}] 12:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 12:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:24:09 INFO - PROCESS | 1652 | 1467228249589 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:24:09 INFO - PROCESS | 1652 | 1467228249590 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 12:24:09 INFO - PROCESS | 1652 | 1467228249592 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:24:09 INFO - PROCESS | 1652 | 1467228249593 Marionette TRACE conn2 <- [1,10,null,{}] 12:24:09 INFO - PROCESS | 1652 | 1467228249599 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}] 12:24:09 INFO - PROCESS | 1652 | 1467228249605 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x129153000 == 7 [pid = 1652] [id = 7] 12:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x1294c3000) [pid = 1652] [serial = 17] [outer = 0x0] 12:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x1294c5400) [pid = 1652] [serial = 18] [outer = 0x1294c3000] 12:24:09 INFO - PROCESS | 1652 | 1467228249629 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x129237000) [pid = 1652] [serial = 19] [outer = 0x1294c3000] 12:24:09 INFO - PROCESS | 1652 | 1467228249768 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:24:09 INFO - PROCESS | 1652 | 1467228249801 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 1652 | 1467228249802 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6e0800 == 8 [pid = 1652] [id = 8] 12:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12a70f400) [pid = 1652] [serial = 20] [outer = 0x0] 12:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12a711000) [pid = 1652] [serial = 21] [outer = 0x12a70f400] 12:24:09 INFO - PROCESS | 1652 | 1467228249833 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12a715400) [pid = 1652] [serial = 22] [outer = 0x12a70f400] 12:24:10 INFO - PROCESS | 1652 | 1467228250197 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]]]}] 12:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 618ms 12:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:24:10 INFO - PROCESS | 1652 | 1467228250211 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:24:10 INFO - PROCESS | 1652 | 1467228250212 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 12:24:10 INFO - PROCESS | 1652 | 1467228250215 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 1652 | 1467228250216 Marionette TRACE conn2 <- [1,14,null,{}] 12:24:10 INFO - PROCESS | 1652 | 1467228250218 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}] 12:24:10 INFO - PROCESS | 1652 | 1467228250220 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:10 INFO - PROCESS | 1652 | 1467228250311 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:24:10 INFO - PROCESS | 1652 | 1467228250370 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:10 INFO - PROCESS | 1652 | 1467228250371 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b667000 == 9 [pid = 1652] [id = 9] 12:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12b62a000) [pid = 1652] [serial = 23] [outer = 0x0] 12:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b6f1000) [pid = 1652] [serial = 24] [outer = 0x12b62a000] 12:24:10 INFO - PROCESS | 1652 | 1467228250403 Marionette DEBUG loaded listener.js 12:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b6fb000) [pid = 1652] [serial = 25] [outer = 0x12b62a000] 12:24:10 INFO - PROCESS | 1652 | 1467228250741 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]]]}] 12:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 568ms 12:24:10 INFO - PROCESS | 1652 | 1467228250794 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:24:10 INFO - PROCESS | 1652 | 1467228250796 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 12:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:24:10 INFO - PROCESS | 1652 | 1467228250802 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 1652 | 1467228250803 Marionette TRACE conn2 <- [1,18,null,{}] 12:24:10 INFO - PROCESS | 1652 | 1467228250812 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}] 12:24:10 INFO - PROCESS | 1652 | 1467228250814 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:10 INFO - PROCESS | 1652 | 1467228250954 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:24:10 INFO - PROCESS | 1652 | 1467228250961 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:10 INFO - PROCESS | 1652 | 1467228250964 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b992800 == 10 [pid = 1652] [id = 10] 12:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12b947c00) [pid = 1652] [serial = 26] [outer = 0x0] 12:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12ba03c00) [pid = 1652] [serial = 27] [outer = 0x12b947c00] 12:24:11 INFO - PROCESS | 1652 | 1467228251002 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12ba09c00) [pid = 1652] [serial = 28] [outer = 0x12b947c00] 12:24:11 INFO - PROCESS | 1652 | 1467228251411 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]]]}] 12:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 626ms 12:24:11 INFO - PROCESS | 1652 | 1467228251428 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:24:11 INFO - PROCESS | 1652 | 1467228251430 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 12:24:11 INFO - PROCESS | 1652 | 1467228251434 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:24:11 INFO - PROCESS | 1652 | 1467228251435 Marionette TRACE conn2 <- [1,22,null,{}] 12:24:11 INFO - PROCESS | 1652 | 1467228251438 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}] 12:24:11 INFO - PROCESS | 1652 | 1467228251441 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:11 INFO - PROCESS | 1652 | 1467228251556 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:24:11 INFO - PROCESS | 1652 | 1467228251559 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:11 INFO - PROCESS | 1652 | 1467228251561 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ed0000 == 11 [pid = 1652] [id = 11] 12:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x129239800) [pid = 1652] [serial = 29] [outer = 0x0] 12:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12ba0f800) [pid = 1652] [serial = 30] [outer = 0x129239800] 12:24:11 INFO - PROCESS | 1652 | 1467228251587 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12c117400) [pid = 1652] [serial = 31] [outer = 0x129239800] 12:24:11 INFO - PROCESS | 1652 | 1467228251821 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]]]}] 12:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 12:24:11 INFO - PROCESS | 1652 | 1467228251853 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:24:11 INFO - PROCESS | 1652 | 1467228251854 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 12:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:24:11 INFO - PROCESS | 1652 | 1467228251856 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:24:11 INFO - PROCESS | 1652 | 1467228251857 Marionette TRACE conn2 <- [1,26,null,{}] 12:24:11 INFO - PROCESS | 1652 | 1467228251860 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}] 12:24:11 INFO - PROCESS | 1652 | 1467228251861 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:11 INFO - PROCESS | 1652 | 1467228251958 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:24:11 INFO - PROCESS | 1652 | 1467228251962 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:11 INFO - PROCESS | 1652 | 1467228251963 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182a8800 == 12 [pid = 1652] [id = 12] 12:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x11820b400) [pid = 1652] [serial = 32] [outer = 0x0] 12:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x118210800) [pid = 1652] [serial = 33] [outer = 0x11820b400] 12:24:11 INFO - PROCESS | 1652 | 1467228251989 Marionette DEBUG loaded listener.js 12:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12c209800) [pid = 1652] [serial = 34] [outer = 0x11820b400] 12:24:12 INFO - PROCESS | 1652 | 1467228252233 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]]]}] 12:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 12:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:24:12 INFO - PROCESS | 1652 | 1467228252274 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:24:12 INFO - PROCESS | 1652 | 1467228252275 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 12:24:12 INFO - PROCESS | 1652 | 1467228252277 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:24:12 INFO - PROCESS | 1652 | 1467228252278 Marionette TRACE conn2 <- [1,30,null,{}] 12:24:12 INFO - PROCESS | 1652 | 1467228252281 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}] 12:24:12 INFO - PROCESS | 1652 | 1467228252294 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:12 INFO - PROCESS | 1652 | 1467228252392 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:24:12 INFO - PROCESS | 1652 | 1467228252396 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:12 INFO - PROCESS | 1652 | 1467228252397 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c555000 == 13 [pid = 1652] [id = 13] 12:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12c20c000) [pid = 1652] [serial = 35] [outer = 0x0] 12:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12c214400) [pid = 1652] [serial = 36] [outer = 0x12c20c000] 12:24:12 INFO - PROCESS | 1652 | 1467228252420 Marionette DEBUG loaded listener.js 12:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c5efc00) [pid = 1652] [serial = 37] [outer = 0x12c20c000] 12:24:12 INFO - PROCESS | 1652 | 1467228252640 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]]]}] 12:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 12:24:12 INFO - PROCESS | 1652 | 1467228252651 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:24:12 INFO - PROCESS | 1652 | 1467228252652 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 12:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:24:12 INFO - PROCESS | 1652 | 1467228252654 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:24:12 INFO - PROCESS | 1652 | 1467228252655 Marionette TRACE conn2 <- [1,34,null,{}] 12:24:12 INFO - PROCESS | 1652 | 1467228252657 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}] 12:24:12 INFO - PROCESS | 1652 | 1467228252658 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:12 INFO - PROCESS | 1652 | 1467228252751 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:24:12 INFO - PROCESS | 1652 | 1467228252754 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:12 INFO - PROCESS | 1652 | 1467228252756 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c969000 == 14 [pid = 1652] [id = 14] 12:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12c5f3000) [pid = 1652] [serial = 38] [outer = 0x0] 12:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c5fa000) [pid = 1652] [serial = 39] [outer = 0x12c5f3000] 12:24:12 INFO - PROCESS | 1652 | 1467228252780 Marionette DEBUG loaded listener.js 12:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x118f82c00) [pid = 1652] [serial = 40] [outer = 0x12c5f3000] 12:24:13 INFO - PROCESS | 1652 | 1467228253003 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]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 12:24:13 INFO - PROCESS | 1652 | 1467228253022 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 1652 | 1467228253023 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 12:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:24:13 INFO - PROCESS | 1652 | 1467228253032 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 1652 | 1467228253033 Marionette TRACE conn2 <- [1,38,null,{}] 12:24:13 INFO - PROCESS | 1652 | 1467228253035 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}] 12:24:13 INFO - PROCESS | 1652 | 1467228253037 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:13 INFO - PROCESS | 1652 | 1467228253138 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:24:13 INFO - PROCESS | 1652 | 1467228253142 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:13 INFO - PROCESS | 1652 | 1467228253143 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc46800 == 15 [pid = 1652] [id = 15] 12:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x118f85400) [pid = 1652] [serial = 41] [outer = 0x0] 12:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12c5f7800) [pid = 1652] [serial = 42] [outer = 0x118f85400] 12:24:13 INFO - PROCESS | 1652 | 1467228253166 Marionette DEBUG loaded listener.js 12:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12cc7e800) [pid = 1652] [serial = 43] [outer = 0x118f85400] 12:24:13 INFO - PROCESS | 1652 | 1467228253385 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]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 374ms 12:24:13 INFO - PROCESS | 1652 | 1467228253401 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 1652 | 1467228253402 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 12:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:24:13 INFO - PROCESS | 1652 | 1467228253413 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 1652 | 1467228253414 Marionette TRACE conn2 <- [1,42,null,{}] 12:24:13 INFO - PROCESS | 1652 | 1467228253417 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}] 12:24:13 INFO - PROCESS | 1652 | 1467228253418 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:13 INFO - PROCESS | 1652 | 1467228253516 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:24:13 INFO - PROCESS | 1652 | 1467228253520 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:13 INFO - PROCESS | 1652 | 1467228253521 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce99800 == 16 [pid = 1652] [id = 16] 12:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12cc81400) [pid = 1652] [serial = 44] [outer = 0x0] 12:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12cc88000) [pid = 1652] [serial = 45] [outer = 0x12cc81400] 12:24:13 INFO - PROCESS | 1652 | 1467228253546 Marionette DEBUG loaded listener.js 12:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12cec6400) [pid = 1652] [serial = 46] [outer = 0x12cc81400] 12:24:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d579800 == 17 [pid = 1652] [id = 17] 12:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12d57a000) [pid = 1652] [serial = 47] [outer = 0x0] 12:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12d57e800) [pid = 1652] [serial = 48] [outer = 0x12d57a000] 12:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12d584000) [pid = 1652] [serial = 49] [outer = 0x12d57a000] 12:24:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cea4800 == 18 [pid = 1652] [id = 18] 12:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12cec8400) [pid = 1652] [serial = 50] [outer = 0x0] 12:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12d5e7000) [pid = 1652] [serial = 51] [outer = 0x12cec8400] 12:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12ced1000) [pid = 1652] [serial = 52] [outer = 0x12cec8400] 12:24:13 INFO - PROCESS | 1652 | 1467228253902 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]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 527ms 12:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:24:13 INFO - PROCESS | 1652 | 1467228253932 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 1652 | 1467228253934 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 12:24:13 INFO - PROCESS | 1652 | 1467228253936 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 1652 | 1467228253937 Marionette TRACE conn2 <- [1,46,null,{}] 12:24:13 INFO - PROCESS | 1652 | 1467228253940 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}] 12:24:13 INFO - PROCESS | 1652 | 1467228253941 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:14 INFO - PROCESS | 1652 | 1467228254027 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:24:14 INFO - PROCESS | 1652 | 1467228254033 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:14 INFO - PROCESS | 1652 | 1467228254042 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d914000 == 19 [pid = 1652] [id = 19] 12:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x12cecc800) [pid = 1652] [serial = 53] [outer = 0x0] 12:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12d559000) [pid = 1652] [serial = 54] [outer = 0x12cecc800] 12:24:14 INFO - PROCESS | 1652 | 1467228254069 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x117ead000) [pid = 1652] [serial = 55] [outer = 0x12cecc800] 12:24:14 INFO - PROCESS | 1652 | 1467228254305 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]]]}] 12:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 12:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:24:14 INFO - PROCESS | 1652 | 1467228254357 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:24:14 INFO - PROCESS | 1652 | 1467228254358 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 12:24:14 INFO - PROCESS | 1652 | 1467228254360 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:24:14 INFO - PROCESS | 1652 | 1467228254361 Marionette TRACE conn2 <- [1,50,null,{}] 12:24:14 INFO - PROCESS | 1652 | 1467228254364 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}] 12:24:14 INFO - PROCESS | 1652 | 1467228254365 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:14 INFO - PROCESS | 1652 | 1467228254461 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:24:14 INFO - PROCESS | 1652 | 1467228254465 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:14 INFO - PROCESS | 1652 | 1467228254466 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182c6800 == 20 [pid = 1652] [id = 20] 12:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11846a400) [pid = 1652] [serial = 56] [outer = 0x0] 12:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x118592400) [pid = 1652] [serial = 57] [outer = 0x11846a400] 12:24:14 INFO - PROCESS | 1652 | 1467228254490 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x11859ac00) [pid = 1652] [serial = 58] [outer = 0x11846a400] 12:24:14 INFO - PROCESS | 1652 | 1467228254720 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]]]}] 12:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 371ms 12:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:24:14 INFO - PROCESS | 1652 | 1467228254736 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:24:14 INFO - PROCESS | 1652 | 1467228254737 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 12:24:14 INFO - PROCESS | 1652 | 1467228254739 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:24:14 INFO - PROCESS | 1652 | 1467228254740 Marionette TRACE conn2 <- [1,54,null,{}] 12:24:14 INFO - PROCESS | 1652 | 1467228254742 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}] 12:24:14 INFO - PROCESS | 1652 | 1467228254744 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:14 INFO - PROCESS | 1652 | 1467228254838 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:24:14 INFO - PROCESS | 1652 | 1467228254841 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:14 INFO - PROCESS | 1652 | 1467228254851 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d91e800 == 21 [pid = 1652] [id = 21] 12:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1194a8000) [pid = 1652] [serial = 59] [outer = 0x0] 12:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12d55d800) [pid = 1652] [serial = 60] [outer = 0x1194a8000] 12:24:14 INFO - PROCESS | 1652 | 1467228254874 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12d562400) [pid = 1652] [serial = 61] [outer = 0x1194a8000] 12:24:15 INFO - PROCESS | 1652 | 1467228255096 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]]]}] 12:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 12:24:15 INFO - PROCESS | 1652 | 1467228255107 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:24:15 INFO - PROCESS | 1652 | 1467228255109 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 12:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:24:15 INFO - PROCESS | 1652 | 1467228255118 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:24:15 INFO - PROCESS | 1652 | 1467228255119 Marionette TRACE conn2 <- [1,58,null,{}] 12:24:15 INFO - PROCESS | 1652 | 1467228255121 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}] 12:24:15 INFO - PROCESS | 1652 | 1467228255122 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:15 INFO - PROCESS | 1652 | 1467228255218 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:24:15 INFO - PROCESS | 1652 | 1467228255221 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:15 INFO - PROCESS | 1652 | 1467228255222 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e3a3000 == 22 [pid = 1652] [id = 22] 12:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x12d55f000) [pid = 1652] [serial = 62] [outer = 0x0] 12:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x12d60c000) [pid = 1652] [serial = 63] [outer = 0x12d55f000] 12:24:15 INFO - PROCESS | 1652 | 1467228255246 Marionette DEBUG loaded listener.js 12:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x12dcd7800) [pid = 1652] [serial = 64] [outer = 0x12d55f000] 12:24:15 INFO - PROCESS | 1652 | 1467228255474 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]]]}] 12:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 369ms 12:24:15 INFO - PROCESS | 1652 | 1467228255487 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:24:15 INFO - PROCESS | 1652 | 1467228255490 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 12:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:24:15 INFO - PROCESS | 1652 | 1467228255503 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:24:15 INFO - PROCESS | 1652 | 1467228255506 Marionette TRACE conn2 <- [1,62,null,{}] 12:24:15 INFO - PROCESS | 1652 | 1467228255509 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}] 12:24:15 INFO - PROCESS | 1652 | 1467228255510 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:15 INFO - PROCESS | 1652 | 1467228255632 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:24:15 INFO - PROCESS | 1652 | 1467228255635 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:15 INFO - PROCESS | 1652 | 1467228255636 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f10000 == 23 [pid = 1652] [id = 23] 12:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x12dcdb000) [pid = 1652] [serial = 65] [outer = 0x0] 12:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x12e312800) [pid = 1652] [serial = 66] [outer = 0x12dcdb000] 12:24:15 INFO - PROCESS | 1652 | 1467228255675 Marionette DEBUG loaded listener.js 12:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x126ae5400) [pid = 1652] [serial = 67] [outer = 0x12dcdb000] 12:24:16 INFO - PROCESS | 1652 | 1467228256845 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]]]}] 12:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1384ms 12:24:16 INFO - PROCESS | 1652 | 1467228256879 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:24:16 INFO - PROCESS | 1652 | 1467228256881 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 12:24:16 INFO - PROCESS | 1652 | 1467228256884 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:24:16 INFO - PROCESS | 1652 | 1467228256888 Marionette TRACE conn2 <- [1,66,null,{}] 12:24:16 INFO - PROCESS | 1652 | 1467228256891 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}] 12:24:16 INFO - PROCESS | 1652 | 1467228256895 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:17 INFO - PROCESS | 1652 | 1467228257001 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:24:17 INFO - PROCESS | 1652 | 1467228257053 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:17 INFO - PROCESS | 1652 | 1467228257055 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11325d000 == 24 [pid = 1652] [id = 24] 12:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x112d7b000) [pid = 1652] [serial = 68] [outer = 0x0] 12:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x113c71400) [pid = 1652] [serial = 69] [outer = 0x112d7b000] 12:24:17 INFO - PROCESS | 1652 | 1467228257086 Marionette DEBUG loaded listener.js 12:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11619cc00) [pid = 1652] [serial = 70] [outer = 0x112d7b000] 12:24:17 INFO - PROCESS | 1652 | 1467228257483 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]]]}] 12:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 621ms 12:24:17 INFO - PROCESS | 1652 | 1467228257506 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:24:17 INFO - PROCESS | 1652 | 1467228257509 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 12:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:24:17 INFO - PROCESS | 1652 | 1467228257514 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:24:17 INFO - PROCESS | 1652 | 1467228257516 Marionette TRACE conn2 <- [1,70,null,{}] 12:24:17 INFO - PROCESS | 1652 | 1467228257518 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}] 12:24:17 INFO - PROCESS | 1652 | 1467228257520 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:17 INFO - PROCESS | 1652 | 1467228257637 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:24:17 INFO - PROCESS | 1652 | 1467228257678 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:17 INFO - PROCESS | 1652 | 1467228257679 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f94800 == 25 [pid = 1652] [id = 25] 12:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116a0a800) [pid = 1652] [serial = 71] [outer = 0x0] 12:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1176f4800) [pid = 1652] [serial = 72] [outer = 0x116a0a800] 12:24:17 INFO - PROCESS | 1652 | 1467228257710 Marionette DEBUG loaded listener.js 12:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118209400) [pid = 1652] [serial = 73] [outer = 0x116a0a800] 12:24:18 INFO - PROCESS | 1652 | 1467228258125 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]]]}] 12:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 620ms 12:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:24:18 INFO - PROCESS | 1652 | 1467228258136 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:24:18 INFO - PROCESS | 1652 | 1467228258138 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 12:24:18 INFO - PROCESS | 1652 | 1467228258140 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:24:18 INFO - PROCESS | 1652 | 1467228258144 Marionette TRACE conn2 <- [1,74,null,{}] 12:24:18 INFO - PROCESS | 1652 | 1467228258154 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}] 12:24:18 INFO - PROCESS | 1652 | 1467228258158 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:18 INFO - PROCESS | 1652 | 1467228258316 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:24:18 INFO - PROCESS | 1652 | 1467228258511 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:18 INFO - PROCESS | 1652 | 1467228258513 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198de000 == 26 [pid = 1652] [id = 26] 12:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119c1ac00) [pid = 1652] [serial = 74] [outer = 0x0] 12:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119c5f400) [pid = 1652] [serial = 75] [outer = 0x119c1ac00] 12:24:18 INFO - PROCESS | 1652 | 1467228258560 Marionette DEBUG loaded listener.js 12:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x120ee7c00) [pid = 1652] [serial = 76] [outer = 0x119c1ac00] 12:24:19 INFO - PROCESS | 1652 | 1467228259229 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]]]}] 12:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1121ms 12:24:19 INFO - PROCESS | 1652 | 1467228259263 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:24:19 INFO - PROCESS | 1652 | 1467228259265 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 12:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:24:19 INFO - PROCESS | 1652 | 1467228259268 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:24:19 INFO - PROCESS | 1652 | 1467228259270 Marionette TRACE conn2 <- [1,78,null,{}] 12:24:19 INFO - PROCESS | 1652 | 1467228259274 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}] 12:24:19 INFO - PROCESS | 1652 | 1467228259276 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:19 INFO - PROCESS | 1652 | 1467228259395 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:24:19 INFO - PROCESS | 1652 | 1467228259402 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 1652 | 1467228259405 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1131ad000 == 27 [pid = 1652] [id = 27] 12:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x115de9800) [pid = 1652] [serial = 77] [outer = 0x0] 12:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115f9b000) [pid = 1652] [serial = 78] [outer = 0x115de9800] 12:24:19 INFO - PROCESS | 1652 | 1467228259431 Marionette DEBUG loaded listener.js 12:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1161a1800) [pid = 1652] [serial = 79] [outer = 0x115de9800] 12:24:19 INFO - PROCESS | 1652 | 1467228259824 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]]]}] 12:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 571ms 12:24:19 INFO - PROCESS | 1652 | 1467228259841 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:24:19 INFO - PROCESS | 1652 | 1467228259844 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 12:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:24:19 INFO - PROCESS | 1652 | 1467228259848 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:24:19 INFO - PROCESS | 1652 | 1467228259850 Marionette TRACE conn2 <- [1,82,null,{}] 12:24:19 INFO - PROCESS | 1652 | 1467228259852 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}] 12:24:19 INFO - PROCESS | 1652 | 1467228259854 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:19 INFO - PROCESS | 1652 | 1467228259930 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:24:19 INFO - PROCESS | 1652 | 1467228259937 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 1652 | 1467228259940 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e10000 == 28 [pid = 1652] [id = 28] 12:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1164d5c00) [pid = 1652] [serial = 80] [outer = 0x0] 12:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11690c800) [pid = 1652] [serial = 81] [outer = 0x1164d5c00] 12:24:19 INFO - PROCESS | 1652 | 1467228259966 Marionette DEBUG loaded listener.js 12:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116f44c00) [pid = 1652] [serial = 82] [outer = 0x1164d5c00] 12:24:20 INFO - PROCESS | 1652 | 1467228260280 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]]]}] 12:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 12:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:24:20 INFO - PROCESS | 1652 | 1467228260321 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:24:20 INFO - PROCESS | 1652 | 1467228260322 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 12:24:20 INFO - PROCESS | 1652 | 1467228260325 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:24:20 INFO - PROCESS | 1652 | 1467228260327 Marionette TRACE conn2 <- [1,86,null,{}] 12:24:20 INFO - PROCESS | 1652 | 1467228260334 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}] 12:24:20 INFO - PROCESS | 1652 | 1467228260337 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:20 INFO - PROCESS | 1652 | 1467228260410 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:24:20 INFO - PROCESS | 1652 | 1467228260415 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:20 INFO - PROCESS | 1652 | 1467228260417 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164a5000 == 29 [pid = 1652] [id = 29] 12:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117eaf800) [pid = 1652] [serial = 83] [outer = 0x0] 12:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11820d000) [pid = 1652] [serial = 84] [outer = 0x117eaf800] 12:24:20 INFO - PROCESS | 1652 | 1467228260447 Marionette DEBUG loaded listener.js 12:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118220c00) [pid = 1652] [serial = 85] [outer = 0x117eaf800] 12:24:20 INFO - PROCESS | 1652 | 1467228260750 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]]]}] 12:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 12:24:20 INFO - PROCESS | 1652 | 1467228260795 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:24:20 INFO - PROCESS | 1652 | 1467228260797 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 12:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:24:20 INFO - PROCESS | 1652 | 1467228260801 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:24:20 INFO - PROCESS | 1652 | 1467228260802 Marionette TRACE conn2 <- [1,90,null,{}] 12:24:20 INFO - PROCESS | 1652 | 1467228260805 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}] 12:24:20 INFO - PROCESS | 1652 | 1467228260806 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:20 INFO - PROCESS | 1652 | 1467228260884 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:24:20 INFO - PROCESS | 1652 | 1467228260923 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:20 INFO - PROCESS | 1652 | 1467228260925 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699d000 == 30 [pid = 1652] [id = 30] 12:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1176f4000) [pid = 1652] [serial = 86] [outer = 0x0] 12:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118227c00) [pid = 1652] [serial = 87] [outer = 0x1176f4000] 12:24:20 INFO - PROCESS | 1652 | 1467228260950 Marionette DEBUG loaded listener.js 12:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11858cc00) [pid = 1652] [serial = 88] [outer = 0x1176f4000] 12:24:21 INFO - PROCESS | 1652 | 1467228261192 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]]]}] 12:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 12:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:24:21 INFO - PROCESS | 1652 | 1467228261226 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:24:21 INFO - PROCESS | 1652 | 1467228261227 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 12:24:21 INFO - PROCESS | 1652 | 1467228261231 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:24:21 INFO - PROCESS | 1652 | 1467228261232 Marionette TRACE conn2 <- [1,94,null,{}] 12:24:21 INFO - PROCESS | 1652 | 1467228261234 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}] 12:24:21 INFO - PROCESS | 1652 | 1467228261235 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:21 INFO - PROCESS | 1652 | 1467228261312 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:24:21 INFO - PROCESS | 1652 | 1467228261315 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:21 INFO - PROCESS | 1652 | 1467228261317 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11745a000 == 31 [pid = 1652] [id = 31] 12:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118225800) [pid = 1652] [serial = 89] [outer = 0x0] 12:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11886c000) [pid = 1652] [serial = 90] [outer = 0x118225800] 12:24:21 INFO - PROCESS | 1652 | 1467228261343 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118f89800) [pid = 1652] [serial = 91] [outer = 0x118225800] 12:24:21 INFO - PROCESS | 1652 | 1467228261649 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]]]}] 12:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 12:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:24:21 INFO - PROCESS | 1652 | 1467228261702 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:24:21 INFO - PROCESS | 1652 | 1467228261703 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 12:24:21 INFO - PROCESS | 1652 | 1467228261705 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:24:21 INFO - PROCESS | 1652 | 1467228261706 Marionette TRACE conn2 <- [1,98,null,{}] 12:24:21 INFO - PROCESS | 1652 | 1467228261708 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}] 12:24:21 INFO - PROCESS | 1652 | 1467228261712 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:21 INFO - PROCESS | 1652 | 1467228261823 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:24:21 INFO - PROCESS | 1652 | 1467228261829 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:21 INFO - PROCESS | 1652 | 1467228261831 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699f000 == 32 [pid = 1652] [id = 32] 12:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118fd0800) [pid = 1652] [serial = 92] [outer = 0x0] 12:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11910c400) [pid = 1652] [serial = 93] [outer = 0x118fd0800] 12:24:21 INFO - PROCESS | 1652 | 1467228261858 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1198ed800) [pid = 1652] [serial = 94] [outer = 0x118fd0800] 12:24:22 INFO - PROCESS | 1652 | 1467228262113 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]]]}] 12:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 12:24:22 INFO - PROCESS | 1652 | 1467228262124 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:24:22 INFO - PROCESS | 1652 | 1467228262125 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 12:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:24:22 INFO - PROCESS | 1652 | 1467228262127 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:24:22 INFO - PROCESS | 1652 | 1467228262128 Marionette TRACE conn2 <- [1,102,null,{}] 12:24:22 INFO - PROCESS | 1652 | 1467228262130 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}] 12:24:22 INFO - PROCESS | 1652 | 1467228262131 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:22 INFO - PROCESS | 1652 | 1467228262209 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:24:22 INFO - PROCESS | 1652 | 1467228262213 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:22 INFO - PROCESS | 1652 | 1467228262214 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118640000 == 33 [pid = 1652] [id = 33] 12:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118f89c00) [pid = 1652] [serial = 95] [outer = 0x0] 12:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119c16800) [pid = 1652] [serial = 96] [outer = 0x118f89c00] 12:24:22 INFO - PROCESS | 1652 | 1467228262240 Marionette DEBUG loaded listener.js 12:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120ee5800) [pid = 1652] [serial = 97] [outer = 0x118f89c00] 12:24:22 INFO - PROCESS | 1652 | 1467228262527 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]]]}] 12:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 12:24:22 INFO - PROCESS | 1652 | 1467228262547 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:24:22 INFO - PROCESS | 1652 | 1467228262549 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 12:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:24:22 INFO - PROCESS | 1652 | 1467228262551 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:24:22 INFO - PROCESS | 1652 | 1467228262552 Marionette TRACE conn2 <- [1,106,null,{}] 12:24:22 INFO - PROCESS | 1652 | 1467228262555 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}] 12:24:22 INFO - PROCESS | 1652 | 1467228262556 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:22 INFO - PROCESS | 1652 | 1467228262639 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:24:22 INFO - PROCESS | 1652 | 1467228262646 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:22 INFO - PROCESS | 1652 | 1467228262647 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fbf800 == 34 [pid = 1652] [id = 34] 12:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120ee8800) [pid = 1652] [serial = 98] [outer = 0x0] 12:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120eec400) [pid = 1652] [serial = 99] [outer = 0x120ee8800] 12:24:22 INFO - PROCESS | 1652 | 1467228262672 Marionette DEBUG loaded listener.js 12:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x115d24000) [pid = 1652] [serial = 100] [outer = 0x120ee8800] 12:24:22 INFO - PROCESS | 1652 | 1467228262987 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]]]}] 12:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 12:24:23 INFO - PROCESS | 1652 | 1467228263038 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:24:23 INFO - PROCESS | 1652 | 1467228263040 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 12:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:24:23 INFO - PROCESS | 1652 | 1467228263049 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:24:23 INFO - PROCESS | 1652 | 1467228263050 Marionette TRACE conn2 <- [1,110,null,{}] 12:24:23 INFO - PROCESS | 1652 | 1467228263053 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}] 12:24:23 INFO - PROCESS | 1652 | 1467228263054 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:23 INFO - PROCESS | 1652 | 1467228263131 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:24:23 INFO - PROCESS | 1652 | 1467228263135 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:23 INFO - PROCESS | 1652 | 1467228263136 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119474000 == 35 [pid = 1652] [id = 35] 12:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x120ee4000) [pid = 1652] [serial = 101] [outer = 0x0] 12:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1210fb800) [pid = 1652] [serial = 102] [outer = 0x120ee4000] 12:24:23 INFO - PROCESS | 1652 | 1467228263162 Marionette DEBUG loaded listener.js 12:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1214f1000) [pid = 1652] [serial = 103] [outer = 0x120ee4000] 12:24:23 INFO - PROCESS | 1652 | 1467228263448 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]]]}] 12:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 418ms 12:24:23 INFO - PROCESS | 1652 | 1467228263468 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:24:23 INFO - PROCESS | 1652 | 1467228263469 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 12:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:24:23 INFO - PROCESS | 1652 | 1467228263471 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:24:23 INFO - PROCESS | 1652 | 1467228263472 Marionette TRACE conn2 <- [1,114,null,{}] 12:24:23 INFO - PROCESS | 1652 | 1467228263475 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}] 12:24:23 INFO - PROCESS | 1652 | 1467228263476 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:23 INFO - PROCESS | 1652 | 1467228263555 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:24:23 INFO - PROCESS | 1652 | 1467228263558 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:23 INFO - PROCESS | 1652 | 1467228263559 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198e0800 == 36 [pid = 1652] [id = 36] 12:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1212a7000) [pid = 1652] [serial = 104] [outer = 0x0] 12:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121750000) [pid = 1652] [serial = 105] [outer = 0x1212a7000] 12:24:23 INFO - PROCESS | 1652 | 1467228263586 Marionette DEBUG loaded listener.js 12:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1219c6800) [pid = 1652] [serial = 106] [outer = 0x1212a7000] 12:24:23 INFO - PROCESS | 1652 | 1467228263915 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]]]}] 12:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 12:24:23 INFO - PROCESS | 1652 | 1467228263940 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:24:23 INFO - PROCESS | 1652 | 1467228263942 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 12:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:24:23 INFO - PROCESS | 1652 | 1467228263946 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:24:23 INFO - PROCESS | 1652 | 1467228263948 Marionette TRACE conn2 <- [1,118,null,{}] 12:24:23 INFO - PROCESS | 1652 | 1467228263962 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}] 12:24:23 INFO - PROCESS | 1652 | 1467228263963 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:24 INFO - PROCESS | 1652 | 1467228264048 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:24:24 INFO - PROCESS | 1652 | 1467228264052 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:24 INFO - PROCESS | 1652 | 1467228264053 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ded000 == 37 [pid = 1652] [id = 37] 12:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1214ef800) [pid = 1652] [serial = 107] [outer = 0x0] 12:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x123fe7c00) [pid = 1652] [serial = 108] [outer = 0x1214ef800] 12:24:24 INFO - PROCESS | 1652 | 1467228264081 Marionette DEBUG loaded listener.js 12:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124bb6400) [pid = 1652] [serial = 109] [outer = 0x1214ef800] 12:24:24 INFO - PROCESS | 1652 | 1467228264359 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]]]}] 12:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 12:24:24 INFO - PROCESS | 1652 | 1467228264370 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:24:24 INFO - PROCESS | 1652 | 1467228264371 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 12:24:24 INFO - PROCESS | 1652 | 1467228264373 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:24:24 INFO - PROCESS | 1652 | 1467228264374 Marionette TRACE conn2 <- [1,122,null,{}] 12:24:24 INFO - PROCESS | 1652 | 1467228264376 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}] 12:24:24 INFO - PROCESS | 1652 | 1467228264377 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:24 INFO - PROCESS | 1652 | 1467228264456 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:24:24 INFO - PROCESS | 1652 | 1467228264460 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:24 INFO - PROCESS | 1652 | 1467228264461 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e60000 == 38 [pid = 1652] [id = 38] 12:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124bb6c00) [pid = 1652] [serial = 110] [outer = 0x0] 12:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x124c3ec00) [pid = 1652] [serial = 111] [outer = 0x124bb6c00] 12:24:24 INFO - PROCESS | 1652 | 1467228264487 Marionette DEBUG loaded listener.js 12:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12609bc00) [pid = 1652] [serial = 112] [outer = 0x124bb6c00] 12:24:24 INFO - PROCESS | 1652 | 1467228264762 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]]]}] 12:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 12:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:24:24 INFO - PROCESS | 1652 | 1467228264791 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:24:24 INFO - PROCESS | 1652 | 1467228264792 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 12:24:24 INFO - PROCESS | 1652 | 1467228264794 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:24:24 INFO - PROCESS | 1652 | 1467228264795 Marionette TRACE conn2 <- [1,126,null,{}] 12:24:24 INFO - PROCESS | 1652 | 1467228264797 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}] 12:24:24 INFO - PROCESS | 1652 | 1467228264798 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:24 INFO - PROCESS | 1652 | 1467228264877 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:24:24 INFO - PROCESS | 1652 | 1467228264927 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:24 INFO - PROCESS | 1652 | 1467228264928 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ec1000 == 39 [pid = 1652] [id = 39] 12:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x113216400) [pid = 1652] [serial = 113] [outer = 0x0] 12:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x124bbd000) [pid = 1652] [serial = 114] [outer = 0x113216400] 12:24:24 INFO - PROCESS | 1652 | 1467228264952 Marionette DEBUG loaded listener.js 12:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12663cc00) [pid = 1652] [serial = 115] [outer = 0x113216400] 12:24:25 INFO - PROCESS | 1652 | 1467228265197 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]]]}] 12:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 12:24:25 INFO - PROCESS | 1652 | 1467228265231 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:24:25 INFO - PROCESS | 1652 | 1467228265232 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 12:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:24:25 INFO - PROCESS | 1652 | 1467228265236 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:24:25 INFO - PROCESS | 1652 | 1467228265237 Marionette TRACE conn2 <- [1,130,null,{}] 12:24:25 INFO - PROCESS | 1652 | 1467228265239 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}] 12:24:25 INFO - PROCESS | 1652 | 1467228265241 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:25 INFO - PROCESS | 1652 | 1467228265320 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:24:25 INFO - PROCESS | 1652 | 1467228265325 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:25 INFO - PROCESS | 1652 | 1467228265327 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121173800 == 40 [pid = 1652] [id = 40] 12:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126099000) [pid = 1652] [serial = 116] [outer = 0x0] 12:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x126ae2400) [pid = 1652] [serial = 117] [outer = 0x126099000] 12:24:25 INFO - PROCESS | 1652 | 1467228265351 Marionette DEBUG loaded listener.js 12:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12781ac00) [pid = 1652] [serial = 118] [outer = 0x126099000] 12:24:25 INFO - PROCESS | 1652 | 1467228265640 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]]]}] 12:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 419ms 12:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:24:25 INFO - PROCESS | 1652 | 1467228265656 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:24:25 INFO - PROCESS | 1652 | 1467228265657 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 12:24:25 INFO - PROCESS | 1652 | 1467228265659 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:24:25 INFO - PROCESS | 1652 | 1467228265660 Marionette TRACE conn2 <- [1,134,null,{}] 12:24:25 INFO - PROCESS | 1652 | 1467228265663 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}] 12:24:25 INFO - PROCESS | 1652 | 1467228265664 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:25 INFO - PROCESS | 1652 | 1467228265754 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:24:25 INFO - PROCESS | 1652 | 1467228265757 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:25 INFO - PROCESS | 1652 | 1467228265758 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135f800 == 41 [pid = 1652] [id = 41] 12:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12781ec00) [pid = 1652] [serial = 119] [outer = 0x0] 12:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128ce1000) [pid = 1652] [serial = 120] [outer = 0x12781ec00] 12:24:25 INFO - PROCESS | 1652 | 1467228265791 Marionette DEBUG loaded listener.js 12:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129128800) [pid = 1652] [serial = 121] [outer = 0x12781ec00] 12:24:26 INFO - PROCESS | 1652 | 1467228266072 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]]]}] 12:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 12:24:26 INFO - PROCESS | 1652 | 1467228266133 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:24:26 INFO - PROCESS | 1652 | 1467228266134 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 12:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:24:26 INFO - PROCESS | 1652 | 1467228266136 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:24:26 INFO - PROCESS | 1652 | 1467228266137 Marionette TRACE conn2 <- [1,138,null,{}] 12:24:26 INFO - PROCESS | 1652 | 1467228266160 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}] 12:24:26 INFO - PROCESS | 1652 | 1467228266162 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:26 INFO - PROCESS | 1652 | 1467228266244 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:24:26 INFO - PROCESS | 1652 | 1467228266250 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:26 INFO - PROCESS | 1652 | 1467228266251 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12196a000 == 42 [pid = 1652] [id = 42] 12:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12781a800) [pid = 1652] [serial = 122] [outer = 0x0] 12:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12922ec00) [pid = 1652] [serial = 123] [outer = 0x12781a800] 12:24:26 INFO - PROCESS | 1652 | 1467228266274 Marionette DEBUG loaded listener.js 12:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129238400) [pid = 1652] [serial = 124] [outer = 0x12781a800] 12:24:26 INFO - PROCESS | 1652 | 1467228266588 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]]]}] 12:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 484ms 12:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:24:26 INFO - PROCESS | 1652 | 1467228266621 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:24:26 INFO - PROCESS | 1652 | 1467228266622 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 12:24:26 INFO - PROCESS | 1652 | 1467228266624 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:24:26 INFO - PROCESS | 1652 | 1467228266626 Marionette TRACE conn2 <- [1,142,null,{}] 12:24:26 INFO - PROCESS | 1652 | 1467228266630 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}] 12:24:26 INFO - PROCESS | 1652 | 1467228266631 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:26 INFO - PROCESS | 1652 | 1467228266709 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:24:26 INFO - PROCESS | 1652 | 1467228266713 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:26 INFO - PROCESS | 1652 | 1467228266714 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cc7800 == 43 [pid = 1652] [id = 43] 12:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129466800) [pid = 1652] [serial = 125] [outer = 0x0] 12:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12946c400) [pid = 1652] [serial = 126] [outer = 0x129466800] 12:24:26 INFO - PROCESS | 1652 | 1467228266744 Marionette DEBUG loaded listener.js 12:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1294c3c00) [pid = 1652] [serial = 127] [outer = 0x129466800] 12:24:27 INFO - PROCESS | 1652 | 1467228267052 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]]]}] 12:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 470ms 12:24:27 INFO - PROCESS | 1652 | 1467228267094 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:24:27 INFO - PROCESS | 1652 | 1467228267095 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 12:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:24:27 INFO - PROCESS | 1652 | 1467228267098 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:24:27 INFO - PROCESS | 1652 | 1467228267099 Marionette TRACE conn2 <- [1,146,null,{}] 12:24:27 INFO - PROCESS | 1652 | 1467228267101 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}] 12:24:27 INFO - PROCESS | 1652 | 1467228267102 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:27 INFO - PROCESS | 1652 | 1467228267878 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:24:27 INFO - PROCESS | 1652 | 1467228267902 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 1652 | 1467228267905 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11214c000 == 44 [pid = 1652] [id = 44] 12:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x113215c00) [pid = 1652] [serial = 128] [outer = 0x0] 12:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x113ee2c00) [pid = 1652] [serial = 129] [outer = 0x113215c00] 12:24:27 INFO - PROCESS | 1652 | 1467228267950 Marionette DEBUG loaded listener.js 12:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x116161c00) [pid = 1652] [serial = 130] [outer = 0x113215c00] 12:24:28 INFO - PROCESS | 1652 | 1467228268472 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]]]}] 12:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1418ms 12:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:24:28 INFO - PROCESS | 1652 | 1467228268522 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:24:28 INFO - PROCESS | 1652 | 1467228268524 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 12:24:28 INFO - PROCESS | 1652 | 1467228268528 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:24:28 INFO - PROCESS | 1652 | 1467228268530 Marionette TRACE conn2 <- [1,150,null,{}] 12:24:28 INFO - PROCESS | 1652 | 1467228268533 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}] 12:24:28 INFO - PROCESS | 1652 | 1467228268537 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:28 INFO - PROCESS | 1652 | 1467228268625 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:24:28 INFO - PROCESS | 1652 | 1467228268633 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:28 INFO - PROCESS | 1652 | 1467228268634 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x115dbf000 == 45 [pid = 1652] [id = 45] 12:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x116a0a400) [pid = 1652] [serial = 131] [outer = 0x0] 12:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x117eb1000) [pid = 1652] [serial = 132] [outer = 0x116a0a400] 12:24:28 INFO - PROCESS | 1652 | 1467228268661 Marionette DEBUG loaded listener.js 12:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11820f400) [pid = 1652] [serial = 133] [outer = 0x116a0a400] 12:24:28 INFO - PROCESS | 1652 | 1467228268979 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]]]}] 12:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 12:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:24:29 INFO - PROCESS | 1652 | 1467228268998 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:24:29 INFO - PROCESS | 1652 | 1467228269000 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 12:24:29 INFO - PROCESS | 1652 | 1467228269019 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:24:29 INFO - PROCESS | 1652 | 1467228269020 Marionette TRACE conn2 <- [1,154,null,{}] 12:24:29 INFO - PROCESS | 1652 | 1467228269022 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}] 12:24:29 INFO - PROCESS | 1652 | 1467228269023 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:29 INFO - PROCESS | 1652 | 1467228269135 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:24:29 INFO - PROCESS | 1652 | 1467228269140 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:29 INFO - PROCESS | 1652 | 1467228269141 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8a000 == 46 [pid = 1652] [id = 46] 12:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x116742400) [pid = 1652] [serial = 134] [outer = 0x0] 12:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x118230800) [pid = 1652] [serial = 135] [outer = 0x116742400] 12:24:29 INFO - PROCESS | 1652 | 1467228269167 Marionette DEBUG loaded listener.js 12:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118f80000) [pid = 1652] [serial = 136] [outer = 0x116742400] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12c20c000) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11820b400) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x129239800) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b947c00) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b62a000) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12a70f400) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12922e400) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12d55f000) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1194a8000) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11846a400) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12cecc800) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12cc81400) [pid = 1652] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118f85400) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12c5f3000) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1212a7000) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1214ef800) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x124bb6c00) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12dcdb000) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x112d7b000) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x116a0a800) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119c1ac00) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x115de9800) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1164d5c00) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x117eaf800) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1176f4000) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118225800) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118fd0800) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118f89c00) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x120ee8800) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:24:29 INFO - PROCESS | 1652 | 1467228269972 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]]]}] 12:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 986ms 12:24:29 INFO - PROCESS | 1652 | 1467228269988 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:24:29 INFO - PROCESS | 1652 | 1467228269991 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 12:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:24:30 INFO - PROCESS | 1652 | 1467228270003 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 1652 | 1467228270006 Marionette TRACE conn2 <- [1,158,null,{}] 12:24:30 INFO - PROCESS | 1652 | 1467228270009 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}] 12:24:30 INFO - PROCESS | 1652 | 1467228270011 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:30 INFO - PROCESS | 1652 | 1467228270106 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:24:30 INFO - PROCESS | 1652 | 1467228270152 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:30 INFO - PROCESS | 1652 | 1467228270153 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x117021800 == 47 [pid = 1652] [id = 47] 12:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x115092800) [pid = 1652] [serial = 137] [outer = 0x0] 12:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1176f3c00) [pid = 1652] [serial = 138] [outer = 0x115092800] 12:24:30 INFO - PROCESS | 1652 | 1467228270178 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118f8e000) [pid = 1652] [serial = 139] [outer = 0x115092800] 12:24:30 INFO - PROCESS | 1652 | 1467228270431 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]]]}] 12:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 476ms 12:24:30 INFO - PROCESS | 1652 | 1467228270478 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:24:30 INFO - PROCESS | 1652 | 1467228270480 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 12:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:24:30 INFO - PROCESS | 1652 | 1467228270482 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 1652 | 1467228270483 Marionette TRACE conn2 <- [1,162,null,{}] 12:24:30 INFO - PROCESS | 1652 | 1467228270485 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}] 12:24:30 INFO - PROCESS | 1652 | 1467228270486 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:30 INFO - PROCESS | 1652 | 1467228270569 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:24:30 INFO - PROCESS | 1652 | 1467228270574 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:30 INFO - PROCESS | 1652 | 1467228270575 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11862f800 == 48 [pid = 1652] [id = 48] 12:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118fd3c00) [pid = 1652] [serial = 140] [outer = 0x0] 12:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1194a8000) [pid = 1652] [serial = 141] [outer = 0x118fd3c00] 12:24:30 INFO - PROCESS | 1652 | 1467228270600 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1196c2000) [pid = 1652] [serial = 142] [outer = 0x118fd3c00] 12:24:30 INFO - PROCESS | 1652 | 1467228270906 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]]]}] 12:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 468ms 12:24:30 INFO - PROCESS | 1652 | 1467228270951 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:24:30 INFO - PROCESS | 1652 | 1467228270953 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 12:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:24:30 INFO - PROCESS | 1652 | 1467228270959 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 1652 | 1467228270961 Marionette TRACE conn2 <- [1,166,null,{}] 12:24:30 INFO - PROCESS | 1652 | 1467228270964 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}] 12:24:30 INFO - PROCESS | 1652 | 1467228270966 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:31 INFO - PROCESS | 1652 | 1467228271082 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:24:31 INFO - PROCESS | 1652 | 1467228271088 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:31 INFO - PROCESS | 1652 | 1467228271093 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119474800 == 49 [pid = 1652] [id = 49] 12:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x120e29800) [pid = 1652] [serial = 143] [outer = 0x0] 12:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x120ee5000) [pid = 1652] [serial = 144] [outer = 0x120e29800] 12:24:31 INFO - PROCESS | 1652 | 1467228271143 Marionette DEBUG loaded listener.js 12:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1210f8800) [pid = 1652] [serial = 145] [outer = 0x120e29800] 12:24:31 INFO - PROCESS | 1652 | 1467228271457 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]]]}] 12:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 519ms 12:24:31 INFO - PROCESS | 1652 | 1467228271482 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:24:31 INFO - PROCESS | 1652 | 1467228271483 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 12:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:24:31 INFO - PROCESS | 1652 | 1467228271485 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:24:31 INFO - PROCESS | 1652 | 1467228271487 Marionette TRACE conn2 <- [1,170,null,{}] 12:24:31 INFO - PROCESS | 1652 | 1467228271489 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}] 12:24:31 INFO - PROCESS | 1652 | 1467228271490 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:31 INFO - PROCESS | 1652 | 1467228271570 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:24:31 INFO - PROCESS | 1652 | 1467228271576 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:31 INFO - PROCESS | 1652 | 1467228271577 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fa4800 == 50 [pid = 1652] [id = 50] 12:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118465c00) [pid = 1652] [serial = 146] [outer = 0x0] 12:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x121750400) [pid = 1652] [serial = 147] [outer = 0x118465c00] 12:24:31 INFO - PROCESS | 1652 | 1467228271602 Marionette DEBUG loaded listener.js 12:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x124303400) [pid = 1652] [serial = 148] [outer = 0x118465c00] 12:24:32 INFO - PROCESS | 1652 | 1467228272020 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]]]}] 12:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 568ms 12:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:24:32 INFO - PROCESS | 1652 | 1467228272054 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:24:32 INFO - PROCESS | 1652 | 1467228272057 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 12:24:32 INFO - PROCESS | 1652 | 1467228272061 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:24:32 INFO - PROCESS | 1652 | 1467228272063 Marionette TRACE conn2 <- [1,174,null,{}] 12:24:32 INFO - PROCESS | 1652 | 1467228272066 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}] 12:24:32 INFO - PROCESS | 1652 | 1467228272068 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:32 INFO - PROCESS | 1652 | 1467228272161 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:24:32 INFO - PROCESS | 1652 | 1467228272221 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:32 INFO - PROCESS | 1652 | 1467228272222 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x115daf800 == 51 [pid = 1652] [id = 51] 12:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x113cf5400) [pid = 1652] [serial = 149] [outer = 0x0] 12:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1164ddc00) [pid = 1652] [serial = 150] [outer = 0x113cf5400] 12:24:32 INFO - PROCESS | 1652 | 1467228272253 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x116f04400) [pid = 1652] [serial = 151] [outer = 0x113cf5400] 12:24:32 INFO - PROCESS | 1652 | 1467228272644 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]]]}] 12:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 620ms 12:24:32 INFO - PROCESS | 1652 | 1467228272681 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:24:32 INFO - PROCESS | 1652 | 1467228272684 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 12:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:24:32 INFO - PROCESS | 1652 | 1467228272689 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:24:32 INFO - PROCESS | 1652 | 1467228272691 Marionette TRACE conn2 <- [1,178,null,{}] 12:24:32 INFO - PROCESS | 1652 | 1467228272693 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}] 12:24:32 INFO - PROCESS | 1652 | 1467228272695 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:32 INFO - PROCESS | 1652 | 1467228272789 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:24:32 INFO - PROCESS | 1652 | 1467228272839 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:32 INFO - PROCESS | 1652 | 1467228272840 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191bb000 == 52 [pid = 1652] [id = 52] 12:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118215c00) [pid = 1652] [serial = 152] [outer = 0x0] 12:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118470400) [pid = 1652] [serial = 153] [outer = 0x118215c00] 12:24:32 INFO - PROCESS | 1652 | 1467228272871 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11886f800) [pid = 1652] [serial = 154] [outer = 0x118215c00] 12:24:33 INFO - PROCESS | 1652 | 1467228273280 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]]]}] 12:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 621ms 12:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:24:33 INFO - PROCESS | 1652 | 1467228273310 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:24:33 INFO - PROCESS | 1652 | 1467228273311 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 12:24:33 INFO - PROCESS | 1652 | 1467228273314 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:24:33 INFO - PROCESS | 1652 | 1467228273316 Marionette TRACE conn2 <- [1,182,null,{}] 12:24:33 INFO - PROCESS | 1652 | 1467228273343 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}] 12:24:33 INFO - PROCESS | 1652 | 1467228273346 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:33 INFO - PROCESS | 1652 | 1467228273438 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:24:33 INFO - PROCESS | 1652 | 1467228273526 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:33 INFO - PROCESS | 1652 | 1467228273529 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x117020000 == 53 [pid = 1652] [id = 53] 12:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119c63000) [pid = 1652] [serial = 155] [outer = 0x0] 12:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x120ee7400) [pid = 1652] [serial = 156] [outer = 0x119c63000] 12:24:33 INFO - PROCESS | 1652 | 1467228273562 Marionette DEBUG loaded listener.js 12:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x121509400) [pid = 1652] [serial = 157] [outer = 0x119c63000] 12:24:34 INFO - PROCESS | 1652 | 1467228274045 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]]]}] 12:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 737ms 12:24:34 INFO - PROCESS | 1652 | 1467228274051 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:24:34 INFO - PROCESS | 1652 | 1467228274053 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 12:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:24:34 INFO - PROCESS | 1652 | 1467228274056 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:24:34 INFO - PROCESS | 1652 | 1467228274058 Marionette TRACE conn2 <- [1,186,null,{}] 12:24:34 INFO - PROCESS | 1652 | 1467228274062 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}] 12:24:34 INFO - PROCESS | 1652 | 1467228274063 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:34 INFO - PROCESS | 1652 | 1467228274152 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:24:34 INFO - PROCESS | 1652 | 1467228274211 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:34 INFO - PROCESS | 1652 | 1467228274213 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x121958000 == 54 [pid = 1652] [id = 54] 12:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x120e1d000) [pid = 1652] [serial = 158] [outer = 0x0] 12:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x124333000) [pid = 1652] [serial = 159] [outer = 0x120e1d000] 12:24:34 INFO - PROCESS | 1652 | 1467228274242 Marionette DEBUG loaded listener.js 12:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x124656000) [pid = 1652] [serial = 160] [outer = 0x120e1d000] 12:24:34 INFO - PROCESS | 1652 | 1467228274635 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]]]}] 12:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 12:24:34 INFO - PROCESS | 1652 | 1467228274678 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:24:34 INFO - PROCESS | 1652 | 1467228274680 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 12:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:24:34 INFO - PROCESS | 1652 | 1467228274683 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:24:34 INFO - PROCESS | 1652 | 1467228274685 Marionette TRACE conn2 <- [1,190,null,{}] 12:24:34 INFO - PROCESS | 1652 | 1467228274689 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}] 12:24:34 INFO - PROCESS | 1652 | 1467228274691 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:34 INFO - PROCESS | 1652 | 1467228274845 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:24:34 INFO - PROCESS | 1652 | 1467228274930 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:34 INFO - PROCESS | 1652 | 1467228274932 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1243de800 == 55 [pid = 1652] [id = 55] 12:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x123c0bc00) [pid = 1652] [serial = 161] [outer = 0x0] 12:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x126402c00) [pid = 1652] [serial = 162] [outer = 0x123c0bc00] 12:24:34 INFO - PROCESS | 1652 | 1467228274962 Marionette DEBUG loaded listener.js 12:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12669d800) [pid = 1652] [serial = 163] [outer = 0x123c0bc00] 12:24:35 INFO - PROCESS | 1652 | 1467228275413 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]]]}] 12:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 770ms 12:24:35 INFO - PROCESS | 1652 | 1467228275454 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:24:35 INFO - PROCESS | 1652 | 1467228275456 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 12:24:35 INFO - PROCESS | 1652 | 1467228275480 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:24:35 INFO - PROCESS | 1652 | 1467228275482 Marionette TRACE conn2 <- [1,194,null,{}] 12:24:35 INFO - PROCESS | 1652 | 1467228275488 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}] 12:24:35 INFO - PROCESS | 1652 | 1467228275494 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:35 INFO - PROCESS | 1652 | 1467228275660 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:24:35 INFO - PROCESS | 1652 | 1467228275741 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 1652 | 1467228275743 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x116672800 == 56 [pid = 1652] [id = 56] 12:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x115de4c00) [pid = 1652] [serial = 164] [outer = 0x0] 12:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x123c31800) [pid = 1652] [serial = 165] [outer = 0x115de4c00] 12:24:35 INFO - PROCESS | 1652 | 1467228275782 Marionette DEBUG loaded listener.js 12:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x127821000) [pid = 1652] [serial = 166] [outer = 0x115de4c00] 12:24:36 INFO - PROCESS | 1652 | 1467228276250 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]]]}] 12:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 843ms 12:24:36 INFO - PROCESS | 1652 | 1467228276302 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 1652 | 1467228276305 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 12:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:24:36 INFO - PROCESS | 1652 | 1467228276307 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - PROCESS | 1652 | 1467228276309 Marionette TRACE conn2 <- [1,198,null,{}] 12:24:36 INFO - PROCESS | 1652 | 1467228276313 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}] 12:24:36 INFO - PROCESS | 1652 | 1467228276314 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:36 INFO - PROCESS | 1652 | 1467228276405 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:24:36 INFO - PROCESS | 1652 | 1467228276455 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:36 INFO - PROCESS | 1652 | 1467228276457 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11610e000 == 57 [pid = 1652] [id = 57] 12:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11619b400) [pid = 1652] [serial = 167] [outer = 0x0] 12:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1164d5400) [pid = 1652] [serial = 168] [outer = 0x11619b400] 12:24:36 INFO - PROCESS | 1652 | 1467228276483 Marionette DEBUG loaded listener.js 12:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x116910400) [pid = 1652] [serial = 169] [outer = 0x11619b400] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119474000 == 56 [pid = 1652] [id = 35] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119474800 == 55 [pid = 1652] [id = 49] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11862f800 == 54 [pid = 1652] [id = 48] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11745a000 == 53 [pid = 1652] [id = 31] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x117021800 == 52 [pid = 1652] [id = 47] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11699f000 == 51 [pid = 1652] [id = 32] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x113e10000 == 50 [pid = 1652] [id = 28] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11699d000 == 49 [pid = 1652] [id = 30] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x116f8a000 == 48 [pid = 1652] [id = 46] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1164a5000 == 47 [pid = 1652] [id = 29] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x115dbf000 == 46 [pid = 1652] [id = 45] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1131ad000 == 45 [pid = 1652] [id = 27] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11214c000 == 44 [pid = 1652] [id = 44] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118640000 == 43 [pid = 1652] [id = 33] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118fbf800 == 42 [pid = 1652] [id = 34] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x116672800 == 41 [pid = 1652] [id = 56] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1243de800 == 40 [pid = 1652] [id = 55] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121958000 == 39 [pid = 1652] [id = 54] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x117020000 == 38 [pid = 1652] [id = 53] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12135f800 == 37 [pid = 1652] [id = 41] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1191bb000 == 36 [pid = 1652] [id = 52] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1198e0800 == 35 [pid = 1652] [id = 36] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x120ec1000 == 34 [pid = 1652] [id = 39] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x120e60000 == 33 [pid = 1652] [id = 38] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x120ded000 == 32 [pid = 1652] [id = 37] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12196a000 == 31 [pid = 1652] [id = 42] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121173800 == 30 [pid = 1652] [id = 40] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x116fa4800 == 29 [pid = 1652] [id = 50] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x123cc7800 == 28 [pid = 1652] [id = 43] 12:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x115daf800 == 27 [pid = 1652] [id = 51] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x121509000) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1210fb800) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x121750000) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x123fe7c00) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x124c3ec00) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x124bbd000) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x126ae2400) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x128ce1000) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12922ec00) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12e312800) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x113c71400) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11619cc00) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1176f4800) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119c5f400) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x120ee7c00) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x115f9b000) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1161a1800) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11690c800) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x116f44c00) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11820d000) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118227c00) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11886c000) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11910c400) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1198ed800) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119c16800) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x120ee5800) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x120eec400) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x115d24000) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1219c6800) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124bb6400) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12609bc00) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118f89800) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126ae5400) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118209400) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118220c00) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11858cc00) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12175b800) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12c5fa000) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12c214400) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12c5efc00) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118210800) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12c209800) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12c117400) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12ba0f800) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12ba03c00) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12ba09c00) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b6f1000) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b6fb000) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a711000) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a715400) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1294c5400) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129230000) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x129235c00) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12d60c000) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12dcd7800) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12d55d800) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12d562400) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118592400) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11859ac00) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x117ead000) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12d559000) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12d57e800) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12d5e7000) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12cc88000) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12cec6400) [pid = 1652] [serial = 46] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12c5f7800) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12cc7e800) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118f82c00) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 12:24:37 INFO - PROCESS | 1652 | 1467228277328 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]]]}] 12:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1070ms 12:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:24:37 INFO - PROCESS | 1652 | 1467228277378 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:24:37 INFO - PROCESS | 1652 | 1467228277381 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 12:24:37 INFO - PROCESS | 1652 | 1467228277385 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:24:37 INFO - PROCESS | 1652 | 1467228277387 Marionette TRACE conn2 <- [1,202,null,{}] 12:24:37 INFO - PROCESS | 1652 | 1467228277390 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}] 12:24:37 INFO - PROCESS | 1652 | 1467228277392 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:37 INFO - PROCESS | 1652 | 1467228277463 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:24:37 INFO - PROCESS | 1652 | 1467228277467 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 1652 | 1467228277470 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130d1000 == 28 [pid = 1652] [id = 58] 12:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11615d800) [pid = 1652] [serial = 170] [outer = 0x0] 12:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1164d5c00) [pid = 1652] [serial = 171] [outer = 0x11615d800] 12:24:37 INFO - PROCESS | 1652 | 1467228277498 Marionette DEBUG loaded listener.js 12:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x112a86c00) [pid = 1652] [serial = 172] [outer = 0x11615d800] 12:24:37 INFO - PROCESS | 1652 | 1467228277819 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]]]}] 12:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 471ms 12:24:37 INFO - PROCESS | 1652 | 1467228277856 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:24:37 INFO - PROCESS | 1652 | 1467228277859 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 12:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:24:37 INFO - PROCESS | 1652 | 1467228277865 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:24:37 INFO - PROCESS | 1652 | 1467228277867 Marionette TRACE conn2 <- [1,206,null,{}] 12:24:37 INFO - PROCESS | 1652 | 1467228277870 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}] 12:24:37 INFO - PROCESS | 1652 | 1467228277871 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:37 INFO - PROCESS | 1652 | 1467228277944 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:24:37 INFO - PROCESS | 1652 | 1467228277955 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 1652 | 1467228277956 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x116496800 == 29 [pid = 1652] [id = 59] 12:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118207000) [pid = 1652] [serial = 173] [outer = 0x0] 12:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11820d000) [pid = 1652] [serial = 174] [outer = 0x118207000] 12:24:37 INFO - PROCESS | 1652 | 1467228277985 Marionette DEBUG loaded listener.js 12:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118220c00) [pid = 1652] [serial = 175] [outer = 0x118207000] 12:24:38 INFO - PROCESS | 1652 | 1467228278309 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]]]}] 12:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 12:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:24:38 INFO - PROCESS | 1652 | 1467228278335 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:24:38 INFO - PROCESS | 1652 | 1467228278336 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 12:24:38 INFO - PROCESS | 1652 | 1467228278339 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:24:38 INFO - PROCESS | 1652 | 1467228278341 Marionette TRACE conn2 <- [1,210,null,{}] 12:24:38 INFO - PROCESS | 1652 | 1467228278353 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}] 12:24:38 INFO - PROCESS | 1652 | 1467228278356 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:38 INFO - PROCESS | 1652 | 1467228278451 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:24:38 INFO - PROCESS | 1652 | 1467228278510 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:38 INFO - PROCESS | 1652 | 1467228278512 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11746d000 == 30 [pid = 1652] [id = 60] 12:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113eed800) [pid = 1652] [serial = 176] [outer = 0x0] 12:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11859a800) [pid = 1652] [serial = 177] [outer = 0x113eed800] 12:24:38 INFO - PROCESS | 1652 | 1467228278552 Marionette DEBUG loaded listener.js 12:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118f8a400) [pid = 1652] [serial = 178] [outer = 0x113eed800] 12:24:38 INFO - PROCESS | 1652 | 1467228278942 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]]]}] 12:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 627ms 12:24:38 INFO - PROCESS | 1652 | 1467228278968 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:24:38 INFO - PROCESS | 1652 | 1467228278971 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 12:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:24:38 INFO - PROCESS | 1652 | 1467228278974 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:24:38 INFO - PROCESS | 1652 | 1467228278976 Marionette TRACE conn2 <- [1,214,null,{}] 12:24:38 INFO - PROCESS | 1652 | 1467228278993 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}] 12:24:38 INFO - PROCESS | 1652 | 1467228278995 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:39 INFO - PROCESS | 1652 | 1467228279103 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:24:39 INFO - PROCESS | 1652 | 1467228279110 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:39 INFO - PROCESS | 1652 | 1467228279111 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ad800 == 31 [pid = 1652] [id = 61] 12:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11910d800) [pid = 1652] [serial = 179] [outer = 0x0] 12:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1194b2000) [pid = 1652] [serial = 180] [outer = 0x11910d800] 12:24:39 INFO - PROCESS | 1652 | 1467228279150 Marionette DEBUG loaded listener.js 12:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1198f3c00) [pid = 1652] [serial = 181] [outer = 0x11910d800] 12:24:39 INFO - PROCESS | 1652 | 1467228279470 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]]]}] 12:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 518ms 12:24:39 INFO - PROCESS | 1652 | 1467228279500 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:24:39 INFO - PROCESS | 1652 | 1467228279501 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 12:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:24:39 INFO - PROCESS | 1652 | 1467228279504 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:24:39 INFO - PROCESS | 1652 | 1467228279505 Marionette TRACE conn2 <- [1,218,null,{}] 12:24:39 INFO - PROCESS | 1652 | 1467228279509 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}] 12:24:39 INFO - PROCESS | 1652 | 1467228279510 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:39 INFO - PROCESS | 1652 | 1467228279598 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:24:39 INFO - PROCESS | 1652 | 1467228279601 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:39 INFO - PROCESS | 1652 | 1467228279602 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118642800 == 32 [pid = 1652] [id = 62] 12:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1176f4400) [pid = 1652] [serial = 182] [outer = 0x0] 12:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119c5cc00) [pid = 1652] [serial = 183] [outer = 0x1176f4400] 12:24:39 INFO - PROCESS | 1652 | 1467228279627 Marionette DEBUG loaded listener.js 12:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120ee5c00) [pid = 1652] [serial = 184] [outer = 0x1176f4400] 12:24:39 INFO - PROCESS | 1652 | 1467228279989 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]]]}] 12:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 520ms 12:24:40 INFO - PROCESS | 1652 | 1467228280025 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:24:40 INFO - PROCESS | 1652 | 1467228280029 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 12:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:24:40 INFO - PROCESS | 1652 | 1467228280032 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:24:40 INFO - PROCESS | 1652 | 1467228280034 Marionette TRACE conn2 <- [1,222,null,{}] 12:24:40 INFO - PROCESS | 1652 | 1467228280038 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}] 12:24:40 INFO - PROCESS | 1652 | 1467228280043 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:40 INFO - PROCESS | 1652 | 1467228280209 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:24:40 INFO - PROCESS | 1652 | 1467228280227 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:40 INFO - PROCESS | 1652 | 1467228280228 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11947e800 == 33 [pid = 1652] [id = 63] 12:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120eeb400) [pid = 1652] [serial = 185] [outer = 0x0] 12:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1214ee400) [pid = 1652] [serial = 186] [outer = 0x120eeb400] 12:24:40 INFO - PROCESS | 1652 | 1467228280268 Marionette DEBUG loaded listener.js 12:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12430e400) [pid = 1652] [serial = 187] [outer = 0x120eeb400] 12:24:40 INFO - PROCESS | 1652 | 1467228280684 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]]]}] 12:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 669ms 12:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:24:40 INFO - PROCESS | 1652 | 1467228280702 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:24:40 INFO - PROCESS | 1652 | 1467228280703 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 12:24:40 INFO - PROCESS | 1652 | 1467228280705 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:24:40 INFO - PROCESS | 1652 | 1467228280706 Marionette TRACE conn2 <- [1,226,null,{}] 12:24:40 INFO - PROCESS | 1652 | 1467228280708 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}] 12:24:40 INFO - PROCESS | 1652 | 1467228280710 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:40 INFO - PROCESS | 1652 | 1467228280796 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:24:40 INFO - PROCESS | 1652 | 1467228280826 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:40 INFO - PROCESS | 1652 | 1467228280827 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199f7800 == 34 [pid = 1652] [id = 64] 12:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12430ec00) [pid = 1652] [serial = 188] [outer = 0x0] 12:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124653c00) [pid = 1652] [serial = 189] [outer = 0x12430ec00] 12:24:40 INFO - PROCESS | 1652 | 1467228280851 Marionette DEBUG loaded listener.js 12:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124bbf000) [pid = 1652] [serial = 190] [outer = 0x12430ec00] 12:24:41 INFO - PROCESS | 1652 | 1467228281124 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]]]}] 12:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 12:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:24:41 INFO - PROCESS | 1652 | 1467228281174 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:24:41 INFO - PROCESS | 1652 | 1467228281175 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 12:24:41 INFO - PROCESS | 1652 | 1467228281178 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 1652 | 1467228281179 Marionette TRACE conn2 <- [1,230,null,{}] 12:24:41 INFO - PROCESS | 1652 | 1467228281181 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}] 12:24:41 INFO - PROCESS | 1652 | 1467228281183 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:41 INFO - PROCESS | 1652 | 1467228281276 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:24:41 INFO - PROCESS | 1652 | 1467228281280 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:41 INFO - PROCESS | 1652 | 1467228281281 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e4c000 == 35 [pid = 1652] [id = 65] 12:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121509c00) [pid = 1652] [serial = 191] [outer = 0x0] 12:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126099800) [pid = 1652] [serial = 192] [outer = 0x121509c00] 12:24:41 INFO - PROCESS | 1652 | 1467228281305 Marionette DEBUG loaded listener.js 12:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1266a7000) [pid = 1652] [serial = 193] [outer = 0x121509c00] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120e29800) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118465c00) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116a0a400) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116742400) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115092800) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fd3c00) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113215c00) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129466800) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126099000) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12781a800) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12781ec00) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x120ee4000) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113216400) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:24:41 INFO - PROCESS | 1652 | 1467228281675 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]]]}] 12:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 519ms 12:24:41 INFO - PROCESS | 1652 | 1467228281705 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:24:41 INFO - PROCESS | 1652 | 1467228281707 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 12:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:24:41 INFO - PROCESS | 1652 | 1467228281714 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 1652 | 1467228281715 Marionette TRACE conn2 <- [1,234,null,{}] 12:24:41 INFO - PROCESS | 1652 | 1467228281718 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}] 12:24:41 INFO - PROCESS | 1652 | 1467228281719 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:41 INFO - PROCESS | 1652 | 1467228281816 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:24:41 INFO - PROCESS | 1652 | 1467228281842 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:41 INFO - PROCESS | 1652 | 1467228281843 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11746c000 == 36 [pid = 1652] [id = 66] 12:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1121be400) [pid = 1652] [serial = 194] [outer = 0x0] 12:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1194ab000) [pid = 1652] [serial = 195] [outer = 0x1121be400] 12:24:41 INFO - PROCESS | 1652 | 1467228281868 Marionette DEBUG loaded listener.js 12:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126093400) [pid = 1652] [serial = 196] [outer = 0x1121be400] 12:24:42 INFO - PROCESS | 1652 | 1467228282116 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]]]}] 12:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 418ms 12:24:42 INFO - PROCESS | 1652 | 1467228282134 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:24:42 INFO - PROCESS | 1652 | 1467228282135 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 12:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:24:42 INFO - PROCESS | 1652 | 1467228282137 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:24:42 INFO - PROCESS | 1652 | 1467228282139 Marionette TRACE conn2 <- [1,238,null,{}] 12:24:42 INFO - PROCESS | 1652 | 1467228282143 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}] 12:24:42 INFO - PROCESS | 1652 | 1467228282144 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:42 INFO - PROCESS | 1652 | 1467228282261 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:24:42 INFO - PROCESS | 1652 | 1467228282267 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:42 INFO - PROCESS | 1652 | 1467228282270 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x121028000 == 37 [pid = 1652] [id = 67] 12:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126091800) [pid = 1652] [serial = 197] [outer = 0x0] 12:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126867c00) [pid = 1652] [serial = 198] [outer = 0x126091800] 12:24:42 INFO - PROCESS | 1652 | 1467228282310 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126ae7400) [pid = 1652] [serial = 199] [outer = 0x126091800] 12:24:42 INFO - PROCESS | 1652 | 1467228282726 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]]]}] 12:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 619ms 12:24:42 INFO - PROCESS | 1652 | 1467228282756 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:24:42 INFO - PROCESS | 1652 | 1467228282758 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 12:24:42 INFO - PROCESS | 1652 | 1467228282760 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:24:42 INFO - PROCESS | 1652 | 1467228282761 Marionette TRACE conn2 <- [1,242,null,{}] 12:24:42 INFO - PROCESS | 1652 | 1467228282772 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}] 12:24:42 INFO - PROCESS | 1652 | 1467228282773 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:42 INFO - PROCESS | 1652 | 1467228282855 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:24:42 INFO - PROCESS | 1652 | 1467228282859 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:42 INFO - PROCESS | 1652 | 1467228282861 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x118641000 == 38 [pid = 1652] [id = 68] 12:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127816400) [pid = 1652] [serial = 200] [outer = 0x0] 12:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128ce3800) [pid = 1652] [serial = 201] [outer = 0x127816400] 12:24:42 INFO - PROCESS | 1652 | 1467228282888 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12922dc00) [pid = 1652] [serial = 202] [outer = 0x127816400] 12:24:43 INFO - PROCESS | 1652 | 1467228283171 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]]]}] 12:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 426ms 12:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:24:43 INFO - PROCESS | 1652 | 1467228283186 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:24:43 INFO - PROCESS | 1652 | 1467228283187 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 12:24:43 INFO - PROCESS | 1652 | 1467228283197 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:24:43 INFO - PROCESS | 1652 | 1467228283198 Marionette TRACE conn2 <- [1,246,null,{}] 12:24:43 INFO - PROCESS | 1652 | 1467228283200 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}] 12:24:43 INFO - PROCESS | 1652 | 1467228283201 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:43 INFO - PROCESS | 1652 | 1467228283279 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:24:43 INFO - PROCESS | 1652 | 1467228283283 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:43 INFO - PROCESS | 1652 | 1467228283284 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b4a000 == 39 [pid = 1652] [id = 69] 12:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12922f000) [pid = 1652] [serial = 203] [outer = 0x0] 12:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129238000) [pid = 1652] [serial = 204] [outer = 0x12922f000] 12:24:43 INFO - PROCESS | 1652 | 1467228283309 Marionette DEBUG loaded listener.js 12:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12946f800) [pid = 1652] [serial = 205] [outer = 0x12922f000] 12:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1130d1000 == 38 [pid = 1652] [id = 58] 12:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11610e000 == 37 [pid = 1652] [id = 57] 12:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11746d000 == 36 [pid = 1652] [id = 60] 12:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x121028000 == 35 [pid = 1652] [id = 67] 12:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11947e800 == 34 [pid = 1652] [id = 63] 12:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11746c000 == 33 [pid = 1652] [id = 66] 12:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ad800 == 32 [pid = 1652] [id = 61] 12:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x120e4c000 == 31 [pid = 1652] [id = 65] 12:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1199f7800 == 30 [pid = 1652] [id = 64] 12:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x116496800 == 29 [pid = 1652] [id = 59] 12:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x118642800 == 28 [pid = 1652] [id = 62] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1294c3c00) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOCSHELL 0x118641000 == 27 [pid = 1652] [id = 68] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1210f8800) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121750400) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124303400) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117eb1000) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118230800) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1176f3c00) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11820f400) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1194a8000) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120ee5000) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1196c2000) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118f80000) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x113ee2c00) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118f8e000) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116161c00) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12946c400) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12781ac00) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x129238400) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x129128800) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1214f1000) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12663cc00) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x115f40800) [pid = 1652] [serial = 206] [outer = 0x12cec8400] 12:24:44 INFO - PROCESS | 1652 | 1467228284601 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]]]}] 12:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1426ms 12:24:44 INFO - PROCESS | 1652 | 1467228284617 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:24:44 INFO - PROCESS | 1652 | 1467228284620 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 12:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:24:44 INFO - PROCESS | 1652 | 1467228284623 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 1652 | 1467228284625 Marionette TRACE conn2 <- [1,250,null,{}] 12:24:44 INFO - PROCESS | 1652 | 1467228284629 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}] 12:24:44 INFO - PROCESS | 1652 | 1467228284631 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:44 INFO - PROCESS | 1652 | 1467228284717 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:24:44 INFO - PROCESS | 1652 | 1467228284761 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:44 INFO - PROCESS | 1652 | 1467228284764 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f68800 == 28 [pid = 1652] [id = 70] 12:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11662f000) [pid = 1652] [serial = 207] [outer = 0x0] 12:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116745400) [pid = 1652] [serial = 208] [outer = 0x11662f000] 12:24:44 INFO - PROCESS | 1652 | 1467228284793 Marionette DEBUG loaded listener.js 12:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1174fe800) [pid = 1652] [serial = 209] [outer = 0x11662f000] 12:24:45 INFO - PROCESS | 1652 | 1467228285072 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]]]}] 12:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 12:24:45 INFO - PROCESS | 1652 | 1467228285100 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:24:45 INFO - PROCESS | 1652 | 1467228285104 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 12:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:24:45 INFO - PROCESS | 1652 | 1467228285108 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:24:45 INFO - PROCESS | 1652 | 1467228285110 Marionette TRACE conn2 <- [1,254,null,{}] 12:24:45 INFO - PROCESS | 1652 | 1467228285120 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}] 12:24:45 INFO - PROCESS | 1652 | 1467228285122 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:45 INFO - PROCESS | 1652 | 1467228285202 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:24:45 INFO - PROCESS | 1652 | 1467228285207 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:45 INFO - PROCESS | 1652 | 1467228285209 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8c000 == 29 [pid = 1652] [id = 71] 12:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1176f6400) [pid = 1652] [serial = 210] [outer = 0x0] 12:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118226800) [pid = 1652] [serial = 211] [outer = 0x1176f6400] 12:24:45 INFO - PROCESS | 1652 | 1467228285239 Marionette DEBUG loaded listener.js 12:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118463c00) [pid = 1652] [serial = 212] [outer = 0x1176f6400] 12:24:45 INFO - PROCESS | 1652 | 1467228285539 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]]]}] 12:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 12:24:45 INFO - PROCESS | 1652 | 1467228285580 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:24:45 INFO - PROCESS | 1652 | 1467228285581 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 12:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:24:45 INFO - PROCESS | 1652 | 1467228285584 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:24:45 INFO - PROCESS | 1652 | 1467228285596 Marionette TRACE conn2 <- [1,258,null,{}] 12:24:45 INFO - PROCESS | 1652 | 1467228285604 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}] 12:24:45 INFO - PROCESS | 1652 | 1467228285607 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:45 INFO - PROCESS | 1652 | 1467228285681 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:24:45 INFO - PROCESS | 1652 | 1467228285686 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:45 INFO - PROCESS | 1652 | 1467228285688 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824a000 == 30 [pid = 1652] [id = 72] 12:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x111c22400) [pid = 1652] [serial = 213] [outer = 0x0] 12:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118f8c400) [pid = 1652] [serial = 214] [outer = 0x111c22400] 12:24:45 INFO - PROCESS | 1652 | 1467228285718 Marionette DEBUG loaded listener.js 12:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11910f400) [pid = 1652] [serial = 215] [outer = 0x111c22400] 12:24:46 INFO - PROCESS | 1652 | 1467228286026 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]]]}] 12:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 481ms 12:24:46 INFO - PROCESS | 1652 | 1467228286066 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 1652 | 1467228286067 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 12:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:24:46 INFO - PROCESS | 1652 | 1467228286070 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 1652 | 1467228286071 Marionette TRACE conn2 <- [1,262,null,{}] 12:24:46 INFO - PROCESS | 1652 | 1467228286073 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}] 12:24:46 INFO - PROCESS | 1652 | 1467228286074 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:46 INFO - PROCESS | 1652 | 1467228286148 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:24:46 INFO - PROCESS | 1652 | 1467228286193 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 1652 | 1467228286194 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x118630800 == 31 [pid = 1652] [id = 73] 12:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11910e800) [pid = 1652] [serial = 216] [outer = 0x0] 12:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119c1ac00) [pid = 1652] [serial = 217] [outer = 0x11910e800] 12:24:46 INFO - PROCESS | 1652 | 1467228286219 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120ee4c00) [pid = 1652] [serial = 218] [outer = 0x11910e800] 12:24:46 INFO - PROCESS | 1652 | 1467228286472 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]]]}] 12:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 417ms 12:24:46 INFO - PROCESS | 1652 | 1467228286488 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 1652 | 1467228286489 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 12:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:24:46 INFO - PROCESS | 1652 | 1467228286491 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 1652 | 1467228286493 Marionette TRACE conn2 <- [1,266,null,{}] 12:24:46 INFO - PROCESS | 1652 | 1467228286506 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}] 12:24:46 INFO - PROCESS | 1652 | 1467228286508 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:46 INFO - PROCESS | 1652 | 1467228286589 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:24:46 INFO - PROCESS | 1652 | 1467228286593 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 1652 | 1467228286594 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11947e800 == 32 [pid = 1652] [id = 74] 12:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x115d18c00) [pid = 1652] [serial = 219] [outer = 0x0] 12:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120eea000) [pid = 1652] [serial = 220] [outer = 0x115d18c00] 12:24:46 INFO - PROCESS | 1652 | 1467228286620 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1214f4800) [pid = 1652] [serial = 221] [outer = 0x115d18c00] 12:24:46 INFO - PROCESS | 1652 | 1467228286922 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]]]}] 12:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 471ms 12:24:46 INFO - PROCESS | 1652 | 1467228286962 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 1652 | 1467228286963 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 12:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:24:46 INFO - PROCESS | 1652 | 1467228286966 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 1652 | 1467228286967 Marionette TRACE conn2 <- [1,270,null,{}] 12:24:46 INFO - PROCESS | 1652 | 1467228286969 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}] 12:24:46 INFO - PROCESS | 1652 | 1467228286973 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:47 INFO - PROCESS | 1652 | 1467228287082 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:24:47 INFO - PROCESS | 1652 | 1467228287088 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:47 INFO - PROCESS | 1652 | 1467228287089 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198e1800 == 33 [pid = 1652] [id = 75] 12:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120fae800) [pid = 1652] [serial = 222] [outer = 0x0] 12:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12175b800) [pid = 1652] [serial = 223] [outer = 0x120fae800] 12:24:47 INFO - PROCESS | 1652 | 1467228287113 Marionette DEBUG loaded listener.js 12:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124c42400) [pid = 1652] [serial = 224] [outer = 0x120fae800] 12:24:47 INFO - PROCESS | 1652 | 1467228287397 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]]]}] 12:24:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 467ms 12:24:47 INFO - PROCESS | 1652 | 1467228287433 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 1652 | 1467228287435 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 12:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:24:47 INFO - PROCESS | 1652 | 1467228287440 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 1652 | 1467228287441 Marionette TRACE conn2 <- [1,274,null,{}] 12:24:47 INFO - PROCESS | 1652 | 1467228287444 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}] 12:24:47 INFO - PROCESS | 1652 | 1467228287445 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:47 INFO - PROCESS | 1652 | 1467228287513 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:24:47 INFO - PROCESS | 1652 | 1467228287517 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:47 INFO - PROCESS | 1652 | 1467228287518 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x120eba800 == 34 [pid = 1652] [id = 76] 12:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124bbfc00) [pid = 1652] [serial = 225] [outer = 0x0] 12:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12663cc00) [pid = 1652] [serial = 226] [outer = 0x124bbfc00] 12:24:47 INFO - PROCESS | 1652 | 1467228287551 Marionette DEBUG loaded listener.js 12:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1268d2400) [pid = 1652] [serial = 227] [outer = 0x124bbfc00] 12:24:47 INFO - PROCESS | 1652 | 1467228287836 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]]]}] 12:24:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 422ms 12:24:47 INFO - PROCESS | 1652 | 1467228287864 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 1652 | 1467228287865 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 12:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:24:47 INFO - PROCESS | 1652 | 1467228287867 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 1652 | 1467228287869 Marionette TRACE conn2 <- [1,278,null,{}] 12:24:47 INFO - PROCESS | 1652 | 1467228287871 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}] 12:24:47 INFO - PROCESS | 1652 | 1467228287872 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:47 INFO - PROCESS | 1652 | 1467228287947 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:24:47 INFO - PROCESS | 1652 | 1467228287993 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:47 INFO - PROCESS | 1652 | 1467228287994 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121025800 == 35 [pid = 1652] [id = 77] 12:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126404800) [pid = 1652] [serial = 228] [outer = 0x0] 12:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127817c00) [pid = 1652] [serial = 229] [outer = 0x126404800] 12:24:48 INFO - PROCESS | 1652 | 1467228288018 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128cec800) [pid = 1652] [serial = 230] [outer = 0x126404800] 12:24:48 INFO - PROCESS | 1652 | 1467228288245 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]]]}] 12:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 418ms 12:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:24:48 INFO - PROCESS | 1652 | 1467228288286 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:24:48 INFO - PROCESS | 1652 | 1467228288288 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 12:24:48 INFO - PROCESS | 1652 | 1467228288289 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:24:48 INFO - PROCESS | 1652 | 1467228288291 Marionette TRACE conn2 <- [1,282,null,{}] 12:24:48 INFO - PROCESS | 1652 | 1467228288295 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}] 12:24:48 INFO - PROCESS | 1652 | 1467228288296 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:48 INFO - PROCESS | 1652 | 1467228288381 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:24:48 INFO - PROCESS | 1652 | 1467228288384 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 1652 | 1467228288386 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118249800 == 36 [pid = 1652] [id = 78] 12:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127878400) [pid = 1652] [serial = 231] [outer = 0x0] 12:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12922e400) [pid = 1652] [serial = 232] [outer = 0x127878400] 12:24:48 INFO - PROCESS | 1652 | 1467228288412 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12946a800) [pid = 1652] [serial = 233] [outer = 0x127878400] 12:24:48 INFO - PROCESS | 1652 | 1467228288693 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]]]}] 12:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 421ms 12:24:48 INFO - PROCESS | 1652 | 1467228288726 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:24:48 INFO - PROCESS | 1652 | 1467228288727 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 12:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:24:48 INFO - PROCESS | 1652 | 1467228288730 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:24:48 INFO - PROCESS | 1652 | 1467228288731 Marionette TRACE conn2 <- [1,286,null,{}] 12:24:48 INFO - PROCESS | 1652 | 1467228288733 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}] 12:24:48 INFO - PROCESS | 1652 | 1467228288734 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:48 INFO - PROCESS | 1652 | 1467228288815 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:24:48 INFO - PROCESS | 1652 | 1467228288820 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 1652 | 1467228288822 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x124351800 == 37 [pid = 1652] [id = 79] 12:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129130000) [pid = 1652] [serial = 234] [outer = 0x0] 12:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1294c5400) [pid = 1652] [serial = 235] [outer = 0x129130000] 12:24:48 INFO - PROCESS | 1652 | 1467228288846 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a4a3000) [pid = 1652] [serial = 236] [outer = 0x129130000] 12:24:49 INFO - PROCESS | 1652 | 1467228289123 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]]]}] 12:24:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 419ms 12:24:49 INFO - PROCESS | 1652 | 1467228289149 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:24:49 INFO - PROCESS | 1652 | 1467228289151 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 12:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:24:49 INFO - PROCESS | 1652 | 1467228289153 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:24:49 INFO - PROCESS | 1652 | 1467228289155 Marionette TRACE conn2 <- [1,290,null,{}] 12:24:49 INFO - PROCESS | 1652 | 1467228289157 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}] 12:24:49 INFO - PROCESS | 1652 | 1467228289159 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:49 INFO - PROCESS | 1652 | 1467228289286 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:24:49 INFO - PROCESS | 1652 | 1467228289292 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:49 INFO - PROCESS | 1652 | 1467228289293 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11947e000 == 38 [pid = 1652] [id = 80] 12:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118f8e400) [pid = 1652] [serial = 237] [outer = 0x0] 12:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1294c8800) [pid = 1652] [serial = 238] [outer = 0x118f8e400] 12:24:49 INFO - PROCESS | 1652 | 1467228289319 Marionette DEBUG loaded listener.js 12:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a918c00) [pid = 1652] [serial = 239] [outer = 0x118f8e400] 12:24:49 INFO - PROCESS | 1652 | 1467228289607 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]]]}] 12:24:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 469ms 12:24:49 INFO - PROCESS | 1652 | 1467228289631 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:24:49 INFO - PROCESS | 1652 | 1467228289632 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 12:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:24:49 INFO - PROCESS | 1652 | 1467228289634 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:24:49 INFO - PROCESS | 1652 | 1467228289635 Marionette TRACE conn2 <- [1,294,null,{}] 12:24:49 INFO - PROCESS | 1652 | 1467228289637 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}] 12:24:49 INFO - PROCESS | 1652 | 1467228289638 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:49 INFO - PROCESS | 1652 | 1467228289740 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:24:49 INFO - PROCESS | 1652 | 1467228289745 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:49 INFO - PROCESS | 1652 | 1467228289746 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266bd800 == 39 [pid = 1652] [id = 81] 12:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129465000) [pid = 1652] [serial = 240] [outer = 0x0] 12:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12aa56c00) [pid = 1652] [serial = 241] [outer = 0x129465000] 12:24:49 INFO - PROCESS | 1652 | 1467228289769 Marionette DEBUG loaded listener.js 12:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12aa60800) [pid = 1652] [serial = 242] [outer = 0x129465000] 12:24:50 INFO - PROCESS | 1652 | 1467228290089 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]]]}] 12:24:50 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. 12:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 468ms 12:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:24:50 INFO - PROCESS | 1652 | 1467228290106 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:24:50 INFO - PROCESS | 1652 | 1467228290107 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 12:24:50 INFO - PROCESS | 1652 | 1467228290109 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:24:50 INFO - PROCESS | 1652 | 1467228290110 Marionette TRACE conn2 <- [1,298,null,{}] 12:24:50 INFO - PROCESS | 1652 | 1467228290118 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}] 12:24:50 INFO - PROCESS | 1652 | 1467228290119 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:50 INFO - PROCESS | 1652 | 1467228290215 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:24:50 INFO - PROCESS | 1652 | 1467228290218 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:50 INFO - PROCESS | 1652 | 1467228290219 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a3b000 == 40 [pid = 1652] [id = 82] 12:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12aa5a800) [pid = 1652] [serial = 243] [outer = 0x0] 12:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12aae8000) [pid = 1652] [serial = 244] [outer = 0x12aa5a800] 12:24:50 INFO - PROCESS | 1652 | 1467228290242 Marionette DEBUG loaded listener.js 12:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b628400) [pid = 1652] [serial = 245] [outer = 0x12aa5a800] 12:24:50 INFO - PROCESS | 1652 | 1467228290549 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]]]}] 12:24:50 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. 12:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 467ms 12:24:50 INFO - PROCESS | 1652 | 1467228290588 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:24:50 INFO - PROCESS | 1652 | 1467228290589 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 12:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:24:50 INFO - PROCESS | 1652 | 1467228290592 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:24:50 INFO - PROCESS | 1652 | 1467228290592 Marionette TRACE conn2 <- [1,302,null,{}] 12:24:50 INFO - PROCESS | 1652 | 1467228290595 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}] 12:24:50 INFO - PROCESS | 1652 | 1467228290596 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:50 INFO - PROCESS | 1652 | 1467228290705 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:24:50 INFO - PROCESS | 1652 | 1467228290709 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:50 INFO - PROCESS | 1652 | 1467228290710 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12892e000 == 41 [pid = 1652] [id = 83] 12:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12aa5cc00) [pid = 1652] [serial = 246] [outer = 0x0] 12:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b6f3800) [pid = 1652] [serial = 247] [outer = 0x12aa5cc00] 12:24:50 INFO - PROCESS | 1652 | 1467228290733 Marionette DEBUG loaded listener.js 12:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b6ff800) [pid = 1652] [serial = 248] [outer = 0x12aa5cc00] 12:24:51 INFO - PROCESS | 1652 | 1467228291029 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]]]}] 12:24:51 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. 12:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 471ms 12:24:51 INFO - PROCESS | 1652 | 1467228291076 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:24:51 INFO - PROCESS | 1652 | 1467228291078 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 12:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:24:51 INFO - PROCESS | 1652 | 1467228291080 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:24:51 INFO - PROCESS | 1652 | 1467228291081 Marionette TRACE conn2 <- [1,306,null,{}] 12:24:51 INFO - PROCESS | 1652 | 1467228291087 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}] 12:24:51 INFO - PROCESS | 1652 | 1467228291088 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:51 INFO - PROCESS | 1652 | 1467228291185 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:24:51 INFO - PROCESS | 1652 | 1467228291188 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:51 INFO - PROCESS | 1652 | 1467228291189 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a38000 == 42 [pid = 1652] [id = 84] 12:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x120e1b000) [pid = 1652] [serial = 249] [outer = 0x0] 12:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x120e21000) [pid = 1652] [serial = 250] [outer = 0x120e1b000] 12:24:51 INFO - PROCESS | 1652 | 1467228291213 Marionette DEBUG loaded listener.js 12:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x120e25c00) [pid = 1652] [serial = 251] [outer = 0x120e1b000] 12:24:51 INFO - PROCESS | 1652 | 1467228291518 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]]]}] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1176f4400) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12430ec00) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x120eeb400) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1121be400) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x121509c00) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x126091800) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x127816400) [pid = 1652] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x113eed800) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118207000) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11615d800) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11619b400) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115de4c00) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123c0bc00) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x120e1d000) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119c63000) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118215c00) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113cf5400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11910d800) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:24:51 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. 12:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 12:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:24:51 INFO - PROCESS | 1652 | 1467228291702 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:24:51 INFO - PROCESS | 1652 | 1467228291704 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 12:24:51 INFO - PROCESS | 1652 | 1467228291706 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:24:51 INFO - PROCESS | 1652 | 1467228291707 Marionette TRACE conn2 <- [1,310,null,{}] 12:24:51 INFO - PROCESS | 1652 | 1467228291709 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}] 12:24:51 INFO - PROCESS | 1652 | 1467228291710 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:51 INFO - PROCESS | 1652 | 1467228291786 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:24:51 INFO - PROCESS | 1652 | 1467228291790 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:51 INFO - PROCESS | 1652 | 1467228291791 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a05000 == 43 [pid = 1652] [id = 85] 12:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116161400) [pid = 1652] [serial = 252] [outer = 0x0] 12:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116907c00) [pid = 1652] [serial = 253] [outer = 0x116161400] 12:24:51 INFO - PROCESS | 1652 | 1467228291816 Marionette DEBUG loaded listener.js 12:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118f85000) [pid = 1652] [serial = 254] [outer = 0x116161400] 12:24:52 INFO - PROCESS | 1652 | 1467228292100 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]]]}] 12:24:52 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. 12:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 419ms 12:24:52 INFO - PROCESS | 1652 | 1467228292130 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:24:52 INFO - PROCESS | 1652 | 1467228292131 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 12:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:24:52 INFO - PROCESS | 1652 | 1467228292133 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:24:52 INFO - PROCESS | 1652 | 1467228292134 Marionette TRACE conn2 <- [1,314,null,{}] 12:24:52 INFO - PROCESS | 1652 | 1467228292137 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}] 12:24:52 INFO - PROCESS | 1652 | 1467228292138 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:52 INFO - PROCESS | 1652 | 1467228292219 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:24:52 INFO - PROCESS | 1652 | 1467228292226 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:52 INFO - PROCESS | 1652 | 1467228292227 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12941c800 == 44 [pid = 1652] [id = 86] 12:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119105000) [pid = 1652] [serial = 255] [outer = 0x0] 12:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124304000) [pid = 1652] [serial = 256] [outer = 0x119105000] 12:24:52 INFO - PROCESS | 1652 | 1467228292253 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x123f4dc00) [pid = 1652] [serial = 257] [outer = 0x119105000] 12:24:52 INFO - PROCESS | 1652 | 1467228292587 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]]]}] 12:24:52 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. 12:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 472ms 12:24:52 INFO - PROCESS | 1652 | 1467228292608 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:24:52 INFO - PROCESS | 1652 | 1467228292610 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 12:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:24:52 INFO - PROCESS | 1652 | 1467228292613 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:24:52 INFO - PROCESS | 1652 | 1467228292614 Marionette TRACE conn2 <- [1,318,null,{}] 12:24:52 INFO - PROCESS | 1652 | 1467228292617 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}] 12:24:52 INFO - PROCESS | 1652 | 1467228292619 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:52 INFO - PROCESS | 1652 | 1467228292773 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:24:52 INFO - PROCESS | 1652 | 1467228292781 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:52 INFO - PROCESS | 1652 | 1467228292783 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12940c000 == 45 [pid = 1652] [id = 87] 12:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1133ae400) [pid = 1652] [serial = 258] [outer = 0x0] 12:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x121509c00) [pid = 1652] [serial = 259] [outer = 0x1133ae400] 12:24:52 INFO - PROCESS | 1652 | 1467228292822 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1294c1400) [pid = 1652] [serial = 260] [outer = 0x1133ae400] 12:24:53 INFO - PROCESS | 1652 | 1467228293210 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]]]}] 12:24:53 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. 12:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 618ms 12:24:53 INFO - PROCESS | 1652 | 1467228293232 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:24:53 INFO - PROCESS | 1652 | 1467228293233 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 12:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:24:53 INFO - PROCESS | 1652 | 1467228293235 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:24:53 INFO - PROCESS | 1652 | 1467228293236 Marionette TRACE conn2 <- [1,322,null,{}] 12:24:53 INFO - PROCESS | 1652 | 1467228293238 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}] 12:24:53 INFO - PROCESS | 1652 | 1467228293239 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:53 INFO - PROCESS | 1652 | 1467228293318 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:24:53 INFO - PROCESS | 1652 | 1467228293368 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:53 INFO - PROCESS | 1652 | 1467228293369 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a615800 == 46 [pid = 1652] [id = 88] 12:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116974400) [pid = 1652] [serial = 261] [outer = 0x0] 12:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b93e800) [pid = 1652] [serial = 262] [outer = 0x116974400] 12:24:53 INFO - PROCESS | 1652 | 1467228293393 Marionette DEBUG loaded listener.js 12:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b946c00) [pid = 1652] [serial = 263] [outer = 0x116974400] 12:24:53 INFO - PROCESS | 1652 | 1467228293666 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]]]}] 12:24:53 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. 12:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 469ms 12:24:53 INFO - PROCESS | 1652 | 1467228293735 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:24:53 INFO - PROCESS | 1652 | 1467228293737 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 12:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:24:53 INFO - PROCESS | 1652 | 1467228293741 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:24:53 INFO - PROCESS | 1652 | 1467228293744 Marionette TRACE conn2 <- [1,326,null,{}] 12:24:53 INFO - PROCESS | 1652 | 1467228293749 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}] 12:24:53 INFO - PROCESS | 1652 | 1467228293751 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:53 INFO - PROCESS | 1652 | 1467228293866 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:24:53 INFO - PROCESS | 1652 | 1467228293914 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:53 INFO - PROCESS | 1652 | 1467228293916 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x113c38800 == 47 [pid = 1652] [id = 89] 12:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x113cf2c00) [pid = 1652] [serial = 264] [outer = 0x0] 12:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x115de3400) [pid = 1652] [serial = 265] [outer = 0x113cf2c00] 12:24:53 INFO - PROCESS | 1652 | 1467228293947 Marionette DEBUG loaded listener.js 12:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11690bc00) [pid = 1652] [serial = 266] [outer = 0x113cf2c00] 12:24:54 INFO - PROCESS | 1652 | 1467228294457 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]]]}] 12:24:54 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. 12:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 722ms 12:24:54 INFO - PROCESS | 1652 | 1467228294464 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:24:54 INFO - PROCESS | 1652 | 1467228294466 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 12:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:24:54 INFO - PROCESS | 1652 | 1467228294498 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:24:54 INFO - PROCESS | 1652 | 1467228294500 Marionette TRACE conn2 <- [1,330,null,{}] 12:24:54 INFO - PROCESS | 1652 | 1467228294503 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}] 12:24:54 INFO - PROCESS | 1652 | 1467228294505 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:54 INFO - PROCESS | 1652 | 1467228294639 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:24:54 INFO - PROCESS | 1652 | 1467228294711 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:54 INFO - PROCESS | 1652 | 1467228294712 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fbe000 == 48 [pid = 1652] [id = 90] 12:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118231000) [pid = 1652] [serial = 267] [outer = 0x0] 12:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118462c00) [pid = 1652] [serial = 268] [outer = 0x118231000] 12:24:54 INFO - PROCESS | 1652 | 1467228294743 Marionette DEBUG loaded listener.js 12:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11886b400) [pid = 1652] [serial = 269] [outer = 0x118231000] 12:24:55 INFO - PROCESS | 1652 | 1467228295449 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]]]}] 12:24:55 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. 12:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 977ms 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12940c000 == 47 [pid = 1652] [id = 87] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12941c800 == 46 [pid = 1652] [id = 86] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119a05000 == 45 [pid = 1652] [id = 85] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x126a38000 == 44 [pid = 1652] [id = 84] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12892e000 == 43 [pid = 1652] [id = 83] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x126a3b000 == 42 [pid = 1652] [id = 82] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1266bd800 == 41 [pid = 1652] [id = 81] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11947e000 == 40 [pid = 1652] [id = 80] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129238000) [pid = 1652] [serial = 204] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | 1467228295544 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:24:55 INFO - PROCESS | 1652 | 1467228295547 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x124351800 == 39 [pid = 1652] [id = 79] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x118249800 == 38 [pid = 1652] [id = 78] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x121025800 == 37 [pid = 1652] [id = 77] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x120eba800 == 36 [pid = 1652] [id = 76] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1198e1800 == 35 [pid = 1652] [id = 75] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11947e800 == 34 [pid = 1652] [id = 74] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x118630800 == 33 [pid = 1652] [id = 73] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11824a000 == 32 [pid = 1652] [id = 72] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x116f8c000 == 31 [pid = 1652] [id = 71] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x112f68800 == 30 [pid = 1652] [id = 70] 12:24:55 INFO - PROCESS | 1652 | --DOCSHELL 0x123b4a000 == 29 [pid = 1652] [id = 69] 12:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119c5cc00) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x124653c00) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1214ee400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12430e400) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1194ab000) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x126099800) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x124bbf000) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126093400) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126867c00) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128ce3800) [pid = 1652] [serial = 201] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1266a7000) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12922dc00) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11859a800) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118f8a400) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11820d000) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118220c00) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1164d5c00) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112a86c00) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116910400) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1164d5400) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x127821000) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123c31800) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12669d800) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126402c00) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124656000) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124333000) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121509400) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120ee7400) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11886f800) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118470400) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116f04400) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1164ddc00) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1194b2000) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120ee5c00) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126ae7400) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1198f3c00) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 12:24:55 INFO - PROCESS | 1652 | 1467228295582 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:24:55 INFO - PROCESS | 1652 | 1467228295583 Marionette TRACE conn2 <- [1,334,null,{}] 12:24:55 INFO - PROCESS | 1652 | 1467228295588 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}] 12:24:55 INFO - PROCESS | 1652 | 1467228295590 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:55 INFO - PROCESS | 1652 | 1467228295663 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:24:55 INFO - PROCESS | 1652 | 1467228295667 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:55 INFO - PROCESS | 1652 | 1467228295668 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x115dbf000 == 30 [pid = 1652] [id = 91] 12:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117eb1000) [pid = 1652] [serial = 270] [outer = 0x0] 12:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11821c000) [pid = 1652] [serial = 271] [outer = 0x117eb1000] 12:24:55 INFO - PROCESS | 1652 | 1467228295698 Marionette DEBUG loaded listener.js 12:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118466000) [pid = 1652] [serial = 272] [outer = 0x117eb1000] 12:24:56 INFO - PROCESS | 1652 | 1467228296056 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]]]}] 12:24:56 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. 12:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 535ms 12:24:56 INFO - PROCESS | 1652 | 1467228296104 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:24:56 INFO - PROCESS | 1652 | 1467228296108 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 12:24:56 INFO - PROCESS | 1652 | 1467228296114 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:24:56 INFO - PROCESS | 1652 | 1467228296117 Marionette TRACE conn2 <- [1,338,null,{}] 12:24:56 INFO - PROCESS | 1652 | 1467228296120 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}] 12:24:56 INFO - PROCESS | 1652 | 1467228296122 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:56 INFO - PROCESS | 1652 | 1467228296240 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:24:56 INFO - PROCESS | 1652 | 1467228296258 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:56 INFO - PROCESS | 1652 | 1467228296259 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f98000 == 31 [pid = 1652] [id = 92] 12:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118f4ec00) [pid = 1652] [serial = 273] [outer = 0x0] 12:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11910c000) [pid = 1652] [serial = 274] [outer = 0x118f4ec00] 12:24:56 INFO - PROCESS | 1652 | 1467228296290 Marionette DEBUG loaded listener.js 12:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1194b2c00) [pid = 1652] [serial = 275] [outer = 0x118f4ec00] 12:24:56 INFO - PROCESS | 1652 | 1467228296603 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]]]}] 12:24:56 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. 12:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 522ms 12:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:24:56 INFO - PROCESS | 1652 | 1467228296639 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:24:56 INFO - PROCESS | 1652 | 1467228296640 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 12:24:56 INFO - PROCESS | 1652 | 1467228296642 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:24:56 INFO - PROCESS | 1652 | 1467228296645 Marionette TRACE conn2 <- [1,342,null,{}] 12:24:56 INFO - PROCESS | 1652 | 1467228296654 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}] 12:24:56 INFO - PROCESS | 1652 | 1467228296658 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:56 INFO - PROCESS | 1652 | 1467228296730 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:24:56 INFO - PROCESS | 1652 | 1467228296735 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:56 INFO - PROCESS | 1652 | 1467228296737 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11829d000 == 32 [pid = 1652] [id = 93] 12:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116975000) [pid = 1652] [serial = 276] [outer = 0x0] 12:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120e21c00) [pid = 1652] [serial = 277] [outer = 0x116975000] 12:24:56 INFO - PROCESS | 1652 | 1467228296766 Marionette DEBUG loaded listener.js 12:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120eeb400) [pid = 1652] [serial = 278] [outer = 0x116975000] 12:24:57 INFO - PROCESS | 1652 | 1467228297073 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]]]}] 12:24:57 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. 12:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 12:24:57 INFO - PROCESS | 1652 | 1467228297115 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:24:57 INFO - PROCESS | 1652 | 1467228297117 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 12:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:24:57 INFO - PROCESS | 1652 | 1467228297119 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:24:57 INFO - PROCESS | 1652 | 1467228297120 Marionette TRACE conn2 <- [1,346,null,{}] 12:24:57 INFO - PROCESS | 1652 | 1467228297122 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}] 12:24:57 INFO - PROCESS | 1652 | 1467228297123 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:57 INFO - PROCESS | 1652 | 1467228297201 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:24:57 INFO - PROCESS | 1652 | 1467228297204 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:57 INFO - PROCESS | 1652 | 1467228297205 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11862f800 == 33 [pid = 1652] [id = 94] 12:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119c58800) [pid = 1652] [serial = 279] [outer = 0x0] 12:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1210fb400) [pid = 1652] [serial = 280] [outer = 0x119c58800] 12:24:57 INFO - PROCESS | 1652 | 1467228297277 Marionette DEBUG loaded listener.js 12:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123b24400) [pid = 1652] [serial = 281] [outer = 0x119c58800] 12:24:57 INFO - PROCESS | 1652 | 1467228297567 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]]]}] 12:24:57 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. 12:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 12:24:57 INFO - PROCESS | 1652 | 1467228297588 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:24:57 INFO - PROCESS | 1652 | 1467228297590 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 12:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:24:57 INFO - PROCESS | 1652 | 1467228297606 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:24:57 INFO - PROCESS | 1652 | 1467228297607 Marionette TRACE conn2 <- [1,350,null,{}] 12:24:57 INFO - PROCESS | 1652 | 1467228297609 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}] 12:24:57 INFO - PROCESS | 1652 | 1467228297611 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:57 INFO - PROCESS | 1652 | 1467228297706 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:24:57 INFO - PROCESS | 1652 | 1467228297709 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:57 INFO - PROCESS | 1652 | 1467228297710 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198c7000 == 34 [pid = 1652] [id = 95] 12:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11615d000) [pid = 1652] [serial = 282] [outer = 0x0] 12:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123c2e000) [pid = 1652] [serial = 283] [outer = 0x11615d000] 12:24:57 INFO - PROCESS | 1652 | 1467228297735 Marionette DEBUG loaded listener.js 12:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124659800) [pid = 1652] [serial = 284] [outer = 0x11615d000] 12:24:58 INFO - PROCESS | 1652 | 1467228298041 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]]]}] 12:24:58 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. 12:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 474ms 12:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:24:58 INFO - PROCESS | 1652 | 1467228298079 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 1652 | 1467228298081 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 12:24:58 INFO - PROCESS | 1652 | 1467228298083 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 1652 | 1467228298084 Marionette TRACE conn2 <- [1,354,null,{}] 12:24:58 INFO - PROCESS | 1652 | 1467228298086 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}] 12:24:58 INFO - PROCESS | 1652 | 1467228298090 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:58 INFO - PROCESS | 1652 | 1467228298204 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:24:58 INFO - PROCESS | 1652 | 1467228298236 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:58 INFO - PROCESS | 1652 | 1467228298237 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x120df7800 == 35 [pid = 1652] [id = 96] 12:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124bb8800) [pid = 1652] [serial = 285] [outer = 0x0] 12:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126635000) [pid = 1652] [serial = 286] [outer = 0x124bb8800] 12:24:58 INFO - PROCESS | 1652 | 1467228298269 Marionette DEBUG loaded listener.js 12:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12781c400) [pid = 1652] [serial = 287] [outer = 0x124bb8800] 12:24:58 INFO - PROCESS | 1652 | 1467228298577 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]]]}] 12:24:58 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. 12:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 517ms 12:24:58 INFO - PROCESS | 1652 | 1467228298601 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 1652 | 1467228298602 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 12:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:24:58 INFO - PROCESS | 1652 | 1467228298605 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 1652 | 1467228298606 Marionette TRACE conn2 <- [1,358,null,{}] 12:24:58 INFO - PROCESS | 1652 | 1467228298616 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}] 12:24:58 INFO - PROCESS | 1652 | 1467228298618 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:58 INFO - PROCESS | 1652 | 1467228298736 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:24:58 INFO - PROCESS | 1652 | 1467228298780 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:58 INFO - PROCESS | 1652 | 1467228298781 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ec1000 == 36 [pid = 1652] [id = 97] 12:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12609b400) [pid = 1652] [serial = 288] [outer = 0x0] 12:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128ce1400) [pid = 1652] [serial = 289] [outer = 0x12609b400] 12:24:58 INFO - PROCESS | 1652 | 1467228298820 Marionette DEBUG loaded listener.js 12:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12912e000) [pid = 1652] [serial = 290] [outer = 0x12609b400] 12:24:59 INFO - PROCESS | 1652 | 1467228299258 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]]]}] 12:24:59 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. 12:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 670ms 12:24:59 INFO - PROCESS | 1652 | 1467228299275 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:24:59 INFO - PROCESS | 1652 | 1467228299277 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 12:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:24:59 INFO - PROCESS | 1652 | 1467228299286 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:24:59 INFO - PROCESS | 1652 | 1467228299288 Marionette TRACE conn2 <- [1,362,null,{}] 12:24:59 INFO - PROCESS | 1652 | 1467228299290 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}] 12:24:59 INFO - PROCESS | 1652 | 1467228299291 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:59 INFO - PROCESS | 1652 | 1467228299385 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:24:59 INFO - PROCESS | 1652 | 1467228299389 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:59 INFO - PROCESS | 1652 | 1467228299398 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:24:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x121285000 == 37 [pid = 1652] [id = 98] 12:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116978400) [pid = 1652] [serial = 291] [outer = 0x0] 12:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12922f800) [pid = 1652] [serial = 292] [outer = 0x116978400] 12:24:59 INFO - PROCESS | 1652 | 1467228299449 Marionette DEBUG loaded listener.js 12:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1294bcc00) [pid = 1652] [serial = 293] [outer = 0x116978400] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x111c22400) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x129130000) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129465000) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x120fae800) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12aa5cc00) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1176f6400) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12aa5a800) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x120e1b000) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119105000) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116161400) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118f8e400) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11662f000) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x127878400) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126404800) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11910e800) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115d18c00) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12922f000) [pid = 1652] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124bbfc00) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1133ae400) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:24:59 INFO - PROCESS | 1652 | 1467228299902 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]]]}] 12:24:59 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. 12:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 12:24:59 INFO - PROCESS | 1652 | 1467228299961 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:24:59 INFO - PROCESS | 1652 | 1467228299962 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 12:24:59 INFO - PROCESS | 1652 | 1467228299965 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:24:59 INFO - PROCESS | 1652 | 1467228299967 Marionette TRACE conn2 <- [1,366,null,{}] 12:24:59 INFO - PROCESS | 1652 | 1467228299970 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}] 12:24:59 INFO - PROCESS | 1652 | 1467228299971 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:00 INFO - PROCESS | 1652 | 1467228300066 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:25:00 INFO - PROCESS | 1652 | 1467228300087 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 1652 | 1467228300089 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x121804800 == 38 [pid = 1652] [id = 99] 12:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120e24c00) [pid = 1652] [serial = 294] [outer = 0x0] 12:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121507c00) [pid = 1652] [serial = 295] [outer = 0x120e24c00] 12:25:00 INFO - PROCESS | 1652 | 1467228300113 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12781d000) [pid = 1652] [serial = 296] [outer = 0x120e24c00] 12:25:00 INFO - PROCESS | 1652 | 1467228300413 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]]]}] 12:25:00 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. 12:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 469ms 12:25:00 INFO - PROCESS | 1652 | 1467228300435 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:25:00 INFO - PROCESS | 1652 | 1467228300438 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 12:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:25:00 INFO - PROCESS | 1652 | 1467228300442 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:25:00 INFO - PROCESS | 1652 | 1467228300443 Marionette TRACE conn2 <- [1,370,null,{}] 12:25:00 INFO - PROCESS | 1652 | 1467228300445 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}] 12:25:00 INFO - PROCESS | 1652 | 1467228300446 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:00 INFO - PROCESS | 1652 | 1467228300516 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:25:00 INFO - PROCESS | 1652 | 1467228300519 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 1652 | 1467228300520 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x123fc3800 == 39 [pid = 1652] [id = 100] 12:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124bbf000) [pid = 1652] [serial = 297] [outer = 0x0] 12:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1294c7c00) [pid = 1652] [serial = 298] [outer = 0x124bbf000] 12:25:00 INFO - PROCESS | 1652 | 1467228300549 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a4a5000) [pid = 1652] [serial = 299] [outer = 0x124bbf000] 12:25:00 INFO - PROCESS | 1652 | 1467228300959 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]]]}] 12:25:01 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. 12:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 570ms 12:25:01 INFO - PROCESS | 1652 | 1467228301013 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:25:01 INFO - PROCESS | 1652 | 1467228301015 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 12:25:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:25:01 INFO - PROCESS | 1652 | 1467228301018 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:25:01 INFO - PROCESS | 1652 | 1467228301021 Marionette TRACE conn2 <- [1,374,null,{}] 12:25:01 INFO - PROCESS | 1652 | 1467228301025 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}] 12:25:01 INFO - PROCESS | 1652 | 1467228301027 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:01 INFO - PROCESS | 1652 | 1467228301151 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:25:01 INFO - PROCESS | 1652 | 1467228301161 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:01 INFO - PROCESS | 1652 | 1467228301163 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c5b000 == 40 [pid = 1652] [id = 101] 12:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a709400) [pid = 1652] [serial = 300] [outer = 0x0] 12:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a910800) [pid = 1652] [serial = 301] [outer = 0x12a709400] 12:25:01 INFO - PROCESS | 1652 | 1467228301189 Marionette DEBUG loaded listener.js 12:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12aa60400) [pid = 1652] [serial = 302] [outer = 0x12a709400] 12:25:01 INFO - PROCESS | 1652 | 1467228301508 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:25:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:25:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 521ms 12:25:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:25:01 INFO - PROCESS | 1652 | 1467228301541 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:25:01 INFO - PROCESS | 1652 | 1467228301542 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 12:25:01 INFO - PROCESS | 1652 | 1467228301544 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:25:01 INFO - PROCESS | 1652 | 1467228301545 Marionette TRACE conn2 <- [1,378,null,{}] 12:25:01 INFO - PROCESS | 1652 | 1467228301547 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}] 12:25:01 INFO - PROCESS | 1652 | 1467228301548 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:01 INFO - PROCESS | 1652 | 1467228301653 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:25:01 INFO - PROCESS | 1652 | 1467228301660 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:01 INFO - PROCESS | 1652 | 1467228301661 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a1d800 == 41 [pid = 1652] [id = 102] 12:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12aae0800) [pid = 1652] [serial = 303] [outer = 0x0] 12:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b629000) [pid = 1652] [serial = 304] [outer = 0x12aae0800] 12:25:01 INFO - PROCESS | 1652 | 1467228301685 Marionette DEBUG loaded listener.js 12:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b6fcc00) [pid = 1652] [serial = 305] [outer = 0x12aae0800] 12:25:02 INFO - PROCESS | 1652 | 1467228302145 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:25:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:25:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 619ms 12:25:02 INFO - PROCESS | 1652 | 1467228302164 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:25:02 INFO - PROCESS | 1652 | 1467228302167 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 12:25:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:25:02 INFO - PROCESS | 1652 | 1467228302170 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - PROCESS | 1652 | 1467228302173 Marionette TRACE conn2 <- [1,382,null,{}] 12:25:02 INFO - PROCESS | 1652 | 1467228302177 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}] 12:25:02 INFO - PROCESS | 1652 | 1467228302178 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:02 INFO - PROCESS | 1652 | 1467228302277 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:25:02 INFO - PROCESS | 1652 | 1467228302342 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:02 INFO - PROCESS | 1652 | 1467228302343 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f88000 == 42 [pid = 1652] [id = 103] 12:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118203400) [pid = 1652] [serial = 306] [outer = 0x0] 12:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11822f000) [pid = 1652] [serial = 307] [outer = 0x118203400] 12:25:02 INFO - PROCESS | 1652 | 1467228302374 Marionette DEBUG loaded listener.js 12:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11886f800) [pid = 1652] [serial = 308] [outer = 0x118203400] 12:25:02 INFO - PROCESS | 1652 | 1467228302900 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:25:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:25:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 773ms 12:25:02 INFO - PROCESS | 1652 | 1467228302942 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:25:02 INFO - PROCESS | 1652 | 1467228302945 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 12:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:25:02 INFO - PROCESS | 1652 | 1467228302950 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - PROCESS | 1652 | 1467228302952 Marionette TRACE conn2 <- [1,386,null,{}] 12:25:02 INFO - PROCESS | 1652 | 1467228302954 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}] 12:25:02 INFO - PROCESS | 1652 | 1467228302956 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:03 INFO - PROCESS | 1652 | 1467228303057 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:25:03 INFO - PROCESS | 1652 | 1467228303120 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:03 INFO - PROCESS | 1652 | 1467228303122 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x120eb9000 == 43 [pid = 1652] [id = 104] 12:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119c57800) [pid = 1652] [serial = 309] [outer = 0x0] 12:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x120fad000) [pid = 1652] [serial = 310] [outer = 0x119c57800] 12:25:03 INFO - PROCESS | 1652 | 1467228303152 Marionette DEBUG loaded listener.js 12:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123b31800) [pid = 1652] [serial = 311] [outer = 0x119c57800] 12:25:03 INFO - PROCESS | 1652 | 1467228303635 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]]]}] 12:25:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:25:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 720ms 12:25:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:25:03 INFO - PROCESS | 1652 | 1467228303671 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:25:03 INFO - PROCESS | 1652 | 1467228303673 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 12:25:03 INFO - PROCESS | 1652 | 1467228303677 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:25:03 INFO - PROCESS | 1652 | 1467228303684 Marionette TRACE conn2 <- [1,390,null,{}] 12:25:03 INFO - PROCESS | 1652 | 1467228303696 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}] 12:25:03 INFO - PROCESS | 1652 | 1467228303700 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:03 INFO - PROCESS | 1652 | 1467228303825 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:25:03 INFO - PROCESS | 1652 | 1467228303891 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:03 INFO - PROCESS | 1652 | 1467228303893 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e8f800 == 44 [pid = 1652] [id = 105] 12:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12609ac00) [pid = 1652] [serial = 312] [outer = 0x0] 12:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126ae6800) [pid = 1652] [serial = 313] [outer = 0x12609ac00] 12:25:03 INFO - PROCESS | 1652 | 1467228303923 Marionette DEBUG loaded listener.js 12:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12922ec00) [pid = 1652] [serial = 314] [outer = 0x12609ac00] 12:25:04 INFO - PROCESS | 1652 | 1467228304361 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]]]}] 12:25:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:25:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 728ms 12:25:04 INFO - PROCESS | 1652 | 1467228304406 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:25:04 INFO - PROCESS | 1652 | 1467228304407 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 12:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:25:04 INFO - PROCESS | 1652 | 1467228304410 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:25:04 INFO - PROCESS | 1652 | 1467228304411 Marionette TRACE conn2 <- [1,394,null,{}] 12:25:04 INFO - PROCESS | 1652 | 1467228304413 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}] 12:25:04 INFO - PROCESS | 1652 | 1467228304415 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:04 INFO - PROCESS | 1652 | 1467228304523 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:25:04 INFO - PROCESS | 1652 | 1467228304586 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:04 INFO - PROCESS | 1652 | 1467228304587 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ebc800 == 45 [pid = 1652] [id = 106] 12:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x120e1ac00) [pid = 1652] [serial = 315] [outer = 0x0] 12:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1294c8c00) [pid = 1652] [serial = 316] [outer = 0x120e1ac00] 12:25:04 INFO - PROCESS | 1652 | 1467228304616 Marionette DEBUG loaded listener.js 12:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12aa5bc00) [pid = 1652] [serial = 317] [outer = 0x120e1ac00] 12:25:05 INFO - PROCESS | 1652 | 1467228305193 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]]]}] 12:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 819ms 12:25:05 INFO - PROCESS | 1652 | 1467228305230 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:25:05 INFO - PROCESS | 1652 | 1467228305232 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 12:25:05 INFO - PROCESS | 1652 | 1467228305235 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:25:05 INFO - PROCESS | 1652 | 1467228305237 Marionette TRACE conn2 <- [1,398,null,{}] 12:25:05 INFO - PROCESS | 1652 | 1467228305240 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}] 12:25:05 INFO - PROCESS | 1652 | 1467228305242 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:05 INFO - PROCESS | 1652 | 1467228305334 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:25:05 INFO - PROCESS | 1652 | 1467228305401 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:05 INFO - PROCESS | 1652 | 1467228305402 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a7c800 == 46 [pid = 1652] [id = 107] 12:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118213c00) [pid = 1652] [serial = 318] [outer = 0x0] 12:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118224000) [pid = 1652] [serial = 319] [outer = 0x118213c00] 12:25:05 INFO - PROCESS | 1652 | 1467228305430 Marionette DEBUG loaded listener.js 12:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11859ac00) [pid = 1652] [serial = 320] [outer = 0x118213c00] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x124c5b000 == 45 [pid = 1652] [id = 101] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x123fc3800 == 44 [pid = 1652] [id = 100] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x121804800 == 43 [pid = 1652] [id = 99] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x121285000 == 42 [pid = 1652] [id = 98] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x120ec1000 == 41 [pid = 1652] [id = 97] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x120df7800 == 40 [pid = 1652] [id = 96] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b93e800) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1198c7000 == 39 [pid = 1652] [id = 95] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11862f800 == 38 [pid = 1652] [id = 94] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11829d000 == 37 [pid = 1652] [id = 93] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x116f98000 == 36 [pid = 1652] [id = 92] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x115dbf000 == 35 [pid = 1652] [id = 91] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x113c38800 == 34 [pid = 1652] [id = 89] 12:25:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12a615800 == 33 [pid = 1652] [id = 88] 12:25:05 INFO - PROCESS | 1652 | 1467228305927 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]]]}] 12:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 723ms 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118f8c400) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11910f400) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1294c5400) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a4a3000) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12aa56c00) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12175b800) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b6f3800) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118226800) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12aae8000) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120e21000) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b6ff800) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124c42400) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x120e25c00) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124304000) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118463c00) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118f85000) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1294c8800) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116745400) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1174fe800) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12922e400) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12946a800) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x127817c00) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128cec800) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119c1ac00) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120ee4c00) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x120eea000) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1214f4800) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12946f800) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12663cc00) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1294c1400) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1268d2400) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12ced1000) [pid = 1652] [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.] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b628400) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121509c00) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12aa60800) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116907c00) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123f4dc00) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a918c00) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 12:25:05 INFO - PROCESS | 1652 | 1467228305979 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:25:05 INFO - PROCESS | 1652 | 1467228305982 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 12:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:25:05 INFO - PROCESS | 1652 | 1467228305997 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:25:05 INFO - PROCESS | 1652 | 1467228305998 Marionette TRACE conn2 <- [1,402,null,{}] 12:25:06 INFO - PROCESS | 1652 | 1467228306001 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}] 12:25:06 INFO - PROCESS | 1652 | 1467228306002 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:06 INFO - PROCESS | 1652 | 1467228306080 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:25:06 INFO - PROCESS | 1652 | 1467228306087 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:06 INFO - PROCESS | 1652 | 1467228306088 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182a6000 == 34 [pid = 1652] [id = 108] 12:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x120e21000) [pid = 1652] [serial = 321] [outer = 0x0] 12:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x120ee4c00) [pid = 1652] [serial = 322] [outer = 0x120e21000] 12:25:06 INFO - PROCESS | 1652 | 1467228306120 Marionette DEBUG loaded listener.js 12:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12150d800) [pid = 1652] [serial = 323] [outer = 0x120e21000] 12:25:06 INFO - PROCESS | 1652 | 1467228306465 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]]]}] 12:25:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:25:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 523ms 12:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:25:06 INFO - PROCESS | 1652 | 1467228306516 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:25:06 INFO - PROCESS | 1652 | 1467228306518 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 12:25:06 INFO - PROCESS | 1652 | 1467228306520 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:25:06 INFO - PROCESS | 1652 | 1467228306522 Marionette TRACE conn2 <- [1,406,null,{}] 12:25:06 INFO - PROCESS | 1652 | 1467228306530 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}] 12:25:06 INFO - PROCESS | 1652 | 1467228306533 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:06 INFO - PROCESS | 1652 | 1467228306611 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:25:06 INFO - PROCESS | 1652 | 1467228306635 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:06 INFO - PROCESS | 1652 | 1467228306637 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a06000 == 35 [pid = 1652] [id = 109] 12:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12640b000) [pid = 1652] [serial = 324] [outer = 0x0] 12:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x126af0c00) [pid = 1652] [serial = 325] [outer = 0x12640b000] 12:25:06 INFO - PROCESS | 1652 | 1467228306664 Marionette DEBUG loaded listener.js 12:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12787cc00) [pid = 1652] [serial = 326] [outer = 0x12640b000] 12:25:06 INFO - PROCESS | 1652 | 1467228306986 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]]]}] 12:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 12:25:07 INFO - PROCESS | 1652 | 1467228307048 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:25:07 INFO - PROCESS | 1652 | 1467228307050 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 12:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:25:07 INFO - PROCESS | 1652 | 1467228307054 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:25:07 INFO - PROCESS | 1652 | 1467228307055 Marionette TRACE conn2 <- [1,410,null,{}] 12:25:07 INFO - PROCESS | 1652 | 1467228307057 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}] 12:25:07 INFO - PROCESS | 1652 | 1467228307059 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:07 INFO - PROCESS | 1652 | 1467228307143 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:25:07 INFO - PROCESS | 1652 | 1467228307149 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:07 INFO - PROCESS | 1652 | 1467228307150 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x120def000 == 36 [pid = 1652] [id = 110] 12:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128ce7000) [pid = 1652] [serial = 327] [outer = 0x0] 12:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1294cbc00) [pid = 1652] [serial = 328] [outer = 0x128ce7000] 12:25:07 INFO - PROCESS | 1652 | 1467228307175 Marionette DEBUG loaded listener.js 12:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12a710400) [pid = 1652] [serial = 329] [outer = 0x128ce7000] 12:25:07 INFO - PROCESS | 1652 | 1467228307489 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]]]}] 12:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 468ms 12:25:07 INFO - PROCESS | 1652 | 1467228307523 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:25:07 INFO - PROCESS | 1652 | 1467228307524 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 12:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:25:07 INFO - PROCESS | 1652 | 1467228307528 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:25:07 INFO - PROCESS | 1652 | 1467228307529 Marionette TRACE conn2 <- [1,414,null,{}] 12:25:07 INFO - PROCESS | 1652 | 1467228307532 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}] 12:25:07 INFO - PROCESS | 1652 | 1467228307533 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:07 INFO - PROCESS | 1652 | 1467228307608 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:25:07 INFO - PROCESS | 1652 | 1467228307612 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:07 INFO - PROCESS | 1652 | 1467228307613 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118298800 == 37 [pid = 1652] [id = 111] 12:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1294c9800) [pid = 1652] [serial = 330] [outer = 0x0] 12:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12aa5d800) [pid = 1652] [serial = 331] [outer = 0x1294c9800] 12:25:07 INFO - PROCESS | 1652 | 1467228307639 Marionette DEBUG loaded listener.js 12:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b6f3800) [pid = 1652] [serial = 332] [outer = 0x1294c9800] 12:25:07 INFO - PROCESS | 1652 | 1467228307977 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]]]}] 12:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 468ms 12:25:08 INFO - PROCESS | 1652 | 1467228308015 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:25:08 INFO - PROCESS | 1652 | 1467228308016 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 12:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:25:08 INFO - PROCESS | 1652 | 1467228308019 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:25:08 INFO - PROCESS | 1652 | 1467228308020 Marionette TRACE conn2 <- [1,418,null,{}] 12:25:08 INFO - PROCESS | 1652 | 1467228308022 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}] 12:25:08 INFO - PROCESS | 1652 | 1467228308028 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:08 INFO - PROCESS | 1652 | 1467228308159 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:25:08 INFO - PROCESS | 1652 | 1467228308163 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:08 INFO - PROCESS | 1652 | 1467228308164 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b37800 == 38 [pid = 1652] [id = 112] 12:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a712c00) [pid = 1652] [serial = 333] [outer = 0x0] 12:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b943000) [pid = 1652] [serial = 334] [outer = 0x12a712c00] 12:25:08 INFO - PROCESS | 1652 | 1467228308217 Marionette DEBUG loaded listener.js 12:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12c110400) [pid = 1652] [serial = 335] [outer = 0x12a712c00] 12:25:08 INFO - PROCESS | 1652 | 1467228308439 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:25:09 INFO - PROCESS | 1652 | 1467228308999 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]]]}] 12:25:09 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 12:25:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1019ms 12:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:25:09 INFO - PROCESS | 1652 | 1467228309038 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:25:09 INFO - PROCESS | 1652 | 1467228309039 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 12:25:09 INFO - PROCESS | 1652 | 1467228309041 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:25:09 INFO - PROCESS | 1652 | 1467228309042 Marionette TRACE conn2 <- [1,422,null,{}] 12:25:09 INFO - PROCESS | 1652 | 1467228309044 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}] 12:25:09 INFO - PROCESS | 1652 | 1467228309046 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:09 INFO - PROCESS | 1652 | 1467228309146 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:25:09 INFO - PROCESS | 1652 | 1467228309150 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:09 INFO - PROCESS | 1652 | 1467228309151 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a30800 == 39 [pid = 1652] [id = 113] 12:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12c110800) [pid = 1652] [serial = 336] [outer = 0x0] 12:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c209800) [pid = 1652] [serial = 337] [outer = 0x12c110800] 12:25:09 INFO - PROCESS | 1652 | 1467228309176 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c5eec00) [pid = 1652] [serial = 338] [outer = 0x12c110800] 12:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120e24c00) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124bb8800) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11615d000) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12609b400) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a709400) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118231000) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x117eb1000) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118f4ec00) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116975000) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119c58800) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116978400) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124bbf000) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:25:09 INFO - PROCESS | 1652 | 1467228309973 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]]]}] 12:25:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:25:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 972ms 12:25:10 INFO - PROCESS | 1652 | 1467228310014 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:25:10 INFO - PROCESS | 1652 | 1467228310015 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 12:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:25:10 INFO - PROCESS | 1652 | 1467228310017 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 1652 | 1467228310027 Marionette TRACE conn2 <- [1,426,null,{}] 12:25:10 INFO - PROCESS | 1652 | 1467228310029 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}] 12:25:10 INFO - PROCESS | 1652 | 1467228310030 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:10 INFO - PROCESS | 1652 | 1467228310106 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:25:10 INFO - PROCESS | 1652 | 1467228310156 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:10 INFO - PROCESS | 1652 | 1467228310158 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ec9800 == 40 [pid = 1652] [id = 114] 12:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11662fc00) [pid = 1652] [serial = 339] [outer = 0x0] 12:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1194adc00) [pid = 1652] [serial = 340] [outer = 0x11662fc00] 12:25:10 INFO - PROCESS | 1652 | 1467228310182 Marionette DEBUG loaded listener.js 12:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124bbf000) [pid = 1652] [serial = 341] [outer = 0x11662fc00] 12:25:10 INFO - PROCESS | 1652 | 1467228310456 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] 12:25:10 INFO - PROCESS | 1652 | 1467228310499 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 12:25:10 INFO - PROCESS | 1652 | 1467228310501 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 1652 | 1467228310502 Marionette TRACE conn2 <- [1,430,null,{}] 12:25:10 INFO - PROCESS | 1652 | 1467228310504 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}] 12:25:10 INFO - PROCESS | 1652 | 1467228310505 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:10 INFO - PROCESS | 1652 | 1467228310588 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:25:10 INFO - PROCESS | 1652 | 1467228310603 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:10 INFO - PROCESS | 1652 | 1467228310604 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e8a000 == 41 [pid = 1652] [id = 115] 12:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12c119400) [pid = 1652] [serial = 342] [outer = 0x0] 12:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12c5f3400) [pid = 1652] [serial = 343] [outer = 0x12c119400] 12:25:10 INFO - PROCESS | 1652 | 1467228310628 Marionette DEBUG loaded listener.js 12:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12c5fa400) [pid = 1652] [serial = 344] [outer = 0x12c119400] 12:25:10 INFO - PROCESS | 1652 | 1467228310943 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]]]}] 12:25:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:25:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 469ms 12:25:10 INFO - PROCESS | 1652 | 1467228310970 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:25:10 INFO - PROCESS | 1652 | 1467228310973 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 12:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:25:10 INFO - PROCESS | 1652 | 1467228310977 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 1652 | 1467228310978 Marionette TRACE conn2 <- [1,434,null,{}] 12:25:10 INFO - PROCESS | 1652 | 1467228310981 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}] 12:25:10 INFO - PROCESS | 1652 | 1467228310982 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:11 INFO - PROCESS | 1652 | 1467228311090 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:25:11 INFO - PROCESS | 1652 | 1467228311095 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:11 INFO - PROCESS | 1652 | 1467228311096 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a7000 == 42 [pid = 1652] [id = 116] 12:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1176f7c00) [pid = 1652] [serial = 345] [outer = 0x0] 12:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12c5ef000) [pid = 1652] [serial = 346] [outer = 0x1176f7c00] 12:25:11 INFO - PROCESS | 1652 | 1467228311120 Marionette DEBUG loaded listener.js 12:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12cc81400) [pid = 1652] [serial = 347] [outer = 0x1176f7c00] 12:25:11 INFO - PROCESS | 1652 | 1467228311436 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]]]}] 12:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 518ms 12:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:25:11 INFO - PROCESS | 1652 | 1467228311496 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:25:11 INFO - PROCESS | 1652 | 1467228311499 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 12:25:11 INFO - PROCESS | 1652 | 1467228311502 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:25:11 INFO - PROCESS | 1652 | 1467228311505 Marionette TRACE conn2 <- [1,438,null,{}] 12:25:11 INFO - PROCESS | 1652 | 1467228311508 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}] 12:25:11 INFO - PROCESS | 1652 | 1467228311511 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:11 INFO - PROCESS | 1652 | 1467228311652 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:25:11 INFO - PROCESS | 1652 | 1467228311721 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:11 INFO - PROCESS | 1652 | 1467228311723 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a61e000 == 43 [pid = 1652] [id = 117] 12:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x117eb1000) [pid = 1652] [serial = 348] [outer = 0x0] 12:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12cc85400) [pid = 1652] [serial = 349] [outer = 0x117eb1000] 12:25:11 INFO - PROCESS | 1652 | 1467228311765 Marionette DEBUG loaded listener.js 12:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12d55b400) [pid = 1652] [serial = 350] [outer = 0x117eb1000] 12:25:12 INFO - PROCESS | 1652 | 1467228312197 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]]]}] 12:25:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 722ms 12:25:12 INFO - PROCESS | 1652 | 1467228312224 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:25:12 INFO - PROCESS | 1652 | 1467228312226 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 12:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:25:12 INFO - PROCESS | 1652 | 1467228312230 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:25:12 INFO - PROCESS | 1652 | 1467228312232 Marionette TRACE conn2 <- [1,442,null,{}] 12:25:12 INFO - PROCESS | 1652 | 1467228312255 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}] 12:25:12 INFO - PROCESS | 1652 | 1467228312257 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:12 INFO - PROCESS | 1652 | 1467228312362 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:25:12 INFO - PROCESS | 1652 | 1467228312428 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:12 INFO - PROCESS | 1652 | 1467228312430 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169ad000 == 44 [pid = 1652] [id = 118] 12:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112a58800) [pid = 1652] [serial = 351] [outer = 0x0] 12:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112a5c400) [pid = 1652] [serial = 352] [outer = 0x112a58800] 12:25:12 INFO - PROCESS | 1652 | 1467228312460 Marionette DEBUG loaded listener.js 12:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115fa7c00) [pid = 1652] [serial = 353] [outer = 0x112a58800] 12:25:12 INFO - PROCESS | 1652 | 1467228312997 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]]]}] 12:25:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:25:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 838ms 12:25:13 INFO - PROCESS | 1652 | 1467228313068 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:25:13 INFO - PROCESS | 1652 | 1467228313073 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 12:25:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:25:13 INFO - PROCESS | 1652 | 1467228313079 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:25:13 INFO - PROCESS | 1652 | 1467228313082 Marionette TRACE conn2 <- [1,446,null,{}] 12:25:13 INFO - PROCESS | 1652 | 1467228313086 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}] 12:25:13 INFO - PROCESS | 1652 | 1467228313089 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:13 INFO - PROCESS | 1652 | 1467228313216 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:25:13 INFO - PROCESS | 1652 | 1467228313264 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 1652 | 1467228313265 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x120dd8800 == 45 [pid = 1652] [id = 119] 12:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11858cc00) [pid = 1652] [serial = 354] [outer = 0x0] 12:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118874000) [pid = 1652] [serial = 355] [outer = 0x11858cc00] 12:25:13 INFO - PROCESS | 1652 | 1467228313295 Marionette DEBUG loaded listener.js 12:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119110000) [pid = 1652] [serial = 356] [outer = 0x11858cc00] 12:25:13 INFO - PROCESS | 1652 | 1467228313728 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]]]}] 12:25:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:25:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 671ms 12:25:13 INFO - PROCESS | 1652 | 1467228313763 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:25:13 INFO - PROCESS | 1652 | 1467228313764 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 12:25:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:25:13 INFO - PROCESS | 1652 | 1467228313766 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:25:13 INFO - PROCESS | 1652 | 1467228313769 Marionette TRACE conn2 <- [1,450,null,{}] 12:25:13 INFO - PROCESS | 1652 | 1467228313779 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}] 12:25:13 INFO - PROCESS | 1652 | 1467228313782 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:13 INFO - PROCESS | 1652 | 1467228313886 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:25:13 INFO - PROCESS | 1652 | 1467228313939 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 1652 | 1467228313941 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12968f000 == 46 [pid = 1652] [id = 120] 12:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123f4dc00) [pid = 1652] [serial = 357] [outer = 0x0] 12:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124bb8800) [pid = 1652] [serial = 358] [outer = 0x123f4dc00] 12:25:13 INFO - PROCESS | 1652 | 1467228313972 Marionette DEBUG loaded listener.js 12:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x127817c00) [pid = 1652] [serial = 359] [outer = 0x123f4dc00] 12:25:14 INFO - PROCESS | 1652 | 1467228314407 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] 12:25:14 INFO - PROCESS | 1652 | 1467228314441 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 12:25:14 INFO - PROCESS | 1652 | 1467228314443 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:25:14 INFO - PROCESS | 1652 | 1467228314445 Marionette TRACE conn2 <- [1,454,null,{}] 12:25:14 INFO - PROCESS | 1652 | 1467228314447 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}] 12:25:14 INFO - PROCESS | 1652 | 1467228314448 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:14 INFO - PROCESS | 1652 | 1467228314574 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:25:14 INFO - PROCESS | 1652 | 1467228314652 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:14 INFO - PROCESS | 1652 | 1467228314654 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1161b0800 == 47 [pid = 1652] [id = 121] 12:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118f8ac00) [pid = 1652] [serial = 360] [outer = 0x0] 12:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129234800) [pid = 1652] [serial = 361] [outer = 0x118f8ac00] 12:25:14 INFO - PROCESS | 1652 | 1467228314683 Marionette DEBUG loaded listener.js 12:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a70e000) [pid = 1652] [serial = 362] [outer = 0x118f8ac00] 12:25:15 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:15 INFO - PROCESS | 1652 | 1467228315212 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]]]}] 12:25:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:25:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 820ms 12:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:25:15 INFO - PROCESS | 1652 | 1467228315264 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:25:15 INFO - PROCESS | 1652 | 1467228315267 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 12:25:15 INFO - PROCESS | 1652 | 1467228315269 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:25:15 INFO - PROCESS | 1652 | 1467228315271 Marionette TRACE conn2 <- [1,458,null,{}] 12:25:15 INFO - PROCESS | 1652 | 1467228315276 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}] 12:25:15 INFO - PROCESS | 1652 | 1467228315279 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:15 INFO - PROCESS | 1652 | 1467228315368 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:25:15 INFO - PROCESS | 1652 | 1467228315437 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:15 INFO - PROCESS | 1652 | 1467228315439 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130cd000 == 48 [pid = 1652] [id = 122] 12:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116a0a400) [pid = 1652] [serial = 363] [outer = 0x0] 12:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118260400) [pid = 1652] [serial = 364] [outer = 0x116a0a400] 12:25:15 INFO - PROCESS | 1652 | 1467228315467 Marionette DEBUG loaded listener.js 12:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118f8a000) [pid = 1652] [serial = 365] [outer = 0x116a0a400] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a7000 == 47 [pid = 1652] [id = 116] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x128e8a000 == 46 [pid = 1652] [id = 115] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x120ec9800 == 45 [pid = 1652] [id = 114] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x126a30800 == 44 [pid = 1652] [id = 113] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x123b37800 == 43 [pid = 1652] [id = 112] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118298800 == 42 [pid = 1652] [id = 111] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x120def000 == 41 [pid = 1652] [id = 110] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119a06000 == 40 [pid = 1652] [id = 109] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1182a6000 == 39 [pid = 1652] [id = 108] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x113a7c800 == 38 [pid = 1652] [id = 107] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x120eb9000 == 37 [pid = 1652] [id = 104] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x116f88000 == 36 [pid = 1652] [id = 103] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x126a1d800 == 35 [pid = 1652] [id = 102] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x128e8f800 == 34 [pid = 1652] [id = 105] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x120ebc800 == 33 [pid = 1652] [id = 106] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118fbe000 == 32 [pid = 1652] [id = 90] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1161b0800 == 31 [pid = 1652] [id = 121] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12968f000 == 30 [pid = 1652] [id = 120] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x120dd8800 == 29 [pid = 1652] [id = 119] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12a61e000 == 28 [pid = 1652] [id = 117] 12:25:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1169ad000 == 27 [pid = 1652] [id = 118] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126635000) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123c2e000) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128ce1400) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a910800) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11886b400) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118462c00) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11821c000) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12781c400) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118466000) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115de3400) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1194b2c00) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11910c000) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x120e21c00) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120eeb400) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1210fb400) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12922f800) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12912e000) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1294c7c00) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a4a5000) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1294bcc00) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124659800) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121507c00) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12781d000) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12aa60400) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123b24400) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 12:25:16 INFO - PROCESS | 1652 | 1467228316418 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] 12:25:16 INFO - PROCESS | 1652 | 1467228316448 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 12:25:16 INFO - PROCESS | 1652 | 1467228316452 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:25:16 INFO - PROCESS | 1652 | 1467228316453 Marionette TRACE conn2 <- [1,462,null,{}] 12:25:16 INFO - PROCESS | 1652 | 1467228316457 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}] 12:25:16 INFO - PROCESS | 1652 | 1467228316460 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:16 INFO - PROCESS | 1652 | 1467228316535 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:25:16 INFO - PROCESS | 1652 | 1467228316542 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:16 INFO - PROCESS | 1652 | 1467228316545 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f64800 == 28 [pid = 1652] [id = 123] 12:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115f3bc00) [pid = 1652] [serial = 366] [outer = 0x0] 12:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11690c800) [pid = 1652] [serial = 367] [outer = 0x115f3bc00] 12:25:16 INFO - PROCESS | 1652 | 1467228316573 Marionette DEBUG loaded listener.js 12:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11509e400) [pid = 1652] [serial = 368] [outer = 0x115f3bc00] 12:25:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:16 INFO - PROCESS | 1652 | 1467228316905 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] 12:25:16 INFO - PROCESS | 1652 | 1467228316976 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 12:25:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:25:16 INFO - PROCESS | 1652 | 1467228316980 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:25:16 INFO - PROCESS | 1652 | 1467228316982 Marionette TRACE conn2 <- [1,466,null,{}] 12:25:16 INFO - PROCESS | 1652 | 1467228316984 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}] 12:25:16 INFO - PROCESS | 1652 | 1467228316986 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:17 INFO - PROCESS | 1652 | 1467228317061 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:25:17 INFO - PROCESS | 1652 | 1467228317066 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:17 INFO - PROCESS | 1652 | 1467228317067 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f9d000 == 29 [pid = 1652] [id = 124] 12:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11822f800) [pid = 1652] [serial = 369] [outer = 0x0] 12:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118599800) [pid = 1652] [serial = 370] [outer = 0x11822f800] 12:25:17 INFO - PROCESS | 1652 | 1467228317095 Marionette DEBUG loaded listener.js 12:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118fcc800) [pid = 1652] [serial = 371] [outer = 0x11822f800] 12:25:17 INFO - PROCESS | 1652 | 1467228317429 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] 12:25:17 INFO - PROCESS | 1652 | 1467228317452 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 12:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:25:17 INFO - PROCESS | 1652 | 1467228317454 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 1652 | 1467228317456 Marionette TRACE conn2 <- [1,470,null,{}] 12:25:17 INFO - PROCESS | 1652 | 1467228317466 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}] 12:25:17 INFO - PROCESS | 1652 | 1467228317469 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:17 INFO - PROCESS | 1652 | 1467228317563 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:25:17 INFO - PROCESS | 1652 | 1467228317570 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:17 INFO - PROCESS | 1652 | 1467228317572 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x111f6b000 == 30 [pid = 1652] [id = 125] 12:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112a53800) [pid = 1652] [serial = 372] [outer = 0x0] 12:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120e26c00) [pid = 1652] [serial = 373] [outer = 0x112a53800] 12:25:17 INFO - PROCESS | 1652 | 1467228317602 Marionette DEBUG loaded listener.js 12:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1210f4000) [pid = 1652] [serial = 374] [outer = 0x112a53800] 12:25:17 INFO - PROCESS | 1652 | 1467228317926 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]]]}] 12:25:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:25:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 520ms 12:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:25:17 INFO - PROCESS | 1652 | 1467228317975 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:25:17 INFO - PROCESS | 1652 | 1467228317977 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 12:25:17 INFO - PROCESS | 1652 | 1467228317979 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 1652 | 1467228317981 Marionette TRACE conn2 <- [1,474,null,{}] 12:25:17 INFO - PROCESS | 1652 | 1467228317985 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}] 12:25:17 INFO - PROCESS | 1652 | 1467228317986 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:18 INFO - PROCESS | 1652 | 1467228318059 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:25:18 INFO - PROCESS | 1652 | 1467228318113 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:18 INFO - PROCESS | 1652 | 1467228318115 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191ce000 == 31 [pid = 1652] [id = 126] 12:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118260c00) [pid = 1652] [serial = 375] [outer = 0x0] 12:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121505400) [pid = 1652] [serial = 376] [outer = 0x118260c00] 12:25:18 INFO - PROCESS | 1652 | 1467228318140 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12433d000) [pid = 1652] [serial = 377] [outer = 0x118260c00] 12:25:18 INFO - PROCESS | 1652 | 1467228318420 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]]]}] 12:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 470ms 12:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:25:18 INFO - PROCESS | 1652 | 1467228318450 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:25:18 INFO - PROCESS | 1652 | 1467228318451 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 12:25:18 INFO - PROCESS | 1652 | 1467228318453 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:25:18 INFO - PROCESS | 1652 | 1467228318461 Marionette TRACE conn2 <- [1,478,null,{}] 12:25:18 INFO - PROCESS | 1652 | 1467228318479 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}] 12:25:18 INFO - PROCESS | 1652 | 1467228318480 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:18 INFO - PROCESS | 1652 | 1467228318575 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:25:18 INFO - PROCESS | 1652 | 1467228318579 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:18 INFO - PROCESS | 1652 | 1467228318580 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a19800 == 32 [pid = 1652] [id = 127] 12:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118227000) [pid = 1652] [serial = 378] [outer = 0x0] 12:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124bbfc00) [pid = 1652] [serial = 379] [outer = 0x118227000] 12:25:18 INFO - PROCESS | 1652 | 1467228318606 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1264a7400) [pid = 1652] [serial = 380] [outer = 0x118227000] 12:25:18 INFO - PROCESS | 1652 | 1467228318948 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]]]}] 12:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 533ms 12:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:25:18 INFO - PROCESS | 1652 | 1467228318987 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:25:18 INFO - PROCESS | 1652 | 1467228318989 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 12:25:18 INFO - PROCESS | 1652 | 1467228318991 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:25:18 INFO - PROCESS | 1652 | 1467228318992 Marionette TRACE conn2 <- [1,482,null,{}] 12:25:18 INFO - PROCESS | 1652 | 1467228318994 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}] 12:25:19 INFO - PROCESS | 1652 | 1467228318998 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:19 INFO - PROCESS | 1652 | 1467228319107 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:25:19 INFO - PROCESS | 1652 | 1467228319140 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:19 INFO - PROCESS | 1652 | 1467228319141 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ebd000 == 33 [pid = 1652] [id = 128] 12:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1266a5800) [pid = 1652] [serial = 381] [outer = 0x0] 12:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128ce1400) [pid = 1652] [serial = 382] [outer = 0x1266a5800] 12:25:19 INFO - PROCESS | 1652 | 1467228319166 Marionette DEBUG loaded listener.js 12:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129464800) [pid = 1652] [serial = 383] [outer = 0x1266a5800] 12:25:19 INFO - PROCESS | 1652 | 1467228319491 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]]]}] 12:25:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 12:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:25:19 INFO - PROCESS | 1652 | 1467228319509 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:25:19 INFO - PROCESS | 1652 | 1467228319510 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 12:25:19 INFO - PROCESS | 1652 | 1467228319512 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:25:19 INFO - PROCESS | 1652 | 1467228319514 Marionette TRACE conn2 <- [1,486,null,{}] 12:25:19 INFO - PROCESS | 1652 | 1467228319524 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}] 12:25:19 INFO - PROCESS | 1652 | 1467228319527 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:19 INFO - PROCESS | 1652 | 1467228319620 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:25:19 INFO - PROCESS | 1652 | 1467228319625 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:19 INFO - PROCESS | 1652 | 1467228319627 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x121179000 == 34 [pid = 1652] [id = 129] 12:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129466400) [pid = 1652] [serial = 384] [outer = 0x0] 12:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1294c0c00) [pid = 1652] [serial = 385] [outer = 0x129466400] 12:25:19 INFO - PROCESS | 1652 | 1467228319651 Marionette DEBUG loaded listener.js 12:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a4a7000) [pid = 1652] [serial = 386] [outer = 0x129466400] 12:25:19 INFO - PROCESS | 1652 | 1467228319972 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]]]}] 12:25:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 475ms 12:25:19 INFO - PROCESS | 1652 | 1467228319989 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:25:19 INFO - PROCESS | 1652 | 1467228319990 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 12:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:25:19 INFO - PROCESS | 1652 | 1467228319992 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:25:19 INFO - PROCESS | 1652 | 1467228319993 Marionette TRACE conn2 <- [1,490,null,{}] 12:25:19 INFO - PROCESS | 1652 | 1467228319996 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}] 12:25:19 INFO - PROCESS | 1652 | 1467228319997 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:20 INFO - PROCESS | 1652 | 1467228320099 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:25:20 INFO - PROCESS | 1652 | 1467228320103 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:20 INFO - PROCESS | 1652 | 1467228320104 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x121822800 == 35 [pid = 1652] [id = 130] 12:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112a58c00) [pid = 1652] [serial = 387] [outer = 0x0] 12:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a716400) [pid = 1652] [serial = 388] [outer = 0x112a58c00] 12:25:20 INFO - PROCESS | 1652 | 1467228320128 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12aa5cc00) [pid = 1652] [serial = 389] [outer = 0x112a58c00] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12c110800) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x120e21000) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119c57800) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12609ac00) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12aae0800) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128ce7000) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x120e1ac00) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12640b000) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118203400) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1294c9800) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118213c00) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12c119400) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11662fc00) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1176f7c00) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a712c00) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117eb1000) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116974400) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:25:20 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113cf2c00) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:25:20 INFO - PROCESS | 1652 | 1467228320636 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]]]}] 12:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 669ms 12:25:20 INFO - PROCESS | 1652 | 1467228320662 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:25:20 INFO - PROCESS | 1652 | 1467228320664 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 12:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:25:20 INFO - PROCESS | 1652 | 1467228320666 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - PROCESS | 1652 | 1467228320667 Marionette TRACE conn2 <- [1,494,null,{}] 12:25:20 INFO - PROCESS | 1652 | 1467228320670 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}] 12:25:20 INFO - PROCESS | 1652 | 1467228320671 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:20 INFO - PROCESS | 1652 | 1467228320749 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:25:20 INFO - PROCESS | 1652 | 1467228320754 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:20 INFO - PROCESS | 1652 | 1467228320755 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182c7000 == 36 [pid = 1652] [id = 131] 12:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113cf2c00) [pid = 1652] [serial = 390] [outer = 0x0] 12:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116974400) [pid = 1652] [serial = 391] [outer = 0x113cf2c00] 12:25:20 INFO - PROCESS | 1652 | 1467228320781 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1214f4800) [pid = 1652] [serial = 392] [outer = 0x113cf2c00] 12:25:21 INFO - PROCESS | 1652 | 1467228321095 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]]]}] 12:25:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 469ms 12:25:21 INFO - PROCESS | 1652 | 1467228321135 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:25:21 INFO - PROCESS | 1652 | 1467228321136 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 12:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:25:21 INFO - PROCESS | 1652 | 1467228321138 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - PROCESS | 1652 | 1467228321140 Marionette TRACE conn2 <- [1,498,null,{}] 12:25:21 INFO - PROCESS | 1652 | 1467228321142 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}] 12:25:21 INFO - PROCESS | 1652 | 1467228321143 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:21 INFO - PROCESS | 1652 | 1467228321239 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:25:21 INFO - PROCESS | 1652 | 1467228321247 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 1652 | 1467228321249 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b1d800 == 37 [pid = 1652] [id = 132] 12:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11820c000) [pid = 1652] [serial = 393] [outer = 0x0] 12:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127820c00) [pid = 1652] [serial = 394] [outer = 0x11820c000] 12:25:21 INFO - PROCESS | 1652 | 1467228321273 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a714000) [pid = 1652] [serial = 395] [outer = 0x11820c000] 12:25:21 INFO - PROCESS | 1652 | 1467228321575 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]]]}] 12:25:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 12:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:25:21 INFO - PROCESS | 1652 | 1467228321609 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:25:21 INFO - PROCESS | 1652 | 1467228321611 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 12:25:21 INFO - PROCESS | 1652 | 1467228321613 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - PROCESS | 1652 | 1467228321614 Marionette TRACE conn2 <- [1,502,null,{}] 12:25:21 INFO - PROCESS | 1652 | 1467228321617 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}] 12:25:21 INFO - PROCESS | 1652 | 1467228321618 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:21 INFO - PROCESS | 1652 | 1467228321710 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:25:21 INFO - PROCESS | 1652 | 1467228321714 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 1652 | 1467228321715 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a19000 == 38 [pid = 1652] [id = 133] 12:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a915000) [pid = 1652] [serial = 396] [outer = 0x0] 12:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b6f4800) [pid = 1652] [serial = 397] [outer = 0x12a915000] 12:25:21 INFO - PROCESS | 1652 | 1467228321743 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b948c00) [pid = 1652] [serial = 398] [outer = 0x12a915000] 12:25:22 INFO - PROCESS | 1652 | 1467228322053 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]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:25:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 468ms 12:25:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:25:22 INFO - PROCESS | 1652 | 1467228322081 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 1652 | 1467228322083 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 12:25:22 INFO - PROCESS | 1652 | 1467228322086 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 1652 | 1467228322089 Marionette TRACE conn2 <- [1,506,null,{}] 12:25:22 INFO - PROCESS | 1652 | 1467228322093 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}] 12:25:22 INFO - PROCESS | 1652 | 1467228322094 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:22 INFO - PROCESS | 1652 | 1467228322198 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:25:22 INFO - PROCESS | 1652 | 1467228322203 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 1652 | 1467228322204 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x129167000 == 39 [pid = 1652] [id = 134] 12:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1243a5400) [pid = 1652] [serial = 399] [outer = 0x0] 12:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b93f800) [pid = 1652] [serial = 400] [outer = 0x1243a5400] 12:25:22 INFO - PROCESS | 1652 | 1467228322229 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12c10ec00) [pid = 1652] [serial = 401] [outer = 0x1243a5400] 12:25:22 INFO - PROCESS | 1652 | 1467228322521 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]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:25:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 472ms 12:25:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:25:22 INFO - PROCESS | 1652 | 1467228322559 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 1652 | 1467228322560 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 12:25:22 INFO - PROCESS | 1652 | 1467228322562 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 1652 | 1467228322563 Marionette TRACE conn2 <- [1,510,null,{}] 12:25:22 INFO - PROCESS | 1652 | 1467228322565 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}] 12:25:22 INFO - PROCESS | 1652 | 1467228322566 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:22 INFO - PROCESS | 1652 | 1467228322695 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:25:22 INFO - PROCESS | 1652 | 1467228322749 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 1652 | 1467228322750 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x112642800 == 40 [pid = 1652] [id = 135] 12:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x112a5d400) [pid = 1652] [serial = 402] [outer = 0x0] 12:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112fc5000) [pid = 1652] [serial = 403] [outer = 0x112a5d400] 12:25:22 INFO - PROCESS | 1652 | 1467228322782 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1161a1800) [pid = 1652] [serial = 404] [outer = 0x112a5d400] 12:25:23 INFO - PROCESS | 1652 | 1467228323328 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]]]}] 12:25:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:25:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 819ms 12:25:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:25:23 INFO - PROCESS | 1652 | 1467228323383 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:25:23 INFO - PROCESS | 1652 | 1467228323385 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 12:25:23 INFO - PROCESS | 1652 | 1467228323390 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:25:23 INFO - PROCESS | 1652 | 1467228323393 Marionette TRACE conn2 <- [1,514,null,{}] 12:25:23 INFO - PROCESS | 1652 | 1467228323396 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}] 12:25:23 INFO - PROCESS | 1652 | 1467228323399 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:23 INFO - PROCESS | 1652 | 1467228323505 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:25:23 INFO - PROCESS | 1652 | 1467228323579 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 1652 | 1467228323580 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182bc000 == 41 [pid = 1652] [id = 136] 12:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11821c000) [pid = 1652] [serial = 405] [outer = 0x0] 12:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118522c00) [pid = 1652] [serial = 406] [outer = 0x11821c000] 12:25:23 INFO - PROCESS | 1652 | 1467228323611 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11910cc00) [pid = 1652] [serial = 407] [outer = 0x11821c000] 12:25:24 INFO - PROCESS | 1652 | 1467228324279 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]]]}] 12:25:24 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 12:25:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 925ms 12:25:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:25:24 INFO - PROCESS | 1652 | 1467228324315 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:25:24 INFO - PROCESS | 1652 | 1467228324317 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 12:25:24 INFO - PROCESS | 1652 | 1467228324321 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:25:24 INFO - PROCESS | 1652 | 1467228324322 Marionette TRACE conn2 <- [1,518,null,{}] 12:25:24 INFO - PROCESS | 1652 | 1467228324326 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}] 12:25:24 INFO - PROCESS | 1652 | 1467228324327 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:24 INFO - PROCESS | 1652 | 1467228324442 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x129167000 == 40 [pid = 1652] [id = 134] 12:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119a19000 == 39 [pid = 1652] [id = 133] 12:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x124b1d800 == 38 [pid = 1652] [id = 132] 12:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1182c7000 == 37 [pid = 1652] [id = 131] 12:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x121822800 == 36 [pid = 1652] [id = 130] 12:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x121179000 == 35 [pid = 1652] [id = 129] 12:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x120ebd000 == 34 [pid = 1652] [id = 128] 12:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119a19800 == 33 [pid = 1652] [id = 127] 12:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1191ce000 == 32 [pid = 1652] [id = 126] 12:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x111f6b000 == 31 [pid = 1652] [id = 125] 12:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116f9d000 == 30 [pid = 1652] [id = 124] 12:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x115f64800 == 29 [pid = 1652] [id = 123] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b946c00) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12c209800) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x120ee4c00) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120fad000) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123b31800) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126ae6800) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12922ec00) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b6fcc00) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b629000) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1294cbc00) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a710400) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1294c8c00) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12aa5bc00) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126af0c00) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12787cc00) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11822f000) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11886f800) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12aa5d800) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118224000) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12c5f3400) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11859ac00) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12150d800) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1194adc00) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12cc81400) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12c110400) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12cc85400) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b943000) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12d55b400) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12c5eec00) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124bbf000) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12c5ef000) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12b6f3800) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12c5fa400) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11690bc00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1652 | 1467228324515 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:24 INFO - PROCESS | 1652 | 1467228324518 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f4d000 == 30 [pid = 1652] [id = 137] 12:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11690bc00) [pid = 1652] [serial = 408] [outer = 0x0] 12:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1176ed000) [pid = 1652] [serial = 409] [outer = 0x11690bc00] 12:25:24 INFO - PROCESS | 1652 | 1467228324546 Marionette DEBUG loaded listener.js 12:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11820fc00) [pid = 1652] [serial = 410] [outer = 0x11690bc00] 12:25:24 INFO - PROCESS | 1652 | 1467228324853 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]]]}] 12:25:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:25:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 573ms 12:25:24 INFO - PROCESS | 1652 | 1467228324895 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:25:24 INFO - PROCESS | 1652 | 1467228324898 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 12:25:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:25:24 INFO - PROCESS | 1652 | 1467228324903 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:25:24 INFO - PROCESS | 1652 | 1467228324905 Marionette TRACE conn2 <- [1,522,null,{}] 12:25:24 INFO - PROCESS | 1652 | 1467228324907 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}] 12:25:24 INFO - PROCESS | 1652 | 1467228324909 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:24 INFO - PROCESS | 1652 | 1467228324986 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:25:24 INFO - PROCESS | 1652 | 1467228324990 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:24 INFO - PROCESS | 1652 | 1467228324991 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x118246000 == 31 [pid = 1652] [id = 138] 12:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11846d400) [pid = 1652] [serial = 411] [outer = 0x0] 12:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118fd4400) [pid = 1652] [serial = 412] [outer = 0x11846d400] 12:25:25 INFO - PROCESS | 1652 | 1467228325021 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1194ab800) [pid = 1652] [serial = 413] [outer = 0x11846d400] 12:25:25 INFO - PROCESS | 1652 | 1467228325481 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]]]}] 12:25:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:25:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 619ms 12:25:25 INFO - PROCESS | 1652 | 1467228325523 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:25:25 INFO - PROCESS | 1652 | 1467228325525 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 12:25:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:25:25 INFO - PROCESS | 1652 | 1467228325528 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:25:25 INFO - PROCESS | 1652 | 1467228325534 Marionette TRACE conn2 <- [1,526,null,{}] 12:25:25 INFO - PROCESS | 1652 | 1467228325547 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}] 12:25:25 INFO - PROCESS | 1652 | 1467228325555 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:25 INFO - PROCESS | 1652 | 1467228325680 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:25:25 INFO - PROCESS | 1652 | 1467228325755 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 1652 | 1467228325757 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b3800 == 32 [pid = 1652] [id = 139] 12:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119c03800) [pid = 1652] [serial = 414] [outer = 0x0] 12:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x120eec000) [pid = 1652] [serial = 415] [outer = 0x119c03800] 12:25:25 INFO - PROCESS | 1652 | 1467228325784 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1214f3c00) [pid = 1652] [serial = 416] [outer = 0x119c03800] 12:25:26 INFO - PROCESS | 1652 | 1467228326060 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]]]}] 12:25:26 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 12:25:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 577ms 12:25:26 INFO - PROCESS | 1652 | 1467228326105 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:25:26 INFO - PROCESS | 1652 | 1467228326107 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 12:25:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:25:26 INFO - PROCESS | 1652 | 1467228326109 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:25:26 INFO - PROCESS | 1652 | 1467228326110 Marionette TRACE conn2 <- [1,530,null,{}] 12:25:26 INFO - PROCESS | 1652 | 1467228326120 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}] 12:25:26 INFO - PROCESS | 1652 | 1467228326121 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:26 INFO - PROCESS | 1652 | 1467228326203 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:25:26 INFO - PROCESS | 1652 | 1467228326207 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:26 INFO - PROCESS | 1652 | 1467228326208 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x120df5000 == 33 [pid = 1652] [id = 140] 12:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121755c00) [pid = 1652] [serial = 417] [outer = 0x0] 12:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124bbd400) [pid = 1652] [serial = 418] [outer = 0x121755c00] 12:25:26 INFO - PROCESS | 1652 | 1467228326236 Marionette DEBUG loaded listener.js 12:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1260a0c00) [pid = 1652] [serial = 419] [outer = 0x121755c00] 12:25:26 INFO - PROCESS | 1652 | 1467228326541 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"]]]}] 12:25:26 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 12:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:25:26 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 12:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:25:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:25:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 12:25:26 INFO - PROCESS | 1652 | 1467228326578 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:25:26 INFO - PROCESS | 1652 | 1467228326580 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 12:25:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:25:26 INFO - PROCESS | 1652 | 1467228326582 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:25:26 INFO - PROCESS | 1652 | 1467228326590 Marionette TRACE conn2 <- [1,534,null,{}] 12:25:26 INFO - PROCESS | 1652 | 1467228326592 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}] 12:25:26 INFO - PROCESS | 1652 | 1467228326594 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:26 INFO - PROCESS | 1652 | 1467228326701 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:25:26 INFO - PROCESS | 1652 | 1467228326711 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:26 INFO - PROCESS | 1652 | 1467228326714 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11816d000 == 34 [pid = 1652] [id = 141] 12:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12175ac00) [pid = 1652] [serial = 420] [outer = 0x0] 12:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12609f800) [pid = 1652] [serial = 421] [outer = 0x12175ac00] 12:25:26 INFO - PROCESS | 1652 | 1467228326740 Marionette DEBUG loaded listener.js 12:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x127821000) [pid = 1652] [serial = 422] [outer = 0x12175ac00] 12:25:27 INFO - PROCESS | 1652 | 1467228327088 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]]]}] 12:25:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:25:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 525ms 12:25:27 INFO - PROCESS | 1652 | 1467228327107 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:25:27 INFO - PROCESS | 1652 | 1467228327109 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 12:25:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:25:27 INFO - PROCESS | 1652 | 1467228327111 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - PROCESS | 1652 | 1467228327112 Marionette TRACE conn2 <- [1,538,null,{}] 12:25:27 INFO - PROCESS | 1652 | 1467228327117 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}] 12:25:27 INFO - PROCESS | 1652 | 1467228327121 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:27 INFO - PROCESS | 1652 | 1467228327235 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:25:27 INFO - PROCESS | 1652 | 1467228327240 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 1652 | 1467228327242 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x123fcc800 == 35 [pid = 1652] [id = 142] 12:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1133b4c00) [pid = 1652] [serial = 423] [outer = 0x0] 12:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129127c00) [pid = 1652] [serial = 424] [outer = 0x1133b4c00] 12:25:27 INFO - PROCESS | 1652 | 1467228327269 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a911c00) [pid = 1652] [serial = 425] [outer = 0x1133b4c00] 12:25:27 INFO - PROCESS | 1652 | 1467228327612 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]]]}] 12:25:27 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. 12:25:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 519ms 12:25:27 INFO - PROCESS | 1652 | 1467228327641 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:25:27 INFO - PROCESS | 1652 | 1467228327642 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 12:25:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:25:27 INFO - PROCESS | 1652 | 1467228327649 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - PROCESS | 1652 | 1467228327650 Marionette TRACE conn2 <- [1,542,null,{}] 12:25:27 INFO - PROCESS | 1652 | 1467228327653 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}] 12:25:27 INFO - PROCESS | 1652 | 1467228327656 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:27 INFO - PROCESS | 1652 | 1467228327766 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:25:27 INFO - PROCESS | 1652 | 1467228327770 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 1652 | 1467228327771 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b1c800 == 36 [pid = 1652] [id = 143] 12:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12aa55800) [pid = 1652] [serial = 426] [outer = 0x0] 12:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12aa5ec00) [pid = 1652] [serial = 427] [outer = 0x12aa55800] 12:25:27 INFO - PROCESS | 1652 | 1467228327807 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b6f0c00) [pid = 1652] [serial = 428] [outer = 0x12aa55800] 12:25:28 INFO - PROCESS | 1652 | 1467228328246 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]]]}] 12:25:28 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. 12:25:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 618ms 12:25:28 INFO - PROCESS | 1652 | 1467228328267 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 1652 | 1467228328268 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 12:25:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:25:28 INFO - PROCESS | 1652 | 1467228328271 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 1652 | 1467228328272 Marionette TRACE conn2 <- [1,546,null,{}] 12:25:28 INFO - PROCESS | 1652 | 1467228328274 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}] 12:25:28 INFO - PROCESS | 1652 | 1467228328275 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:28 INFO - PROCESS | 1652 | 1467228328370 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:25:28 INFO - PROCESS | 1652 | 1467228328384 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:28 INFO - PROCESS | 1652 | 1467228328385 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278c0800 == 37 [pid = 1652] [id = 144] 12:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12aa57c00) [pid = 1652] [serial = 429] [outer = 0x0] 12:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b6fd800) [pid = 1652] [serial = 430] [outer = 0x12aa57c00] 12:25:28 INFO - PROCESS | 1652 | 1467228328412 Marionette DEBUG loaded listener.js 12:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ba03c00) [pid = 1652] [serial = 431] [outer = 0x12aa57c00] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118260c00) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11822f800) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115f3bc00) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116a0a400) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112a53800) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118227000) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112a58800) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11858cc00) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a915000) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1266a5800) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112a58c00) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129466400) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11820c000) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113cf2c00) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123f4dc00) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:25:28 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118f8ac00) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:25:28 INFO - PROCESS | 1652 | 1467228328879 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]]]}] 12:25:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:25:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 618ms 12:25:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:25:28 INFO - PROCESS | 1652 | 1467228328890 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 1652 | 1467228328891 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 12:25:28 INFO - PROCESS | 1652 | 1467228328893 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 1652 | 1467228328894 Marionette TRACE conn2 <- [1,550,null,{}] 12:25:28 INFO - PROCESS | 1652 | 1467228328897 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}] 12:25:28 INFO - PROCESS | 1652 | 1467228328898 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:28 INFO - PROCESS | 1652 | 1467228328975 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:25:28 INFO - PROCESS | 1652 | 1467228328981 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:28 INFO - PROCESS | 1652 | 1467228328982 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191c2800 == 38 [pid = 1652] [id = 145] 12:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112a50400) [pid = 1652] [serial = 432] [outer = 0x0] 12:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118f4ec00) [pid = 1652] [serial = 433] [outer = 0x112a50400] 12:25:29 INFO - PROCESS | 1652 | 1467228329009 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123b25800) [pid = 1652] [serial = 434] [outer = 0x112a50400] 12:25:29 INFO - PROCESS | 1652 | 1467228329335 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]]]}] 12:25:29 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. 12:25:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 468ms 12:25:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:25:29 INFO - PROCESS | 1652 | 1467228329364 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:25:29 INFO - PROCESS | 1652 | 1467228329365 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 12:25:29 INFO - PROCESS | 1652 | 1467228329367 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:25:29 INFO - PROCESS | 1652 | 1467228329368 Marionette TRACE conn2 <- [1,554,null,{}] 12:25:29 INFO - PROCESS | 1652 | 1467228329370 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}] 12:25:29 INFO - PROCESS | 1652 | 1467228329371 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:29 INFO - PROCESS | 1652 | 1467228329477 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:25:29 INFO - PROCESS | 1652 | 1467228329483 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:29 INFO - PROCESS | 1652 | 1467228329484 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x129166000 == 39 [pid = 1652] [id = 146] 12:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116461c00) [pid = 1652] [serial = 435] [outer = 0x0] 12:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121506000) [pid = 1652] [serial = 436] [outer = 0x116461c00] 12:25:29 INFO - PROCESS | 1652 | 1467228329508 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12aa58c00) [pid = 1652] [serial = 437] [outer = 0x116461c00] 12:25:29 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:29 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:29 INFO - PROCESS | 1652 | 1467228329812 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]]]}] 12:25:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:25:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 468ms 12:25:29 INFO - PROCESS | 1652 | 1467228329836 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:25:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:25:29 INFO - PROCESS | 1652 | 1467228329838 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 12:25:29 INFO - PROCESS | 1652 | 1467228329841 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:25:29 INFO - PROCESS | 1652 | 1467228329842 Marionette TRACE conn2 <- [1,558,null,{}] 12:25:29 INFO - PROCESS | 1652 | 1467228329845 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}] 12:25:29 INFO - PROCESS | 1652 | 1467228329846 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:29 INFO - PROCESS | 1652 | 1467228329933 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:25:29 INFO - PROCESS | 1652 | 1467228329936 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:29 INFO - PROCESS | 1652 | 1467228329938 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6e6800 == 40 [pid = 1652] [id = 147] 12:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b6ff800) [pid = 1652] [serial = 438] [outer = 0x0] 12:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12c111000) [pid = 1652] [serial = 439] [outer = 0x12b6ff800] 12:25:29 INFO - PROCESS | 1652 | 1467228329966 Marionette DEBUG loaded listener.js 12:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12c5f0800) [pid = 1652] [serial = 440] [outer = 0x12b6ff800] 12:25:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:25:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 469ms 12:25:30 INFO - PROCESS | 1652 | 1467228330301 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]]]}] 12:25:30 INFO - PROCESS | 1652 | 1467228330311 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 1652 | 1467228330312 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 12:25:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:25:30 INFO - PROCESS | 1652 | 1467228330315 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 1652 | 1467228330316 Marionette TRACE conn2 <- [1,562,null,{}] 12:25:30 INFO - PROCESS | 1652 | 1467228330319 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}] 12:25:30 INFO - PROCESS | 1652 | 1467228330322 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:30 INFO - PROCESS | 1652 | 1467228330428 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:25:30 INFO - PROCESS | 1652 | 1467228330434 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 1652 | 1467228330435 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e3000 == 41 [pid = 1652] [id = 148] 12:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12640a800) [pid = 1652] [serial = 441] [outer = 0x0] 12:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c5f3400) [pid = 1652] [serial = 442] [outer = 0x12640a800] 12:25:30 INFO - PROCESS | 1652 | 1467228330459 Marionette DEBUG loaded listener.js 12:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12cc83000) [pid = 1652] [serial = 443] [outer = 0x12640a800] 12:25:30 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:30 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:30 INFO - PROCESS | 1652 | 1467228330757 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]]]}] 12:25:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:25:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 470ms 12:25:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:25:30 INFO - PROCESS | 1652 | 1467228330786 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 1652 | 1467228330787 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 12:25:30 INFO - PROCESS | 1652 | 1467228330789 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 1652 | 1467228330790 Marionette TRACE conn2 <- [1,566,null,{}] 12:25:30 INFO - PROCESS | 1652 | 1467228330792 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}] 12:25:30 INFO - PROCESS | 1652 | 1467228330793 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:30 INFO - PROCESS | 1652 | 1467228330916 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:25:30 INFO - PROCESS | 1652 | 1467228330971 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 1652 | 1467228330973 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11324f800 == 42 [pid = 1652] [id = 149] 12:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112a5ec00) [pid = 1652] [serial = 444] [outer = 0x0] 12:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113c0f800) [pid = 1652] [serial = 445] [outer = 0x112a5ec00] 12:25:31 INFO - PROCESS | 1652 | 1467228331006 Marionette DEBUG loaded listener.js 12:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116144c00) [pid = 1652] [serial = 446] [outer = 0x112a5ec00] 12:25:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:31 INFO - PROCESS | 1652 | 1467228331428 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]]]}] 12:25:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:25:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 668ms 12:25:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:25:31 INFO - PROCESS | 1652 | 1467228331459 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:25:31 INFO - PROCESS | 1652 | 1467228331461 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 12:25:31 INFO - PROCESS | 1652 | 1467228331464 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:25:31 INFO - PROCESS | 1652 | 1467228331466 Marionette TRACE conn2 <- [1,570,null,{}] 12:25:31 INFO - PROCESS | 1652 | 1467228331469 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}] 12:25:31 INFO - PROCESS | 1652 | 1467228331473 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:31 INFO - PROCESS | 1652 | 1467228331574 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:25:31 INFO - PROCESS | 1652 | 1467228331663 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:31 INFO - PROCESS | 1652 | 1467228331664 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x118642800 == 43 [pid = 1652] [id = 150] 12:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118204000) [pid = 1652] [serial = 447] [outer = 0x0] 12:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118213000) [pid = 1652] [serial = 448] [outer = 0x118204000] 12:25:31 INFO - PROCESS | 1652 | 1467228331695 Marionette DEBUG loaded listener.js 12:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11846c800) [pid = 1652] [serial = 449] [outer = 0x118204000] 12:25:31 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:32 INFO - PROCESS | 1652 | 1467228332107 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]]]}] 12:25:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:25:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 12:25:32 INFO - PROCESS | 1652 | 1467228332134 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:25:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:25:32 INFO - PROCESS | 1652 | 1467228332136 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 12:25:32 INFO - PROCESS | 1652 | 1467228332139 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:25:32 INFO - PROCESS | 1652 | 1467228332140 Marionette TRACE conn2 <- [1,574,null,{}] 12:25:32 INFO - PROCESS | 1652 | 1467228332142 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}] 12:25:32 INFO - PROCESS | 1652 | 1467228332144 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:32 INFO - PROCESS | 1652 | 1467228332246 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:25:32 INFO - PROCESS | 1652 | 1467228332315 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 1652 | 1467228332316 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12915a000 == 44 [pid = 1652] [id = 151] 12:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1196be400) [pid = 1652] [serial = 450] [outer = 0x0] 12:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119c5c000) [pid = 1652] [serial = 451] [outer = 0x1196be400] 12:25:32 INFO - PROCESS | 1652 | 1467228332345 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1214ee400) [pid = 1652] [serial = 452] [outer = 0x1196be400] 12:25:32 INFO - PROCESS | 1652 | 1467228332733 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]]]}] 12:25:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:25:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 619ms 12:25:32 INFO - PROCESS | 1652 | 1467228332758 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:25:32 INFO - PROCESS | 1652 | 1467228332760 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 12:25:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:25:32 INFO - PROCESS | 1652 | 1467228332770 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:25:32 INFO - PROCESS | 1652 | 1467228332773 Marionette TRACE conn2 <- [1,578,null,{}] 12:25:32 INFO - PROCESS | 1652 | 1467228332776 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}] 12:25:32 INFO - PROCESS | 1652 | 1467228332778 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:32 INFO - PROCESS | 1652 | 1467228332879 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:25:32 INFO - PROCESS | 1652 | 1467228332980 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 1652 | 1467228332981 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b663000 == 45 [pid = 1652] [id = 152] 12:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1198ea000) [pid = 1652] [serial = 453] [outer = 0x0] 12:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12946b800) [pid = 1652] [serial = 454] [outer = 0x1198ea000] 12:25:33 INFO - PROCESS | 1652 | 1467228333013 Marionette DEBUG loaded listener.js 12:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a49e000) [pid = 1652] [serial = 455] [outer = 0x1198ea000] 12:25:33 INFO - PROCESS | 1652 | 1467228333415 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]]]}] 12:25:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:25:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 675ms 12:25:33 INFO - PROCESS | 1652 | 1467228333441 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:25:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:25:33 INFO - PROCESS | 1652 | 1467228333445 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 12:25:33 INFO - PROCESS | 1652 | 1467228333447 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 1652 | 1467228333448 Marionette TRACE conn2 <- [1,582,null,{}] 12:25:33 INFO - PROCESS | 1652 | 1467228333451 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}] 12:25:33 INFO - PROCESS | 1652 | 1467228333452 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:33 INFO - PROCESS | 1652 | 1467228333550 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:25:33 INFO - PROCESS | 1652 | 1467228333616 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:33 INFO - PROCESS | 1652 | 1467228333617 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b980800 == 46 [pid = 1652] [id = 153] 12:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a4a1c00) [pid = 1652] [serial = 456] [outer = 0x0] 12:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12aa5ac00) [pid = 1652] [serial = 457] [outer = 0x12a4a1c00] 12:25:33 INFO - PROCESS | 1652 | 1467228333646 Marionette DEBUG loaded listener.js 12:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ba0a800) [pid = 1652] [serial = 458] [outer = 0x12a4a1c00] 12:25:34 INFO - PROCESS | 1652 | 1467228334265 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]]]}] 12:25:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:25:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 870ms 12:25:34 INFO - PROCESS | 1652 | 1467228334317 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:25:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:25:34 INFO - PROCESS | 1652 | 1467228334320 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 12:25:34 INFO - PROCESS | 1652 | 1467228334336 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:25:34 INFO - PROCESS | 1652 | 1467228334338 Marionette TRACE conn2 <- [1,586,null,{}] 12:25:34 INFO - PROCESS | 1652 | 1467228334343 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}] 12:25:34 INFO - PROCESS | 1652 | 1467228334345 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:34 INFO - PROCESS | 1652 | 1467228334438 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:25:34 INFO - PROCESS | 1652 | 1467228334495 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 1652 | 1467228334498 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x118633800 == 47 [pid = 1652] [id = 154] 12:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116198c00) [pid = 1652] [serial = 459] [outer = 0x0] 12:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118206400) [pid = 1652] [serial = 460] [outer = 0x116198c00] 12:25:34 INFO - PROCESS | 1652 | 1467228334525 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118593800) [pid = 1652] [serial = 461] [outer = 0x116198c00] 12:25:34 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:34 INFO - PROCESS | 1652 | 1467228334935 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]]]}] 12:25:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:25:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 635ms 12:25:34 INFO - PROCESS | 1652 | 1467228334958 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:25:34 INFO - PROCESS | 1652 | 1467228334961 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 12:25:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:25:34 INFO - PROCESS | 1652 | 1467228334965 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:25:34 INFO - PROCESS | 1652 | 1467228334967 Marionette TRACE conn2 <- [1,590,null,{}] 12:25:34 INFO - PROCESS | 1652 | 1467228334969 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}] 12:25:34 INFO - PROCESS | 1652 | 1467228334971 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:35 INFO - PROCESS | 1652 | 1467228335063 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:25:35 INFO - PROCESS | 1652 | 1467228335117 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:35 INFO - PROCESS | 1652 | 1467228335119 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e59000 == 48 [pid = 1652] [id = 155] 12:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118f8d800) [pid = 1652] [serial = 462] [outer = 0x0] 12:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1196cdc00) [pid = 1652] [serial = 463] [outer = 0x118f8d800] 12:25:35 INFO - PROCESS | 1652 | 1467228335150 Marionette DEBUG loaded listener.js 12:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x120e23000) [pid = 1652] [serial = 464] [outer = 0x118f8d800] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e3000 == 47 [pid = 1652] [id = 148] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6e6800 == 46 [pid = 1652] [id = 147] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x129166000 == 45 [pid = 1652] [id = 146] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1191c2800 == 44 [pid = 1652] [id = 145] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1278c0800 == 43 [pid = 1652] [id = 144] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x124b1c800 == 42 [pid = 1652] [id = 143] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x123fcc800 == 41 [pid = 1652] [id = 142] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11816d000 == 40 [pid = 1652] [id = 141] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x120df5000 == 39 [pid = 1652] [id = 140] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b3800 == 38 [pid = 1652] [id = 139] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118246000 == 37 [pid = 1652] [id = 138] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x115f4d000 == 36 [pid = 1652] [id = 137] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x112642800 == 35 [pid = 1652] [id = 135] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1182bc000 == 34 [pid = 1652] [id = 136] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1130cd000 == 33 [pid = 1652] [id = 122] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118633800 == 32 [pid = 1652] [id = 154] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12b980800 == 31 [pid = 1652] [id = 153] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12b663000 == 30 [pid = 1652] [id = 152] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12915a000 == 29 [pid = 1652] [id = 151] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118642800 == 28 [pid = 1652] [id = 150] 12:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11324f800 == 27 [pid = 1652] [id = 149] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121505400) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118599800) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118fcc800) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11690c800) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11509e400) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118f8a000) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118260400) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x120e26c00) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1210f4000) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124bbfc00) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115fa7c00) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112a5c400) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119110000) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118874000) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b948c00) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129464800) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128ce1400) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a716400) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1294c0c00) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x127820c00) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116974400) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1214f4800) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b6f4800) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x127817c00) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124bb8800) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12aa5cc00) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a70e000) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a714000) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b93f800) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a4a7000) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1264a7400) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129234800) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 12:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12433d000) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 12:25:36 INFO - PROCESS | 1652 | 1467228336008 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]]]}] 12:25:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:25:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1070ms 12:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:25:36 INFO - PROCESS | 1652 | 1467228336037 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:25:36 INFO - PROCESS | 1652 | 1467228336039 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 12:25:36 INFO - PROCESS | 1652 | 1467228336054 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:25:36 INFO - PROCESS | 1652 | 1467228336057 Marionette TRACE conn2 <- [1,594,null,{}] 12:25:36 INFO - PROCESS | 1652 | 1467228336060 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}] 12:25:36 INFO - PROCESS | 1652 | 1467228336061 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:36 INFO - PROCESS | 1652 | 1467228336143 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:25:36 INFO - PROCESS | 1652 | 1467228336148 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:36 INFO - PROCESS | 1652 | 1467228336151 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x116192000 == 28 [pid = 1652] [id = 156] 12:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116143800) [pid = 1652] [serial = 465] [outer = 0x0] 12:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1164d8c00) [pid = 1652] [serial = 466] [outer = 0x116143800] 12:25:36 INFO - PROCESS | 1652 | 1467228336180 Marionette DEBUG loaded listener.js 12:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11696fc00) [pid = 1652] [serial = 467] [outer = 0x116143800] 12:25:36 INFO - PROCESS | 1652 | 1467228336510 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]]]}] 12:25:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:25:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 481ms 12:25:36 INFO - PROCESS | 1652 | 1467228336526 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:25:36 INFO - PROCESS | 1652 | 1467228336531 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 12:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:25:36 INFO - PROCESS | 1652 | 1467228336536 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:25:36 INFO - PROCESS | 1652 | 1467228336538 Marionette TRACE conn2 <- [1,598,null,{}] 12:25:36 INFO - PROCESS | 1652 | 1467228336540 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}] 12:25:36 INFO - PROCESS | 1652 | 1467228336542 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:36 INFO - PROCESS | 1652 | 1467228336623 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:25:36 INFO - PROCESS | 1652 | 1467228336672 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:36 INFO - PROCESS | 1652 | 1467228336673 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f90800 == 29 [pid = 1652] [id = 157] 12:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116462800) [pid = 1652] [serial = 468] [outer = 0x0] 12:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1176f4000) [pid = 1652] [serial = 469] [outer = 0x116462800] 12:25:36 INFO - PROCESS | 1652 | 1467228336700 Marionette DEBUG loaded listener.js 12:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118265000) [pid = 1652] [serial = 470] [outer = 0x116462800] 12:25:37 INFO - PROCESS | 1652 | 1467228337015 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]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:25:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 519ms 12:25:37 INFO - PROCESS | 1652 | 1467228337055 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:25:37 INFO - PROCESS | 1652 | 1467228337056 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 12:25:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:25:37 INFO - PROCESS | 1652 | 1467228337059 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - PROCESS | 1652 | 1467228337061 Marionette TRACE conn2 <- [1,602,null,{}] 12:25:37 INFO - PROCESS | 1652 | 1467228337071 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}] 12:25:37 INFO - PROCESS | 1652 | 1467228337074 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:37 INFO - PROCESS | 1652 | 1467228337149 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:25:37 INFO - PROCESS | 1652 | 1467228337236 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:37 INFO - PROCESS | 1652 | 1467228337237 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11264e800 == 30 [pid = 1652] [id = 158] 12:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x111c75000) [pid = 1652] [serial = 471] [outer = 0x0] 12:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112a77400) [pid = 1652] [serial = 472] [outer = 0x111c75000] 12:25:37 INFO - PROCESS | 1652 | 1467228337271 Marionette DEBUG loaded listener.js 12:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x115f47c00) [pid = 1652] [serial = 473] [outer = 0x111c75000] 12:25:37 INFO - PROCESS | 1652 | 1467228337766 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]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:25:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 721ms 12:25:37 INFO - PROCESS | 1652 | 1467228337781 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:25:37 INFO - PROCESS | 1652 | 1467228337784 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 12:25:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:25:37 INFO - PROCESS | 1652 | 1467228337787 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - PROCESS | 1652 | 1467228337789 Marionette TRACE conn2 <- [1,606,null,{}] 12:25:37 INFO - PROCESS | 1652 | 1467228337843 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}] 12:25:37 INFO - PROCESS | 1652 | 1467228337846 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:37 INFO - PROCESS | 1652 | 1467228337945 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:25:38 INFO - PROCESS | 1652 | 1467228338038 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 1652 | 1467228338040 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182c1000 == 31 [pid = 1652] [id = 159] 12:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118215c00) [pid = 1652] [serial = 474] [outer = 0x0] 12:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118228000) [pid = 1652] [serial = 475] [outer = 0x118215c00] 12:25:38 INFO - PROCESS | 1652 | 1467228338071 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118593000) [pid = 1652] [serial = 476] [outer = 0x118215c00] 12:25:38 INFO - PROCESS | 1652 | 1467228338609 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]]]}] 12:25:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:25:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 948ms 12:25:38 INFO - PROCESS | 1652 | 1467228338734 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:25:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:25:38 INFO - PROCESS | 1652 | 1467228338736 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 12:25:38 INFO - PROCESS | 1652 | 1467228338739 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:25:38 INFO - PROCESS | 1652 | 1467228338741 Marionette TRACE conn2 <- [1,610,null,{}] 12:25:38 INFO - PROCESS | 1652 | 1467228338745 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}] 12:25:38 INFO - PROCESS | 1652 | 1467228338747 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:38 INFO - PROCESS | 1652 | 1467228338853 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:25:38 INFO - PROCESS | 1652 | 1467228338930 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 1652 | 1467228338933 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f88800 == 32 [pid = 1652] [id = 160] 12:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116743400) [pid = 1652] [serial = 477] [outer = 0x0] 12:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11696dc00) [pid = 1652] [serial = 478] [outer = 0x116743400] 12:25:38 INFO - PROCESS | 1652 | 1467228338960 Marionette DEBUG loaded listener.js 12:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118211c00) [pid = 1652] [serial = 479] [outer = 0x116743400] 12:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x116f90800 == 31 [pid = 1652] [id = 157] 12:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x116192000 == 30 [pid = 1652] [id = 156] 12:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x117e59000 == 29 [pid = 1652] [id = 155] 12:25:39 INFO - PROCESS | 1652 | 1467228339241 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]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:25:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 570ms 12:25:39 INFO - PROCESS | 1652 | 1467228339310 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 1652 | 1467228339314 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 12:25:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:25:39 INFO - PROCESS | 1652 | 1467228339318 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 1652 | 1467228339321 Marionette TRACE conn2 <- [1,614,null,{}] 12:25:39 INFO - PROCESS | 1652 | 1467228339324 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}] 12:25:39 INFO - PROCESS | 1652 | 1467228339325 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:39 INFO - PROCESS | 1652 | 1467228339400 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:25:39 INFO - PROCESS | 1652 | 1467228339404 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:39 INFO - PROCESS | 1652 | 1467228339405 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f1e800 == 30 [pid = 1652] [id = 161] 12:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11886c000) [pid = 1652] [serial = 480] [outer = 0x0] 12:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1194a8000) [pid = 1652] [serial = 481] [outer = 0x11886c000] 12:25:39 INFO - PROCESS | 1652 | 1467228339434 Marionette DEBUG loaded listener.js 12:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119c5b400) [pid = 1652] [serial = 482] [outer = 0x11886c000] 12:25:39 INFO - PROCESS | 1652 | 1467228339799 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]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:25:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 12:25:39 INFO - PROCESS | 1652 | 1467228339846 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 1652 | 1467228339847 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 12:25:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:25:39 INFO - PROCESS | 1652 | 1467228339849 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 1652 | 1467228339850 Marionette TRACE conn2 <- [1,618,null,{}] 12:25:39 INFO - PROCESS | 1652 | 1467228339857 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}] 12:25:39 INFO - PROCESS | 1652 | 1467228339861 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:39 INFO - PROCESS | 1652 | 1467228339958 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:25:39 INFO - PROCESS | 1652 | 1467228339963 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:39 INFO - PROCESS | 1652 | 1467228339966 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ddc000 == 31 [pid = 1652] [id = 162] 12:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11822b800) [pid = 1652] [serial = 483] [outer = 0x0] 12:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1214ef800) [pid = 1652] [serial = 484] [outer = 0x11822b800] 12:25:39 INFO - PROCESS | 1652 | 1467228339994 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1219c8800) [pid = 1652] [serial = 485] [outer = 0x11822b800] 12:25:40 INFO - PROCESS | 1652 | 1467228340328 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]]]}] 12:25:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:25:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 520ms 12:25:40 INFO - PROCESS | 1652 | 1467228340369 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:25:40 INFO - PROCESS | 1652 | 1467228340371 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 12:25:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:25:40 INFO - PROCESS | 1652 | 1467228340373 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:25:40 INFO - PROCESS | 1652 | 1467228340375 Marionette TRACE conn2 <- [1,622,null,{}] 12:25:40 INFO - PROCESS | 1652 | 1467228340378 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}] 12:25:40 INFO - PROCESS | 1652 | 1467228340380 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:40 INFO - PROCESS | 1652 | 1467228340475 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:25:40 INFO - PROCESS | 1652 | 1467228340508 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 1652 | 1467228340509 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e66800 == 32 [pid = 1652] [id = 163] 12:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123c05000) [pid = 1652] [serial = 486] [outer = 0x0] 12:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124335000) [pid = 1652] [serial = 487] [outer = 0x123c05000] 12:25:40 INFO - PROCESS | 1652 | 1467228340534 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124bba800) [pid = 1652] [serial = 488] [outer = 0x123c05000] 12:25:40 INFO - PROCESS | 1652 | 1467228340875 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]]]}] 12:25:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:25:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 522ms 12:25:40 INFO - PROCESS | 1652 | 1467228340898 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:25:40 INFO - PROCESS | 1652 | 1467228340899 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 12:25:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:25:40 INFO - PROCESS | 1652 | 1467228340901 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:25:40 INFO - PROCESS | 1652 | 1467228340902 Marionette TRACE conn2 <- [1,626,null,{}] 12:25:40 INFO - PROCESS | 1652 | 1467228340910 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}] 12:25:40 INFO - PROCESS | 1652 | 1467228340912 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:41 INFO - PROCESS | 1652 | 1467228341007 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:25:41 INFO - PROCESS | 1652 | 1467228341011 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:41 INFO - PROCESS | 1652 | 1467228341012 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135c000 == 33 [pid = 1652] [id = 164] 12:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11613e800) [pid = 1652] [serial = 489] [outer = 0x0] 12:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1264acc00) [pid = 1652] [serial = 490] [outer = 0x11613e800] 12:25:41 INFO - PROCESS | 1652 | 1467228341037 Marionette DEBUG loaded listener.js 12:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126af0400) [pid = 1652] [serial = 491] [outer = 0x11613e800] 12:25:41 INFO - PROCESS | 1652 | 1467228341364 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]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 477ms 12:25:41 INFO - PROCESS | 1652 | 1467228341382 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 1652 | 1467228341383 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 12:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:25:41 INFO - PROCESS | 1652 | 1467228341385 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 1652 | 1467228341386 Marionette TRACE conn2 <- [1,630,null,{}] 12:25:41 INFO - PROCESS | 1652 | 1467228341394 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}] 12:25:41 INFO - PROCESS | 1652 | 1467228341401 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:41 INFO - PROCESS | 1652 | 1467228341516 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:25:41 INFO - PROCESS | 1652 | 1467228341551 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:41 INFO - PROCESS | 1652 | 1467228341552 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ca9800 == 34 [pid = 1652] [id = 165] 12:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x127874800) [pid = 1652] [serial = 492] [outer = 0x0] 12:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12922fc00) [pid = 1652] [serial = 493] [outer = 0x127874800] 12:25:41 INFO - PROCESS | 1652 | 1467228341577 Marionette DEBUG loaded listener.js 12:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1294c6800) [pid = 1652] [serial = 494] [outer = 0x127874800] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116198c00) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118f8d800) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116143800) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1133b4c00) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12aa55800) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12aa57c00) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x112a5ec00) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118204000) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11846d400) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112a50400) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121755c00) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1243a5400) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11821c000) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112a5d400) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11690bc00) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119c03800) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1196be400) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b6ff800) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1198ea000) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12640a800) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12175ac00) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a4a1c00) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:25:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116461c00) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:25:41 INFO - PROCESS | 1652 | 1467228341916 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]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 568ms 12:25:41 INFO - PROCESS | 1652 | 1467228341960 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 1652 | 1467228341961 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 12:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:25:41 INFO - PROCESS | 1652 | 1467228341964 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 1652 | 1467228341965 Marionette TRACE conn2 <- [1,634,null,{}] 12:25:41 INFO - PROCESS | 1652 | 1467228341968 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}] 12:25:41 INFO - PROCESS | 1652 | 1467228341969 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:42 INFO - PROCESS | 1652 | 1467228342042 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:25:42 INFO - PROCESS | 1652 | 1467228342045 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 1652 | 1467228342046 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x121287800 == 35 [pid = 1652] [id = 166] 12:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11613f000) [pid = 1652] [serial = 495] [outer = 0x0] 12:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118868000) [pid = 1652] [serial = 496] [outer = 0x11613f000] 12:25:42 INFO - PROCESS | 1652 | 1467228342073 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120e29c00) [pid = 1652] [serial = 497] [outer = 0x11613f000] 12:25:42 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:42 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:42 INFO - PROCESS | 1652 | 1467228342382 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]]]}] 12:25:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:25:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 468ms 12:25:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:25:42 INFO - PROCESS | 1652 | 1467228342433 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:25:42 INFO - PROCESS | 1652 | 1467228342434 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 12:25:42 INFO - PROCESS | 1652 | 1467228342436 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:25:42 INFO - PROCESS | 1652 | 1467228342438 Marionette TRACE conn2 <- [1,638,null,{}] 12:25:42 INFO - PROCESS | 1652 | 1467228342440 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}] 12:25:42 INFO - PROCESS | 1652 | 1467228342441 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:42 INFO - PROCESS | 1652 | 1467228342519 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:25:42 INFO - PROCESS | 1652 | 1467228342523 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 1652 | 1467228342524 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c1d000 == 36 [pid = 1652] [id = 167] 12:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118263800) [pid = 1652] [serial = 498] [outer = 0x0] 12:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1294c5400) [pid = 1652] [serial = 499] [outer = 0x118263800] 12:25:42 INFO - PROCESS | 1652 | 1467228342555 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a4a4800) [pid = 1652] [serial = 500] [outer = 0x118263800] 12:25:42 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:42 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:43 INFO - PROCESS | 1652 | 1467228343027 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]]]}] 12:25:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:25:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 619ms 12:25:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:25:43 INFO - PROCESS | 1652 | 1467228343059 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 1652 | 1467228343061 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 12:25:43 INFO - PROCESS | 1652 | 1467228343064 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 1652 | 1467228343066 Marionette TRACE conn2 <- [1,642,null,{}] 12:25:43 INFO - PROCESS | 1652 | 1467228343070 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}] 12:25:43 INFO - PROCESS | 1652 | 1467228343072 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:43 INFO - PROCESS | 1652 | 1467228343175 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:25:43 INFO - PROCESS | 1652 | 1467228343181 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 1652 | 1467228343182 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278b9800 == 37 [pid = 1652] [id = 168] 12:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118226000) [pid = 1652] [serial = 501] [outer = 0x0] 12:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a712c00) [pid = 1652] [serial = 502] [outer = 0x118226000] 12:25:43 INFO - PROCESS | 1652 | 1467228343206 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12aa56c00) [pid = 1652] [serial = 503] [outer = 0x118226000] 12:25:43 INFO - PROCESS | 1652 | 1467228343529 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]]]}] 12:25:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:25:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 12:25:43 INFO - PROCESS | 1652 | 1467228343585 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 1652 | 1467228343586 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 12:25:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:25:43 INFO - PROCESS | 1652 | 1467228343588 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 1652 | 1467228343589 Marionette TRACE conn2 <- [1,646,null,{}] 12:25:43 INFO - PROCESS | 1652 | 1467228343591 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}] 12:25:43 INFO - PROCESS | 1652 | 1467228343592 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:43 INFO - PROCESS | 1652 | 1467228343692 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:25:43 INFO - PROCESS | 1652 | 1467228343699 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 1652 | 1467228343701 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130c6800 == 38 [pid = 1652] [id = 169] 12:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x111c7f000) [pid = 1652] [serial = 504] [outer = 0x0] 12:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112a53c00) [pid = 1652] [serial = 505] [outer = 0x111c7f000] 12:25:43 INFO - PROCESS | 1652 | 1467228343773 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115ddf000) [pid = 1652] [serial = 506] [outer = 0x111c7f000] 12:25:44 INFO - PROCESS | 1652 | 1467228344291 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]]]}] 12:25:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:25:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 769ms 12:25:44 INFO - PROCESS | 1652 | 1467228344360 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:25:44 INFO - PROCESS | 1652 | 1467228344364 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 12:25:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:25:44 INFO - PROCESS | 1652 | 1467228344370 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:25:44 INFO - PROCESS | 1652 | 1467228344373 Marionette TRACE conn2 <- [1,650,null,{}] 12:25:44 INFO - PROCESS | 1652 | 1467228344379 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}] 12:25:44 INFO - PROCESS | 1652 | 1467228344382 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:44 INFO - PROCESS | 1652 | 1467228344530 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116157000) [pid = 1652] [serial = 507] [outer = 0x12cec8400] 12:25:44 INFO - PROCESS | 1652 | 1467228344669 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:44 INFO - PROCESS | 1652 | 1467228344671 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b46800 == 39 [pid = 1652] [id = 170] 12:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11859bc00) [pid = 1652] [serial = 508] [outer = 0x0] 12:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118f4e000) [pid = 1652] [serial = 509] [outer = 0x11859bc00] 12:25:44 INFO - PROCESS | 1652 | 1467228344712 Marionette DEBUG loaded listener.js 12:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1198e7c00) [pid = 1652] [serial = 510] [outer = 0x11859bc00] 12:25:45 INFO - PROCESS | 1652 | 1467228345170 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]]]}] 12:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 825ms 12:25:45 INFO - PROCESS | 1652 | 1467228345193 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:25:45 INFO - PROCESS | 1652 | 1467228345196 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 12:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:25:45 INFO - PROCESS | 1652 | 1467228345200 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 1652 | 1467228345202 Marionette TRACE conn2 <- [1,654,null,{}] 12:25:45 INFO - PROCESS | 1652 | 1467228345205 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}] 12:25:45 INFO - PROCESS | 1652 | 1467228345207 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:45 INFO - PROCESS | 1652 | 1467228345305 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:25:45 INFO - PROCESS | 1652 | 1467228345370 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:45 INFO - PROCESS | 1652 | 1467228345371 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x121805800 == 40 [pid = 1652] [id = 171] 12:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11886ac00) [pid = 1652] [serial = 511] [outer = 0x0] 12:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1210f0c00) [pid = 1652] [serial = 512] [outer = 0x11886ac00] 12:25:45 INFO - PROCESS | 1652 | 1467228345402 Marionette DEBUG loaded listener.js 12:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126635000) [pid = 1652] [serial = 513] [outer = 0x11886ac00] 12:25:45 INFO - PROCESS | 1652 | 1467228345845 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]]]}] 12:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 669ms 12:25:45 INFO - PROCESS | 1652 | 1467228345871 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:25:45 INFO - PROCESS | 1652 | 1467228345873 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 12:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:25:45 INFO - PROCESS | 1652 | 1467228345877 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 1652 | 1467228345881 Marionette TRACE conn2 <- [1,658,null,{}] 12:25:45 INFO - PROCESS | 1652 | 1467228345914 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}] 12:25:45 INFO - PROCESS | 1652 | 1467228345919 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:46 INFO - PROCESS | 1652 | 1467228346061 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:25:46 INFO - PROCESS | 1652 | 1467228346154 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 1652 | 1467228346156 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a610000 == 41 [pid = 1652] [id = 172] 12:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1294bec00) [pid = 1652] [serial = 514] [outer = 0x0] 12:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a715000) [pid = 1652] [serial = 515] [outer = 0x1294bec00] 12:25:46 INFO - PROCESS | 1652 | 1467228346203 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12aae8000) [pid = 1652] [serial = 516] [outer = 0x1294bec00] 12:25:46 INFO - PROCESS | 1652 | 1467228346730 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]]]}] 12:25:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:25:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 893ms 12:25:46 INFO - PROCESS | 1652 | 1467228346963 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:25:46 INFO - PROCESS | 1652 | 1467228346967 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 12:25:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:25:47 INFO - PROCESS | 1652 | 1467228347007 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - PROCESS | 1652 | 1467228347009 Marionette TRACE conn2 <- [1,662,null,{}] 12:25:47 INFO - PROCESS | 1652 | 1467228347015 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}] 12:25:47 INFO - PROCESS | 1652 | 1467228347018 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:47 INFO - PROCESS | 1652 | 1467228347154 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:25:47 INFO - PROCESS | 1652 | 1467228347204 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 1652 | 1467228347207 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x117006800 == 42 [pid = 1652] [id = 173] 12:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11674a800) [pid = 1652] [serial = 517] [outer = 0x0] 12:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116f06000) [pid = 1652] [serial = 518] [outer = 0x11674a800] 12:25:47 INFO - PROCESS | 1652 | 1467228347234 Marionette DEBUG loaded listener.js 12:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11821f800) [pid = 1652] [serial = 519] [outer = 0x11674a800] 12:25:47 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1278b9800 == 41 [pid = 1652] [id = 168] 12:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124c1d000 == 40 [pid = 1652] [id = 167] 12:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121287800 == 39 [pid = 1652] [id = 166] 12:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123ca9800 == 38 [pid = 1652] [id = 165] 12:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12135c000 == 37 [pid = 1652] [id = 164] 12:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x120e66800 == 36 [pid = 1652] [id = 163] 12:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x120ddc000 == 35 [pid = 1652] [id = 162] 12:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x118f1e800 == 34 [pid = 1652] [id = 161] 12:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116f88800 == 33 [pid = 1652] [id = 160] 12:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11264e800 == 32 [pid = 1652] [id = 158] 12:25:47 INFO - PROCESS | 1652 | 1467228347672 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]]]}] 12:25:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:25:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 673ms 12:25:47 INFO - PROCESS | 1652 | 1467228347678 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:25:47 INFO - PROCESS | 1652 | 1467228347680 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 12:25:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:25:47 INFO - PROCESS | 1652 | 1467228347687 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - PROCESS | 1652 | 1467228347689 Marionette TRACE conn2 <- [1,666,null,{}] 12:25:47 INFO - PROCESS | 1652 | 1467228347692 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}] 12:25:47 INFO - PROCESS | 1652 | 1467228347693 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:47 INFO - PROCESS | 1652 | 1467228347769 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118206400) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118593800) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1196cdc00) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1164d8c00) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1176f4000) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x120e23000) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129127c00) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12aa5ec00) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b6fd800) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116144c00) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11696fc00) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118213000) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b6f0c00) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118fd4400) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1194ab800) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123b25800) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124bbd400) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1260a0c00) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12c10ec00) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118522c00) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11910cc00) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112fc5000) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1161a1800) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118f4ec00) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1176ed000) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11820fc00) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x120eec000) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1214f3c00) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1214ee400) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119c5c000) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11846c800) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12c111000) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12c5f0800) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a49e000) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12c5f3400) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ba03c00) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12946b800) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12609f800) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12a911c00) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12aa5ac00) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x121506000) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12ba0a800) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x127821000) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12cc83000) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x113c0f800) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12aa58c00) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 12:25:47 INFO - PROCESS | 1652 | 1467228347832 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 1652 | 1467228347833 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11611b000 == 33 [pid = 1652] [id = 174] 12:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116142000) [pid = 1652] [serial = 520] [outer = 0x0] 12:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x116903400) [pid = 1652] [serial = 521] [outer = 0x116142000] 12:25:47 INFO - PROCESS | 1652 | 1467228347863 Marionette DEBUG loaded listener.js 12:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11886f800) [pid = 1652] [serial = 522] [outer = 0x116142000] 12:25:48 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:48 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:48 INFO - PROCESS | 1652 | 1467228348174 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]]]}] 12:25:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:25:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 523ms 12:25:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:25:48 INFO - PROCESS | 1652 | 1467228348208 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:25:48 INFO - PROCESS | 1652 | 1467228348210 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 12:25:48 INFO - PROCESS | 1652 | 1467228348213 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:25:48 INFO - PROCESS | 1652 | 1467228348215 Marionette TRACE conn2 <- [1,670,null,{}] 12:25:48 INFO - PROCESS | 1652 | 1467228348225 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}] 12:25:48 INFO - PROCESS | 1652 | 1467228348229 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:48 INFO - PROCESS | 1652 | 1467228348373 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:25:48 INFO - PROCESS | 1652 | 1467228348453 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:48 INFO - PROCESS | 1652 | 1467228348456 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863f000 == 34 [pid = 1652] [id = 175] 12:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1210f4000) [pid = 1652] [serial = 523] [outer = 0x0] 12:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1214f3c00) [pid = 1652] [serial = 524] [outer = 0x1210f4000] 12:25:48 INFO - PROCESS | 1652 | 1467228348483 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1243a7800) [pid = 1652] [serial = 525] [outer = 0x1210f4000] 12:25:48 INFO - PROCESS | 1652 | 1467228348754 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]]]}] 12:25:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:25:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 570ms 12:25:48 INFO - PROCESS | 1652 | 1467228348783 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:25:48 INFO - PROCESS | 1652 | 1467228348785 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 12:25:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:25:48 INFO - PROCESS | 1652 | 1467228348794 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:25:48 INFO - PROCESS | 1652 | 1467228348795 Marionette TRACE conn2 <- [1,674,null,{}] 12:25:48 INFO - PROCESS | 1652 | 1467228348797 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}] 12:25:48 INFO - PROCESS | 1652 | 1467228348798 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:48 INFO - PROCESS | 1652 | 1467228348882 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:25:48 INFO - PROCESS | 1652 | 1467228348888 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:48 INFO - PROCESS | 1652 | 1467228348889 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198d2000 == 35 [pid = 1652] [id = 176] 12:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12663a800) [pid = 1652] [serial = 526] [outer = 0x0] 12:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x126ae6800) [pid = 1652] [serial = 527] [outer = 0x12663a800] 12:25:48 INFO - PROCESS | 1652 | 1467228348914 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x128ce1400) [pid = 1652] [serial = 528] [outer = 0x12663a800] 12:25:49 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:49 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:25:49 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:49 INFO - PROCESS | 1652 | 1467228349233 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]]]}] 12:25:49 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 12:25:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 12:25:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:25:49 INFO - PROCESS | 1652 | 1467228349265 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:25:49 INFO - PROCESS | 1652 | 1467228349267 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 12:25:49 INFO - PROCESS | 1652 | 1467228349270 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 1652 | 1467228349271 Marionette TRACE conn2 <- [1,678,null,{}] 12:25:49 INFO - PROCESS | 1652 | 1467228349274 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}] 12:25:49 INFO - PROCESS | 1652 | 1467228349275 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:49 INFO - PROCESS | 1652 | 1467228349346 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:25:49 INFO - PROCESS | 1652 | 1467228349352 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 1652 | 1467228349353 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e5d000 == 36 [pid = 1652] [id = 177] 12:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12922a400) [pid = 1652] [serial = 529] [outer = 0x0] 12:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12946a400) [pid = 1652] [serial = 530] [outer = 0x12922a400] 12:25:49 INFO - PROCESS | 1652 | 1467228349377 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12a710000) [pid = 1652] [serial = 531] [outer = 0x12922a400] 12:25:49 INFO - PROCESS | 1652 | 1467228349705 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]]]}] 12:25:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:25:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 12:25:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:25:49 INFO - PROCESS | 1652 | 1467228349739 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:25:49 INFO - PROCESS | 1652 | 1467228349740 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 12:25:49 INFO - PROCESS | 1652 | 1467228349742 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 1652 | 1467228349744 Marionette TRACE conn2 <- [1,682,null,{}] 12:25:49 INFO - PROCESS | 1652 | 1467228349746 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}] 12:25:49 INFO - PROCESS | 1652 | 1467228349752 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:49 INFO - PROCESS | 1652 | 1467228349849 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:25:49 INFO - PROCESS | 1652 | 1467228349921 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 1652 | 1467228349922 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x121026800 == 37 [pid = 1652] [id = 178] 12:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12922a800) [pid = 1652] [serial = 532] [outer = 0x0] 12:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12b6f0c00) [pid = 1652] [serial = 533] [outer = 0x12922a800] 12:25:49 INFO - PROCESS | 1652 | 1467228349948 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12ba0e000) [pid = 1652] [serial = 534] [outer = 0x12922a800] 12:25:50 INFO - PROCESS | 1652 | 1467228350725 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]]]}] 12:25:50 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) 12:25:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 12:25:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:25:50 INFO - PROCESS | 1652 | 1467228350762 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:25:50 INFO - PROCESS | 1652 | 1467228350763 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 12:25:50 INFO - PROCESS | 1652 | 1467228350765 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:25:50 INFO - PROCESS | 1652 | 1467228350766 Marionette TRACE conn2 <- [1,686,null,{}] 12:25:50 INFO - PROCESS | 1652 | 1467228350770 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}] 12:25:50 INFO - PROCESS | 1652 | 1467228350772 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:50 INFO - PROCESS | 1652 | 1467228350863 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:25:50 INFO - PROCESS | 1652 | 1467228350898 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 1652 | 1467228350899 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x113255800 == 38 [pid = 1652] [id = 179] 12:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12c10ec00) [pid = 1652] [serial = 535] [outer = 0x0] 12:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12c117000) [pid = 1652] [serial = 536] [outer = 0x12c10ec00] 12:25:50 INFO - PROCESS | 1652 | 1467228350923 Marionette DEBUG loaded listener.js 12:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12c212800) [pid = 1652] [serial = 537] [outer = 0x12c10ec00] 12:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11822b800) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116743400) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11886c000) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x123c05000) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11613e800) [pid = 1652] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x127874800) [pid = 1652] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118263800) [pid = 1652] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11613f000) [pid = 1652] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:25:51 INFO - PROCESS | 1652 | 1467228351718 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]]]}] 12:25:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:25:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 12:25:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:25:51 INFO - PROCESS | 1652 | 1467228351734 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 1652 | 1467228351735 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 12:25:51 INFO - PROCESS | 1652 | 1467228351737 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 1652 | 1467228351738 Marionette TRACE conn2 <- [1,690,null,{}] 12:25:51 INFO - PROCESS | 1652 | 1467228351741 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}] 12:25:51 INFO - PROCESS | 1652 | 1467228351742 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:51 INFO - PROCESS | 1652 | 1467228351816 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:25:51 INFO - PROCESS | 1652 | 1467228351819 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:51 INFO - PROCESS | 1652 | 1467228351821 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11324d000 == 39 [pid = 1652] [id = 180] 12:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116970000) [pid = 1652] [serial = 538] [outer = 0x0] 12:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x121509000) [pid = 1652] [serial = 539] [outer = 0x116970000] 12:25:51 INFO - PROCESS | 1652 | 1467228351846 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x127874800) [pid = 1652] [serial = 540] [outer = 0x116970000] 12:25:52 INFO - PROCESS | 1652 | 1467228352636 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]]]}] 12:25:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:25:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 919ms 12:25:52 INFO - PROCESS | 1652 | 1467228352656 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:25:52 INFO - PROCESS | 1652 | 1467228352658 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 12:25:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:25:52 INFO - PROCESS | 1652 | 1467228352660 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:25:52 INFO - PROCESS | 1652 | 1467228352661 Marionette TRACE conn2 <- [1,694,null,{}] 12:25:52 INFO - PROCESS | 1652 | 1467228352664 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}] 12:25:52 INFO - PROCESS | 1652 | 1467228352665 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:52 INFO - PROCESS | 1652 | 1467228352740 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:25:52 INFO - PROCESS | 1652 | 1467228352793 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:52 INFO - PROCESS | 1652 | 1467228352795 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278c4800 == 40 [pid = 1652] [id = 181] 12:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112766000) [pid = 1652] [serial = 541] [outer = 0x0] 12:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12c5f2400) [pid = 1652] [serial = 542] [outer = 0x112766000] 12:25:52 INFO - PROCESS | 1652 | 1467228352819 Marionette DEBUG loaded listener.js 12:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12c5fa400) [pid = 1652] [serial = 543] [outer = 0x112766000] 12:25:53 INFO - PROCESS | 1652 | 1467228353559 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]]]}] 12:25:53 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) 12:25:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 919ms 12:25:53 INFO - PROCESS | 1652 | 1467228353580 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:25:53 INFO - PROCESS | 1652 | 1467228353581 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 12:25:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:25:53 INFO - PROCESS | 1652 | 1467228353583 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:25:53 INFO - PROCESS | 1652 | 1467228353584 Marionette TRACE conn2 <- [1,698,null,{}] 12:25:53 INFO - PROCESS | 1652 | 1467228353586 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}] 12:25:53 INFO - PROCESS | 1652 | 1467228353588 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:53 INFO - PROCESS | 1652 | 1467228353664 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:25:53 INFO - PROCESS | 1652 | 1467228353668 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 1652 | 1467228353669 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x129411800 == 41 [pid = 1652] [id = 182] 12:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12c5fac00) [pid = 1652] [serial = 544] [outer = 0x0] 12:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12cc85800) [pid = 1652] [serial = 545] [outer = 0x12c5fac00] 12:25:53 INFO - PROCESS | 1652 | 1467228353696 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12cec7800) [pid = 1652] [serial = 546] [outer = 0x12c5fac00] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1182c1000 == 40 [pid = 1652] [id = 159] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11611b000 == 39 [pid = 1652] [id = 174] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x117006800 == 38 [pid = 1652] [id = 173] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a610000 == 37 [pid = 1652] [id = 172] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x121805800 == 36 [pid = 1652] [id = 171] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x123b46800 == 35 [pid = 1652] [id = 170] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1130c6800 == 34 [pid = 1652] [id = 169] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11863f000 == 33 [pid = 1652] [id = 175] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1198d2000 == 32 [pid = 1652] [id = 176] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x120e5d000 == 31 [pid = 1652] [id = 177] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x121026800 == 30 [pid = 1652] [id = 178] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x113255800 == 29 [pid = 1652] [id = 179] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1278c4800 == 28 [pid = 1652] [id = 181] 12:25:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11324d000 == 27 [pid = 1652] [id = 180] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1214ef800) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112a77400) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118211c00) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11696dc00) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118228000) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1194a8000) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a712c00) [pid = 1652] [serial = 502] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124335000) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1264acc00) [pid = 1652] [serial = 490] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x126af0400) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x124bba800) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12922fc00) [pid = 1652] [serial = 493] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1294c5400) [pid = 1652] [serial = 499] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118868000) [pid = 1652] [serial = 496] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1294c6800) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1219c8800) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12a4a4800) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x120e29c00) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x119c5b400) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 12:25:55 INFO - PROCESS | 1652 | 1467228355641 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]]]}] 12:25:55 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) 12:25:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2069ms 12:25:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:25:55 INFO - PROCESS | 1652 | 1467228355653 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:25:55 INFO - PROCESS | 1652 | 1467228355657 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 12:25:55 INFO - PROCESS | 1652 | 1467228355660 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:25:55 INFO - PROCESS | 1652 | 1467228355662 Marionette TRACE conn2 <- [1,702,null,{}] 12:25:55 INFO - PROCESS | 1652 | 1467228355666 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}] 12:25:55 INFO - PROCESS | 1652 | 1467228355668 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:55 INFO - PROCESS | 1652 | 1467228355748 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:25:55 INFO - PROCESS | 1652 | 1467228355752 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 1652 | 1467228355754 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1161c0800 == 28 [pid = 1652] [id = 183] 12:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116743400) [pid = 1652] [serial = 547] [outer = 0x0] 12:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x116745c00) [pid = 1652] [serial = 548] [outer = 0x116743400] 12:25:55 INFO - PROCESS | 1652 | 1467228355786 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11822f400) [pid = 1652] [serial = 549] [outer = 0x116743400] 12:25:56 INFO - PROCESS | 1652 | 1467228356600 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]]]}] 12:25:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:25:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 12:25:56 INFO - PROCESS | 1652 | 1467228356631 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 1652 | 1467228356635 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:25:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:25:56 INFO - PROCESS | 1652 | 1467228356641 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 1652 | 1467228356643 Marionette TRACE conn2 <- [1,706,null,{}] 12:25:56 INFO - PROCESS | 1652 | 1467228356645 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}] 12:25:56 INFO - PROCESS | 1652 | 1467228356647 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:56 INFO - PROCESS | 1652 | 1467228356727 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:25:56 INFO - PROCESS | 1652 | 1467228356731 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:56 INFO - PROCESS | 1652 | 1467228356733 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e5f000 == 29 [pid = 1652] [id = 184] 12:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118593800) [pid = 1652] [serial = 550] [outer = 0x0] 12:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1196bfc00) [pid = 1652] [serial = 551] [outer = 0x118593800] 12:25:56 INFO - PROCESS | 1652 | 1467228356762 Marionette DEBUG loaded listener.js 12:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119c5f400) [pid = 1652] [serial = 552] [outer = 0x118593800] 12:25:57 INFO - PROCESS | 1652 | 1467228357608 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]]]}] 12:25:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:25:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 12:25:57 INFO - PROCESS | 1652 | 1467228357611 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:25:57 INFO - PROCESS | 1652 | 1467228357612 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:25:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:25:57 INFO - PROCESS | 1652 | 1467228357615 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:25:57 INFO - PROCESS | 1652 | 1467228357617 Marionette TRACE conn2 <- [1,710,null,{}] 12:25:57 INFO - PROCESS | 1652 | 1467228357628 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}] 12:25:57 INFO - PROCESS | 1652 | 1467228357631 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:57 INFO - PROCESS | 1652 | 1467228357708 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:25:57 INFO - PROCESS | 1652 | 1467228357713 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 1652 | 1467228357715 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191c4800 == 30 [pid = 1652] [id = 185] 12:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x111f22000) [pid = 1652] [serial = 553] [outer = 0x0] 12:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x120ee5400) [pid = 1652] [serial = 554] [outer = 0x111f22000] 12:25:57 INFO - PROCESS | 1652 | 1467228357745 Marionette DEBUG loaded listener.js 12:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1214ee000) [pid = 1652] [serial = 555] [outer = 0x111f22000] 12:25:58 INFO - PROCESS | 1652 | 1467228358541 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]]]}] 12:25:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:25:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 975ms 12:25:58 INFO - PROCESS | 1652 | 1467228358590 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:25:58 INFO - PROCESS | 1652 | 1467228358592 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:25:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:25:58 INFO - PROCESS | 1652 | 1467228358594 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 1652 | 1467228358595 Marionette TRACE conn2 <- [1,714,null,{}] 12:25:58 INFO - PROCESS | 1652 | 1467228358598 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}] 12:25:58 INFO - PROCESS | 1652 | 1467228358599 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:58 INFO - PROCESS | 1652 | 1467228358697 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:25:58 INFO - PROCESS | 1652 | 1467228358727 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:58 INFO - PROCESS | 1652 | 1467228358729 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ddb000 == 31 [pid = 1652] [id = 186] 12:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1214f4800) [pid = 1652] [serial = 556] [outer = 0x0] 12:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124659800) [pid = 1652] [serial = 557] [outer = 0x1214f4800] 12:25:58 INFO - PROCESS | 1652 | 1467228358754 Marionette DEBUG loaded listener.js 12:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124c3ec00) [pid = 1652] [serial = 558] [outer = 0x1214f4800] 12:25:59 INFO - PROCESS | 1652 | 1467228359524 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]]]}] 12:25:59 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 12:25:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 12:25:59 INFO - PROCESS | 1652 | 1467228359566 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:25:59 INFO - PROCESS | 1652 | 1467228359567 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:25:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:25:59 INFO - PROCESS | 1652 | 1467228359569 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:25:59 INFO - PROCESS | 1652 | 1467228359578 Marionette TRACE conn2 <- [1,718,null,{}] 12:25:59 INFO - PROCESS | 1652 | 1467228359581 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}] 12:25:59 INFO - PROCESS | 1652 | 1467228359582 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:59 INFO - PROCESS | 1652 | 1467228359672 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:25:59 INFO - PROCESS | 1652 | 1467228359706 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 1652 | 1467228359707 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:25:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ecb800 == 32 [pid = 1652] [id = 187] 12:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1194aa800) [pid = 1652] [serial = 559] [outer = 0x0] 12:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x126635800) [pid = 1652] [serial = 560] [outer = 0x1194aa800] 12:25:59 INFO - PROCESS | 1652 | 1467228359732 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12781e400) [pid = 1652] [serial = 561] [outer = 0x1194aa800] 12:26:00 INFO - PROCESS | 1652 | 1467228360499 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]]]}] 12:26:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:26:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 978ms 12:26:00 INFO - PROCESS | 1652 | 1467228360548 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:26:00 INFO - PROCESS | 1652 | 1467228360549 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:26:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:26:00 INFO - PROCESS | 1652 | 1467228360551 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:26:00 INFO - PROCESS | 1652 | 1467228360552 Marionette TRACE conn2 <- [1,722,null,{}] 12:26:00 INFO - PROCESS | 1652 | 1467228360554 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}] 12:26:00 INFO - PROCESS | 1652 | 1467228360558 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:00 INFO - PROCESS | 1652 | 1467228360669 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:26:00 INFO - PROCESS | 1652 | 1467228360704 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:00 INFO - PROCESS | 1652 | 1467228360705 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x121366800 == 33 [pid = 1652] [id = 188] 12:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12781ec00) [pid = 1652] [serial = 562] [outer = 0x0] 12:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12946a000) [pid = 1652] [serial = 563] [outer = 0x12781ec00] 12:26:00 INFO - PROCESS | 1652 | 1467228360730 Marionette DEBUG loaded listener.js 12:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12aa55800) [pid = 1652] [serial = 564] [outer = 0x12781ec00] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118226000) [pid = 1652] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116462800) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x111c75000) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118215c00) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x112766000) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12c10ec00) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116970000) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12922a400) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12663a800) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1210f4000) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x116142000) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11674a800) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1294bec00) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11886ac00) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11859bc00) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x111c7f000) [pid = 1652] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:26:01 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12922a800) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:26:01 INFO - PROCESS | 1652 | 1467228361269 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] 12:26:01 INFO - PROCESS | 1652 | 1467228361329 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:26:01 INFO - PROCESS | 1652 | 1467228361332 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:26:01 INFO - PROCESS | 1652 | 1467228361333 Marionette TRACE conn2 <- [1,726,null,{}] 12:26:01 INFO - PROCESS | 1652 | 1467228361335 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}] 12:26:01 INFO - PROCESS | 1652 | 1467228361336 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:01 INFO - PROCESS | 1652 | 1467228361418 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:26:01 INFO - PROCESS | 1652 | 1467228361422 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 1652 | 1467228361423 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x120de3000 == 34 [pid = 1652] [id = 189] 12:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x111e60c00) [pid = 1652] [serial = 565] [outer = 0x0] 12:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116f40c00) [pid = 1652] [serial = 566] [outer = 0x111e60c00] 12:26:01 INFO - PROCESS | 1652 | 1467228361452 Marionette DEBUG loaded listener.js 12:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11910d400) [pid = 1652] [serial = 567] [outer = 0x111e60c00] 12:26:01 INFO - PROCESS | 1652 | 1467228361804 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]]]}] 12:26:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:26:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 12:26:01 INFO - PROCESS | 1652 | 1467228361850 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:26:01 INFO - PROCESS | 1652 | 1467228361852 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:26:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:26:01 INFO - PROCESS | 1652 | 1467228361854 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:26:01 INFO - PROCESS | 1652 | 1467228361855 Marionette TRACE conn2 <- [1,730,null,{}] 12:26:01 INFO - PROCESS | 1652 | 1467228361857 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}] 12:26:01 INFO - PROCESS | 1652 | 1467228361858 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:01 INFO - PROCESS | 1652 | 1467228361932 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:26:01 INFO - PROCESS | 1652 | 1467228361936 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 1652 | 1467228361937 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b16000 == 35 [pid = 1652] [id = 190] 12:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1194ac400) [pid = 1652] [serial = 568] [outer = 0x0] 12:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x129237c00) [pid = 1652] [serial = 569] [outer = 0x1194ac400] 12:26:01 INFO - PROCESS | 1652 | 1467228361964 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12b61d800) [pid = 1652] [serial = 570] [outer = 0x1194ac400] 12:26:02 INFO - PROCESS | 1652 | 1467228362290 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] 12:26:02 INFO - PROCESS | 1652 | 1467228362323 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:26:02 INFO - PROCESS | 1652 | 1467228362325 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:26:02 INFO - PROCESS | 1652 | 1467228362326 Marionette TRACE conn2 <- [1,734,null,{}] 12:26:02 INFO - PROCESS | 1652 | 1467228362329 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}] 12:26:02 INFO - PROCESS | 1652 | 1467228362330 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:02 INFO - PROCESS | 1652 | 1467228362411 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:26:02 INFO - PROCESS | 1652 | 1467228362468 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 1652 | 1467228362469 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191c2800 == 36 [pid = 1652] [id = 191] 12:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x120e27000) [pid = 1652] [serial = 571] [outer = 0x0] 12:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12b6fd800) [pid = 1652] [serial = 572] [outer = 0x120e27000] 12:26:02 INFO - PROCESS | 1652 | 1467228362493 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12ba03c00) [pid = 1652] [serial = 573] [outer = 0x120e27000] 12:26:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:26:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 418ms 12:26:02 INFO - PROCESS | 1652 | 1467228362740 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]]]}] 12:26:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:26:02 INFO - PROCESS | 1652 | 1467228362750 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:26:02 INFO - PROCESS | 1652 | 1467228362751 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:26:02 INFO - PROCESS | 1652 | 1467228362753 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:26:02 INFO - PROCESS | 1652 | 1467228362754 Marionette TRACE conn2 <- [1,738,null,{}] 12:26:02 INFO - PROCESS | 1652 | 1467228362756 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}] 12:26:02 INFO - PROCESS | 1652 | 1467228362757 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:02 INFO - PROCESS | 1652 | 1467228362843 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:26:02 INFO - PROCESS | 1652 | 1467228362849 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 1652 | 1467228362850 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e81800 == 37 [pid = 1652] [id = 192] 12:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12b93d400) [pid = 1652] [serial = 574] [outer = 0x0] 12:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12ba11400) [pid = 1652] [serial = 575] [outer = 0x12b93d400] 12:26:02 INFO - PROCESS | 1652 | 1467228362874 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12c214c00) [pid = 1652] [serial = 576] [outer = 0x12b93d400] 12:26:03 INFO - PROCESS | 1652 | 1467228363694 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]]]}] 12:26:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:26:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 12:26:03 INFO - PROCESS | 1652 | 1467228363723 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:26:03 INFO - PROCESS | 1652 | 1467228363726 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:26:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:26:03 INFO - PROCESS | 1652 | 1467228363731 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:26:03 INFO - PROCESS | 1652 | 1467228363733 Marionette TRACE conn2 <- [1,742,null,{}] 12:26:03 INFO - PROCESS | 1652 | 1467228363737 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}] 12:26:03 INFO - PROCESS | 1652 | 1467228363739 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:03 INFO - PROCESS | 1652 | 1467228363848 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:26:03 INFO - PROCESS | 1652 | 1467228363899 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:03 INFO - PROCESS | 1652 | 1467228363902 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f87800 == 38 [pid = 1652] [id = 193] 12:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11613d400) [pid = 1652] [serial = 577] [outer = 0x0] 12:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1161a1800) [pid = 1652] [serial = 578] [outer = 0x11613d400] 12:26:03 INFO - PROCESS | 1652 | 1467228363934 Marionette DEBUG loaded listener.js 12:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118206400) [pid = 1652] [serial = 579] [outer = 0x11613d400] 12:26:05 INFO - PROCESS | 1652 | 1467228365026 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]]]}] 12:26:05 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 12:26:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1324ms 12:26:05 INFO - PROCESS | 1652 | 1467228365055 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:26:05 INFO - PROCESS | 1652 | 1467228365059 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:26:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:26:05 INFO - PROCESS | 1652 | 1467228365064 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:26:05 INFO - PROCESS | 1652 | 1467228365067 Marionette TRACE conn2 <- [1,746,null,{}] 12:26:05 INFO - PROCESS | 1652 | 1467228365073 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}] 12:26:05 INFO - PROCESS | 1652 | 1467228365074 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:05 INFO - PROCESS | 1652 | 1467228365276 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:26:05 INFO - PROCESS | 1652 | 1467228365378 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 1652 | 1467228365380 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x118248800 == 39 [pid = 1652] [id = 194] 12:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118215c00) [pid = 1652] [serial = 580] [outer = 0x0] 12:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118228000) [pid = 1652] [serial = 581] [outer = 0x118215c00] 12:26:05 INFO - PROCESS | 1652 | 1467228365427 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118590400) [pid = 1652] [serial = 582] [outer = 0x118215c00] 12:26:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1191c2800 == 38 [pid = 1652] [id = 191] 12:26:05 INFO - PROCESS | 1652 | --DOCSHELL 0x124b16000 == 37 [pid = 1652] [id = 190] 12:26:05 INFO - PROCESS | 1652 | --DOCSHELL 0x120de3000 == 36 [pid = 1652] [id = 189] 12:26:05 INFO - PROCESS | 1652 | --DOCSHELL 0x121366800 == 35 [pid = 1652] [id = 188] 12:26:05 INFO - PROCESS | 1652 | --DOCSHELL 0x120ecb800 == 34 [pid = 1652] [id = 187] 12:26:05 INFO - PROCESS | 1652 | --DOCSHELL 0x120ddb000 == 33 [pid = 1652] [id = 186] 12:26:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1191c4800 == 32 [pid = 1652] [id = 185] 12:26:05 INFO - PROCESS | 1652 | --DOCSHELL 0x117e5f000 == 31 [pid = 1652] [id = 184] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12cc85800) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1161c0800 == 30 [pid = 1652] [id = 183] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12aa56c00) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118265000) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x115f47c00) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118593000) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12c5fa400) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12c117000) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121509000) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12c212800) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12c5f2400) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a710000) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12946a400) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x126ae6800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x128ce1400) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1214f3c00) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1243a7800) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x116903400) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11886f800) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11821f800) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x116f06000) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12aae8000) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12a715000) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x126635000) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1210f0c00) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1198e7c00) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x118f4e000) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x112a53c00) [pid = 1652] [serial = 505] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x115ddf000) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x115f40800) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12b6f0c00) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12ba0e000) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 12:26:05 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x127874800) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 12:26:06 INFO - PROCESS | 1652 | 1467228366371 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]]]}] 12:26:06 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.) 12:26:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1324ms 12:26:06 INFO - PROCESS | 1652 | 1467228366388 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:26:06 INFO - PROCESS | 1652 | 1467228366394 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:26:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:26:06 INFO - PROCESS | 1652 | 1467228366400 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 1652 | 1467228366403 Marionette TRACE conn2 <- [1,750,null,{}] 12:26:06 INFO - PROCESS | 1652 | 1467228366406 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}] 12:26:06 INFO - PROCESS | 1652 | 1467228366409 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:06 INFO - PROCESS | 1652 | 1467228366560 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:26:06 INFO - PROCESS | 1652 | 1467228366567 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:06 INFO - PROCESS | 1652 | 1467228366568 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fa6800 == 31 [pid = 1652] [id = 195] 12:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x118f4e000) [pid = 1652] [serial = 583] [outer = 0x0] 12:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x118fcbc00) [pid = 1652] [serial = 584] [outer = 0x118f4e000] 12:26:06 INFO - PROCESS | 1652 | 1467228366598 Marionette DEBUG loaded listener.js 12:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1198f4400) [pid = 1652] [serial = 585] [outer = 0x118f4e000] 12:26:07 INFO - PROCESS | 1652 | 1467228367401 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]]]}] 12:26:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:26:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1024ms 12:26:07 INFO - PROCESS | 1652 | 1467228367423 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:26:07 INFO - PROCESS | 1652 | 1467228367425 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:26:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:26:07 INFO - PROCESS | 1652 | 1467228367427 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:26:07 INFO - PROCESS | 1652 | 1467228367429 Marionette TRACE conn2 <- [1,754,null,{}] 12:26:07 INFO - PROCESS | 1652 | 1467228367439 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}] 12:26:07 INFO - PROCESS | 1652 | 1467228367442 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:07 INFO - PROCESS | 1652 | 1467228367519 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:26:07 INFO - PROCESS | 1652 | 1467228367572 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 1652 | 1467228367575 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191ba800 == 32 [pid = 1652] [id = 196] 12:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x120e1fc00) [pid = 1652] [serial = 586] [outer = 0x0] 12:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x120e36c00) [pid = 1652] [serial = 587] [outer = 0x120e1fc00] 12:26:07 INFO - PROCESS | 1652 | 1467228367602 Marionette DEBUG loaded listener.js 12:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x121410c00) [pid = 1652] [serial = 588] [outer = 0x120e1fc00] 12:26:08 INFO - PROCESS | 1652 | 1467228368383 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]]]}] 12:26:08 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 12:26:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 973ms 12:26:08 INFO - PROCESS | 1652 | 1467228368400 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:26:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:26:08 INFO - PROCESS | 1652 | 1467228368402 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:26:08 INFO - PROCESS | 1652 | 1467228368404 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 1652 | 1467228368405 Marionette TRACE conn2 <- [1,758,null,{}] 12:26:08 INFO - PROCESS | 1652 | 1467228368407 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}] 12:26:08 INFO - PROCESS | 1652 | 1467228368408 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:08 INFO - PROCESS | 1652 | 1467228368489 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:26:08 INFO - PROCESS | 1652 | 1467228368494 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:08 INFO - PROCESS | 1652 | 1467228368497 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a1a800 == 33 [pid = 1652] [id = 197] 12:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x113c73800) [pid = 1652] [serial = 589] [outer = 0x0] 12:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x12432ec00) [pid = 1652] [serial = 590] [outer = 0x113c73800] 12:26:08 INFO - PROCESS | 1652 | 1467228368517 Marionette DEBUG loaded listener.js 12:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x124bbd000) [pid = 1652] [serial = 591] [outer = 0x113c73800] 12:26:08 INFO - PROCESS | 1652 | 1467228368995 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]]]}] 12:26:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:26:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 621ms 12:26:09 INFO - PROCESS | 1652 | 1467228369031 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:26:09 INFO - PROCESS | 1652 | 1467228369034 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:26:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:26:09 INFO - PROCESS | 1652 | 1467228369046 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:26:09 INFO - PROCESS | 1652 | 1467228369048 Marionette TRACE conn2 <- [1,762,null,{}] 12:26:09 INFO - PROCESS | 1652 | 1467228369052 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}] 12:26:09 INFO - PROCESS | 1652 | 1467228369054 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:09 INFO - PROCESS | 1652 | 1467228369184 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:26:09 INFO - PROCESS | 1652 | 1467228369201 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:09 INFO - PROCESS | 1652 | 1467228369202 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ec3800 == 34 [pid = 1652] [id = 198] 12:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x120ee8800) [pid = 1652] [serial = 592] [outer = 0x0] 12:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x12640bc00) [pid = 1652] [serial = 593] [outer = 0x120ee8800] 12:26:09 INFO - PROCESS | 1652 | 1467228369226 Marionette DEBUG loaded listener.js 12:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x126ae2c00) [pid = 1652] [serial = 594] [outer = 0x120ee8800] 12:26:09 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12781ec00) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:26:09 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1194aa800) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:26:09 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12c5fac00) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:26:09 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1214f4800) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:26:09 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x116743400) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:26:09 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x111f22000) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:26:09 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x118593800) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:26:09 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x111e60c00) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:26:09 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1194ac400) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:26:09 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x120e27000) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:26:09 INFO - PROCESS | 1652 | 1467228369993 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]]]}] 12:26:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:26:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 12:26:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:26:10 INFO - PROCESS | 1652 | 1467228370016 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:26:10 INFO - PROCESS | 1652 | 1467228370017 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:26:10 INFO - PROCESS | 1652 | 1467228370019 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 1652 | 1467228370020 Marionette TRACE conn2 <- [1,766,null,{}] 12:26:10 INFO - PROCESS | 1652 | 1467228370022 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}] 12:26:10 INFO - PROCESS | 1652 | 1467228370026 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:10 INFO - PROCESS | 1652 | 1467228370118 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:26:10 INFO - PROCESS | 1652 | 1467228370168 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 1652 | 1467228370170 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135e800 == 35 [pid = 1652] [id = 199] 12:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x121509000) [pid = 1652] [serial = 595] [outer = 0x0] 12:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x128ce8c00) [pid = 1652] [serial = 596] [outer = 0x121509000] 12:26:10 INFO - PROCESS | 1652 | 1467228370195 Marionette DEBUG loaded listener.js 12:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12946a800) [pid = 1652] [serial = 597] [outer = 0x121509000] 12:26:10 INFO - PROCESS | 1652 | 1467228370946 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]]]}] 12:26:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:26:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 12:26:10 INFO - PROCESS | 1652 | 1467228370990 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:26:10 INFO - PROCESS | 1652 | 1467228370991 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:26:10 INFO - PROCESS | 1652 | 1467228370993 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 1652 | 1467228370994 Marionette TRACE conn2 <- [1,770,null,{}] 12:26:10 INFO - PROCESS | 1652 | 1467228370996 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}] 12:26:10 INFO - PROCESS | 1652 | 1467228370997 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:11 INFO - PROCESS | 1652 | 1467228371070 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:26:11 INFO - PROCESS | 1652 | 1467228371083 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:11 INFO - PROCESS | 1652 | 1467228371084 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cc5000 == 36 [pid = 1652] [id = 200] 12:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x116748c00) [pid = 1652] [serial = 598] [outer = 0x0] 12:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x12a4abc00) [pid = 1652] [serial = 599] [outer = 0x116748c00] 12:26:11 INFO - PROCESS | 1652 | 1467228371109 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x12a915000) [pid = 1652] [serial = 600] [outer = 0x116748c00] 12:26:11 INFO - PROCESS | 1652 | 1467228371414 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]]]}] 12:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 12:26:11 INFO - PROCESS | 1652 | 1467228371462 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:26:11 INFO - PROCESS | 1652 | 1467228371464 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:26:11 INFO - PROCESS | 1652 | 1467228371466 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:26:11 INFO - PROCESS | 1652 | 1467228371467 Marionette TRACE conn2 <- [1,774,null,{}] 12:26:11 INFO - PROCESS | 1652 | 1467228371469 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}] 12:26:11 INFO - PROCESS | 1652 | 1467228371470 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:11 INFO - PROCESS | 1652 | 1467228371568 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:26:11 INFO - PROCESS | 1652 | 1467228371574 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:11 INFO - PROCESS | 1652 | 1467228371575 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1243e6000 == 37 [pid = 1652] [id = 201] 12:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x128cee000) [pid = 1652] [serial = 601] [outer = 0x0] 12:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x12aa5d800) [pid = 1652] [serial = 602] [outer = 0x128cee000] 12:26:11 INFO - PROCESS | 1652 | 1467228371599 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x12b6f0c00) [pid = 1652] [serial = 603] [outer = 0x128cee000] 12:26:11 INFO - PROCESS | 1652 | 1467228371968 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]]]}] 12:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 517ms 12:26:11 INFO - PROCESS | 1652 | 1467228371984 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:26:11 INFO - PROCESS | 1652 | 1467228371986 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:26:11 INFO - PROCESS | 1652 | 1467228371990 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:26:11 INFO - PROCESS | 1652 | 1467228371992 Marionette TRACE conn2 <- [1,778,null,{}] 12:26:11 INFO - PROCESS | 1652 | 1467228371995 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}] 12:26:11 INFO - PROCESS | 1652 | 1467228371997 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:12 INFO - PROCESS | 1652 | 1467228372095 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:26:12 INFO - PROCESS | 1652 | 1467228372165 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 1652 | 1467228372166 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8b800 == 38 [pid = 1652] [id = 202] 12:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x116147800) [pid = 1652] [serial = 604] [outer = 0x0] 12:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116743400) [pid = 1652] [serial = 605] [outer = 0x116147800] 12:26:12 INFO - PROCESS | 1652 | 1467228372198 Marionette DEBUG loaded listener.js 12:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11820f000) [pid = 1652] [serial = 606] [outer = 0x116147800] 12:26:12 INFO - PROCESS | 1652 | 1467228372628 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]]]}] 12:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 12:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:26:12 INFO - PROCESS | 1652 | 1467228372660 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:26:12 INFO - PROCESS | 1652 | 1467228372663 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:26:12 INFO - PROCESS | 1652 | 1467228372667 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - PROCESS | 1652 | 1467228372669 Marionette TRACE conn2 <- [1,782,null,{}] 12:26:12 INFO - PROCESS | 1652 | 1467228372672 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}] 12:26:12 INFO - PROCESS | 1652 | 1467228372674 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:12 INFO - PROCESS | 1652 | 1467228372771 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:26:12 INFO - PROCESS | 1652 | 1467228372836 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 1652 | 1467228372838 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198db800 == 39 [pid = 1652] [id = 203] 12:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11859b000) [pid = 1652] [serial = 607] [outer = 0x0] 12:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x120e21400) [pid = 1652] [serial = 608] [outer = 0x11859b000] 12:26:12 INFO - PROCESS | 1652 | 1467228372869 Marionette DEBUG loaded listener.js 12:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x120e30400) [pid = 1652] [serial = 609] [outer = 0x11859b000] 12:26:13 INFO - PROCESS | 1652 | 1467228373288 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]]]}] 12:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 12:26:13 INFO - PROCESS | 1652 | 1467228373337 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:26:13 INFO - PROCESS | 1652 | 1467228373339 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:26:13 INFO - PROCESS | 1652 | 1467228373342 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:26:13 INFO - PROCESS | 1652 | 1467228373345 Marionette TRACE conn2 <- [1,786,null,{}] 12:26:13 INFO - PROCESS | 1652 | 1467228373352 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}] 12:26:13 INFO - PROCESS | 1652 | 1467228373355 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:13 INFO - PROCESS | 1652 | 1467228373472 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:26:13 INFO - PROCESS | 1652 | 1467228373538 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:13 INFO - PROCESS | 1652 | 1467228373540 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a34000 == 40 [pid = 1652] [id = 204] 12:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x126410000) [pid = 1652] [serial = 610] [outer = 0x0] 12:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x126ae7000) [pid = 1652] [serial = 611] [outer = 0x126410000] 12:26:13 INFO - PROCESS | 1652 | 1467228373571 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x128ce9c00) [pid = 1652] [serial = 612] [outer = 0x126410000] 12:26:13 INFO - PROCESS | 1652 | 1467228373986 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]]]}] 12:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 673ms 12:26:14 INFO - PROCESS | 1652 | 1467228374016 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:26:14 INFO - PROCESS | 1652 | 1467228374018 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:26:14 INFO - PROCESS | 1652 | 1467228374020 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:26:14 INFO - PROCESS | 1652 | 1467228374022 Marionette TRACE conn2 <- [1,790,null,{}] 12:26:14 INFO - PROCESS | 1652 | 1467228374026 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}] 12:26:14 INFO - PROCESS | 1652 | 1467228374027 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:14 INFO - PROCESS | 1652 | 1467228374124 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:26:14 INFO - PROCESS | 1652 | 1467228374188 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:14 INFO - PROCESS | 1652 | 1467228374189 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e90000 == 41 [pid = 1652] [id = 205] 12:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x129472800) [pid = 1652] [serial = 613] [outer = 0x0] 12:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12aade000) [pid = 1652] [serial = 614] [outer = 0x129472800] 12:26:14 INFO - PROCESS | 1652 | 1467228374219 Marionette DEBUG loaded listener.js 12:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12b943c00) [pid = 1652] [serial = 615] [outer = 0x129472800] 12:26:14 INFO - PROCESS | 1652 | 1467228374629 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]]]}] 12:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 621ms 12:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:26:14 INFO - PROCESS | 1652 | 1467228374641 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:26:14 INFO - PROCESS | 1652 | 1467228374643 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:26:14 INFO - PROCESS | 1652 | 1467228374647 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:26:14 INFO - PROCESS | 1652 | 1467228374648 Marionette TRACE conn2 <- [1,794,null,{}] 12:26:14 INFO - PROCESS | 1652 | 1467228374651 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}] 12:26:14 INFO - PROCESS | 1652 | 1467228374652 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:14 INFO - PROCESS | 1652 | 1467228374745 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:26:14 INFO - PROCESS | 1652 | 1467228374828 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:14 INFO - PROCESS | 1652 | 1467228374830 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12968b800 == 42 [pid = 1652] [id = 206] 12:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12aa5b400) [pid = 1652] [serial = 616] [outer = 0x0] 12:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12ba0a800) [pid = 1652] [serial = 617] [outer = 0x12aa5b400] 12:26:14 INFO - PROCESS | 1652 | 1467228374859 Marionette DEBUG loaded listener.js 12:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12c111000) [pid = 1652] [serial = 618] [outer = 0x12aa5b400] 12:26:15 INFO - PROCESS | 1652 | 1467228375276 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]]]}] 12:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 669ms 12:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:26:15 INFO - PROCESS | 1652 | 1467228375316 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:26:15 INFO - PROCESS | 1652 | 1467228375318 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:26:15 INFO - PROCESS | 1652 | 1467228375320 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:26:15 INFO - PROCESS | 1652 | 1467228375321 Marionette TRACE conn2 <- [1,798,null,{}] 12:26:15 INFO - PROCESS | 1652 | 1467228375324 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}] 12:26:15 INFO - PROCESS | 1652 | 1467228375328 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:15 INFO - PROCESS | 1652 | 1467228375442 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:26:15 INFO - PROCESS | 1652 | 1467228375495 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:15 INFO - PROCESS | 1652 | 1467228375496 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c1d000 == 43 [pid = 1652] [id = 207] 12:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12aade800) [pid = 1652] [serial = 619] [outer = 0x0] 12:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12c211800) [pid = 1652] [serial = 620] [outer = 0x12aade800] 12:26:15 INFO - PROCESS | 1652 | 1467228375525 Marionette DEBUG loaded listener.js 12:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12cec8000) [pid = 1652] [serial = 621] [outer = 0x12aade800] 12:26:16 INFO - PROCESS | 1652 | 1467228376011 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]]]}] 12:26:16 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 12:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 769ms 12:26:16 INFO - PROCESS | 1652 | 1467228376090 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:26:16 INFO - PROCESS | 1652 | 1467228376092 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:26:16 INFO - PROCESS | 1652 | 1467228376095 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:26:16 INFO - PROCESS | 1652 | 1467228376097 Marionette TRACE conn2 <- [1,802,null,{}] 12:26:16 INFO - PROCESS | 1652 | 1467228376101 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}] 12:26:16 INFO - PROCESS | 1652 | 1467228376102 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:16 INFO - PROCESS | 1652 | 1467228376200 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:26:16 INFO - PROCESS | 1652 | 1467228376269 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:16 INFO - PROCESS | 1652 | 1467228376271 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164a5800 == 44 [pid = 1652] [id = 208] 12:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11825b400) [pid = 1652] [serial = 622] [outer = 0x0] 12:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118264800) [pid = 1652] [serial = 623] [outer = 0x11825b400] 12:26:16 INFO - PROCESS | 1652 | 1467228376299 Marionette DEBUG loaded listener.js 12:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118f8d400) [pid = 1652] [serial = 624] [outer = 0x11825b400] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x123cc5000 == 43 [pid = 1652] [id = 200] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12135e800 == 42 [pid = 1652] [id = 199] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x120ec3800 == 41 [pid = 1652] [id = 198] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119a1a800 == 40 [pid = 1652] [id = 197] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1191ba800 == 39 [pid = 1652] [id = 196] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x116fa6800 == 38 [pid = 1652] [id = 195] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118248800 == 37 [pid = 1652] [id = 194] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128e81800 == 36 [pid = 1652] [id = 192] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x116f87800 == 35 [pid = 1652] [id = 193] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x129411800 == 34 [pid = 1652] [id = 182] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x124c1d000 == 33 [pid = 1652] [id = 207] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12968b800 == 32 [pid = 1652] [id = 206] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128e90000 == 31 [pid = 1652] [id = 205] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x126a34000 == 30 [pid = 1652] [id = 204] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1198db800 == 29 [pid = 1652] [id = 203] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1243e6000 == 28 [pid = 1652] [id = 201] 12:26:17 INFO - PROCESS | 1652 | --DOCSHELL 0x116f8b800 == 27 [pid = 1652] [id = 202] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12946a000) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12781e400) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126635800) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12cec7800) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124659800) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116745c00) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11822f400) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x120ee5400) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1214ee000) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1196bfc00) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119c5f400) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x116f40c00) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x129237c00) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12aa55800) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12b61d800) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12b6fd800) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12ba03c00) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12ba11400) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x124c3ec00) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11910d400) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 12:26:17 INFO - PROCESS | 1652 | 1467228377361 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]]]}] 12:26:17 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 12:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1321ms 12:26:17 INFO - PROCESS | 1652 | 1467228377416 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:26:17 INFO - PROCESS | 1652 | 1467228377418 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:26:17 INFO - PROCESS | 1652 | 1467228377421 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:26:17 INFO - PROCESS | 1652 | 1467228377423 Marionette TRACE conn2 <- [1,806,null,{}] 12:26:17 INFO - PROCESS | 1652 | 1467228377426 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}] 12:26:17 INFO - PROCESS | 1652 | 1467228377428 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:17 INFO - PROCESS | 1652 | 1467228377523 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:26:17 INFO - PROCESS | 1652 | 1467228377578 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:17 INFO - PROCESS | 1652 | 1467228377580 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11324e800 == 28 [pid = 1652] [id = 209] 12:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x112a79800) [pid = 1652] [serial = 625] [outer = 0x0] 12:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x112a83c00) [pid = 1652] [serial = 626] [outer = 0x112a79800] 12:26:17 INFO - PROCESS | 1652 | 1467228377608 Marionette DEBUG loaded listener.js 12:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x112f8c400) [pid = 1652] [serial = 627] [outer = 0x112a79800] 12:26:17 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:26:17 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:26:17 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:26:17 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 12:26:17 INFO - PROCESS | 1652 | 1467228377934 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]]]}] 12:26:17 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 12:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 12:26:17 INFO - PROCESS | 1652 | 1467228377940 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:26:17 INFO - PROCESS | 1652 | 1467228377944 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:26:17 INFO - PROCESS | 1652 | 1467228377952 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:26:17 INFO - PROCESS | 1652 | 1467228377954 Marionette TRACE conn2 <- [1,810,null,{}] 12:26:17 INFO - PROCESS | 1652 | 1467228377956 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}] 12:26:17 INFO - PROCESS | 1652 | 1467228377958 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:18 INFO - PROCESS | 1652 | 1467228378035 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:26:18 INFO - PROCESS | 1652 | 1467228378039 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:18 INFO - PROCESS | 1652 | 1467228378040 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x116607800 == 29 [pid = 1652] [id = 210] 12:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x115ddd400) [pid = 1652] [serial = 628] [outer = 0x0] 12:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x115f40800) [pid = 1652] [serial = 629] [outer = 0x115ddd400] 12:26:18 INFO - PROCESS | 1652 | 1467228378070 Marionette DEBUG loaded listener.js 12:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11613ec00) [pid = 1652] [serial = 630] [outer = 0x115ddd400] 12:26:18 INFO - PROCESS | 1652 | 1467228378425 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]]]}] 12:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 521ms 12:26:18 INFO - PROCESS | 1652 | 1467228378472 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:26:18 INFO - PROCESS | 1652 | 1467228378473 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:26:18 INFO - PROCESS | 1652 | 1467228378475 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:26:18 INFO - PROCESS | 1652 | 1467228378478 Marionette TRACE conn2 <- [1,814,null,{}] 12:26:18 INFO - PROCESS | 1652 | 1467228378485 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}] 12:26:18 INFO - PROCESS | 1652 | 1467228378489 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:18 INFO - PROCESS | 1652 | 1467228378561 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:26:18 INFO - PROCESS | 1652 | 1467228378566 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:18 INFO - PROCESS | 1652 | 1467228378570 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x117011000 == 30 [pid = 1652] [id = 211] 12:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x115092800) [pid = 1652] [serial = 631] [outer = 0x0] 12:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116f40800) [pid = 1652] [serial = 632] [outer = 0x115092800] 12:26:18 INFO - PROCESS | 1652 | 1467228378599 Marionette DEBUG loaded listener.js 12:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1176f6800) [pid = 1652] [serial = 633] [outer = 0x115092800] 12:26:18 INFO - PROCESS | 1652 | 1467228378930 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] 12:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:26:18 INFO - PROCESS | 1652 | 1467228378954 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:26:18 INFO - PROCESS | 1652 | 1467228378957 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:26:18 INFO - PROCESS | 1652 | 1467228378958 Marionette TRACE conn2 <- [1,818,null,{}] 12:26:18 INFO - PROCESS | 1652 | 1467228378960 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}] 12:26:18 INFO - PROCESS | 1652 | 1467228378961 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:19 INFO - PROCESS | 1652 | 1467228379037 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:26:19 INFO - PROCESS | 1652 | 1467228379092 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:19 INFO - PROCESS | 1652 | 1467228379094 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11823d800 == 31 [pid = 1652] [id = 212] 12:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116f06000) [pid = 1652] [serial = 634] [outer = 0x0] 12:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118208400) [pid = 1652] [serial = 635] [outer = 0x116f06000] 12:26:19 INFO - PROCESS | 1652 | 1467228379119 Marionette DEBUG loaded listener.js 12:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118224400) [pid = 1652] [serial = 636] [outer = 0x116f06000] 12:26:19 INFO - PROCESS | 1652 | 1467228379401 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]]]}] 12:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 12:26:19 INFO - PROCESS | 1652 | 1467228379426 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:26:19 INFO - PROCESS | 1652 | 1467228379427 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:26:19 INFO - PROCESS | 1652 | 1467228379445 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:26:19 INFO - PROCESS | 1652 | 1467228379446 Marionette TRACE conn2 <- [1,822,null,{}] 12:26:19 INFO - PROCESS | 1652 | 1467228379448 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}] 12:26:19 INFO - PROCESS | 1652 | 1467228379450 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:19 INFO - PROCESS | 1652 | 1467228379540 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:26:19 INFO - PROCESS | 1652 | 1467228379572 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:19 INFO - PROCESS | 1652 | 1467228379573 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118640000 == 32 [pid = 1652] [id = 213] 12:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115d20800) [pid = 1652] [serial = 637] [outer = 0x0] 12:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118263800) [pid = 1652] [serial = 638] [outer = 0x115d20800] 12:26:19 INFO - PROCESS | 1652 | 1467228379598 Marionette DEBUG loaded listener.js 12:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118592c00) [pid = 1652] [serial = 639] [outer = 0x115d20800] 12:26:19 INFO - PROCESS | 1652 | 1467228379923 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] 12:26:19 INFO - PROCESS | 1652 | 1467228379968 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:26:19 INFO - PROCESS | 1652 | 1467228379971 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:26:19 INFO - PROCESS | 1652 | 1467228379972 Marionette TRACE conn2 <- [1,826,null,{}] 12:26:19 INFO - PROCESS | 1652 | 1467228379974 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}] 12:26:19 INFO - PROCESS | 1652 | 1467228379978 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:20 INFO - PROCESS | 1652 | 1467228380087 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:26:20 INFO - PROCESS | 1652 | 1467228380120 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:20 INFO - PROCESS | 1652 | 1467228380121 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198de800 == 33 [pid = 1652] [id = 214] 12:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118596400) [pid = 1652] [serial = 640] [outer = 0x0] 12:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118f8a000) [pid = 1652] [serial = 641] [outer = 0x118596400] 12:26:20 INFO - PROCESS | 1652 | 1467228380147 Marionette DEBUG loaded listener.js 12:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119c07800) [pid = 1652] [serial = 642] [outer = 0x118596400] 12:26:20 INFO - PROCESS | 1652 | 1467228380440 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]]]}] 12:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 517ms 12:26:20 INFO - PROCESS | 1652 | 1467228380489 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:26:20 INFO - PROCESS | 1652 | 1467228380490 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:26:20 INFO - PROCESS | 1652 | 1467228380495 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:26:20 INFO - PROCESS | 1652 | 1467228380496 Marionette TRACE conn2 <- [1,830,null,{}] 12:26:20 INFO - PROCESS | 1652 | 1467228380498 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}] 12:26:20 INFO - PROCESS | 1652 | 1467228380499 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:20 INFO - PROCESS | 1652 | 1467228380595 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:26:20 INFO - PROCESS | 1652 | 1467228380629 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:20 INFO - PROCESS | 1652 | 1467228380630 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x120df2800 == 34 [pid = 1652] [id = 215] 12:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119c16c00) [pid = 1652] [serial = 643] [outer = 0x0] 12:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120e1d800) [pid = 1652] [serial = 644] [outer = 0x119c16c00] 12:26:20 INFO - PROCESS | 1652 | 1467228380654 Marionette DEBUG loaded listener.js 12:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120e25400) [pid = 1652] [serial = 645] [outer = 0x119c16c00] 12:26:20 INFO - PROCESS | 1652 | 1467228380945 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]]]}] 12:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 471ms 12:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:26:20 INFO - PROCESS | 1652 | 1467228380966 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:26:20 INFO - PROCESS | 1652 | 1467228380967 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:26:20 INFO - PROCESS | 1652 | 1467228380969 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:26:20 INFO - PROCESS | 1652 | 1467228380970 Marionette TRACE conn2 <- [1,834,null,{}] 12:26:20 INFO - PROCESS | 1652 | 1467228380986 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}] 12:26:20 INFO - PROCESS | 1652 | 1467228380987 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:21 INFO - PROCESS | 1652 | 1467228381084 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:26:21 INFO - PROCESS | 1652 | 1467228381088 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:21 INFO - PROCESS | 1652 | 1467228381089 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ec9800 == 35 [pid = 1652] [id = 216] 12:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119c5b400) [pid = 1652] [serial = 646] [outer = 0x0] 12:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120e2e800) [pid = 1652] [serial = 647] [outer = 0x119c5b400] 12:26:21 INFO - PROCESS | 1652 | 1467228381114 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120e35800) [pid = 1652] [serial = 648] [outer = 0x119c5b400] 12:26:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113c73800) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:26:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120ee8800) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:26:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116748c00) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:26:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b93d400) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:26:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118215c00) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:26:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120e1fc00) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:26:21 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118f4e000) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:26:21 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11613d400) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:26:21 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x121509000) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:26:21 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128cee000) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:26:21 INFO - PROCESS | 1652 | 1467228381521 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]]]}] 12:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 578ms 12:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:26:21 INFO - PROCESS | 1652 | 1467228381547 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:26:21 INFO - PROCESS | 1652 | 1467228381549 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:26:21 INFO - PROCESS | 1652 | 1467228381551 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:26:21 INFO - PROCESS | 1652 | 1467228381552 Marionette TRACE conn2 <- [1,838,null,{}] 12:26:21 INFO - PROCESS | 1652 | 1467228381554 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}] 12:26:21 INFO - PROCESS | 1652 | 1467228381555 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:21 INFO - PROCESS | 1652 | 1467228381636 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:26:21 INFO - PROCESS | 1652 | 1467228381639 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:21 INFO - PROCESS | 1652 | 1467228381640 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135e000 == 36 [pid = 1652] [id = 217] 12:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1176f4400) [pid = 1652] [serial = 649] [outer = 0x0] 12:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x120e31000) [pid = 1652] [serial = 650] [outer = 0x1176f4400] 12:26:21 INFO - PROCESS | 1652 | 1467228381667 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x120ee4800) [pid = 1652] [serial = 651] [outer = 0x1176f4400] 12:26:21 INFO - PROCESS | 1652 | 1467228381978 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]]]}] 12:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 471ms 12:26:22 INFO - PROCESS | 1652 | 1467228382023 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:26:22 INFO - PROCESS | 1652 | 1467228382024 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:26:22 INFO - PROCESS | 1652 | 1467228382026 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 1652 | 1467228382027 Marionette TRACE conn2 <- [1,842,null,{}] 12:26:22 INFO - PROCESS | 1652 | 1467228382030 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}] 12:26:22 INFO - PROCESS | 1652 | 1467228382031 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:22 INFO - PROCESS | 1652 | 1467228382128 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:26:22 INFO - PROCESS | 1652 | 1467228382136 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:22 INFO - PROCESS | 1652 | 1467228382137 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x121182000 == 37 [pid = 1652] [id = 218] 12:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x120ee6400) [pid = 1652] [serial = 652] [outer = 0x0] 12:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120eea800) [pid = 1652] [serial = 653] [outer = 0x120ee6400] 12:26:22 INFO - PROCESS | 1652 | 1467228382161 Marionette DEBUG loaded listener.js 12:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1210f3c00) [pid = 1652] [serial = 654] [outer = 0x120ee6400] 12:26:22 INFO - PROCESS | 1652 | 1467228382473 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]]]}] 12:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 472ms 12:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:26:22 INFO - PROCESS | 1652 | 1467228382499 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:26:22 INFO - PROCESS | 1652 | 1467228382500 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:26:22 INFO - PROCESS | 1652 | 1467228382502 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 1652 | 1467228382504 Marionette TRACE conn2 <- [1,846,null,{}] 12:26:22 INFO - PROCESS | 1652 | 1467228382506 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}] 12:26:22 INFO - PROCESS | 1652 | 1467228382508 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:22 INFO - PROCESS | 1652 | 1467228382600 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:26:22 INFO - PROCESS | 1652 | 1467228382604 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:22 INFO - PROCESS | 1652 | 1467228382605 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863c800 == 38 [pid = 1652] [id = 219] 12:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1212aa400) [pid = 1652] [serial = 655] [outer = 0x0] 12:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1213bfc00) [pid = 1652] [serial = 656] [outer = 0x1212aa400] 12:26:22 INFO - PROCESS | 1652 | 1467228382633 Marionette DEBUG loaded listener.js 12:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12190f000) [pid = 1652] [serial = 657] [outer = 0x1212aa400] 12:26:22 INFO - PROCESS | 1652 | 1467228382950 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]]]}] 12:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 471ms 12:26:22 INFO - PROCESS | 1652 | 1467228382974 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:26:22 INFO - PROCESS | 1652 | 1467228382979 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:26:22 INFO - PROCESS | 1652 | 1467228382981 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 1652 | 1467228382983 Marionette TRACE conn2 <- [1,850,null,{}] 12:26:22 INFO - PROCESS | 1652 | 1467228382985 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}] 12:26:22 INFO - PROCESS | 1652 | 1467228382986 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:23 INFO - PROCESS | 1652 | 1467228383086 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:26:23 INFO - PROCESS | 1652 | 1467228383091 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:23 INFO - PROCESS | 1652 | 1467228383093 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1243e8000 == 39 [pid = 1652] [id = 220] 12:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118211c00) [pid = 1652] [serial = 658] [outer = 0x0] 12:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1213c1000) [pid = 1652] [serial = 659] [outer = 0x118211c00] 12:26:23 INFO - PROCESS | 1652 | 1467228383117 Marionette DEBUG loaded listener.js 12:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123c2e000) [pid = 1652] [serial = 660] [outer = 0x118211c00] 12:26:23 INFO - PROCESS | 1652 | 1467228383410 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]]]}] 12:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 470ms 12:26:23 INFO - PROCESS | 1652 | 1467228383484 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:26:23 INFO - PROCESS | 1652 | 1467228383486 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:26:23 INFO - PROCESS | 1652 | 1467228383490 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:26:23 INFO - PROCESS | 1652 | 1467228383493 Marionette TRACE conn2 <- [1,854,null,{}] 12:26:23 INFO - PROCESS | 1652 | 1467228383499 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}] 12:26:23 INFO - PROCESS | 1652 | 1467228383501 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:23 INFO - PROCESS | 1652 | 1467228383616 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:26:23 INFO - PROCESS | 1652 | 1467228383664 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:23 INFO - PROCESS | 1652 | 1467228383666 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x113258000 == 40 [pid = 1652] [id = 221] 12:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x112a55000) [pid = 1652] [serial = 661] [outer = 0x0] 12:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112a5e800) [pid = 1652] [serial = 662] [outer = 0x112a55000] 12:26:23 INFO - PROCESS | 1652 | 1467228383699 Marionette DEBUG loaded listener.js 12:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1131c6400) [pid = 1652] [serial = 663] [outer = 0x112a55000] 12:26:24 INFO - PROCESS | 1652 | 1467228384181 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]]]}] 12:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 728ms 12:26:24 INFO - PROCESS | 1652 | 1467228384219 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:26:24 INFO - PROCESS | 1652 | 1467228384221 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:26:24 INFO - PROCESS | 1652 | 1467228384225 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:26:24 INFO - PROCESS | 1652 | 1467228384228 Marionette TRACE conn2 <- [1,858,null,{}] 12:26:24 INFO - PROCESS | 1652 | 1467228384231 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}] 12:26:24 INFO - PROCESS | 1652 | 1467228384233 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:24 INFO - PROCESS | 1652 | 1467228384341 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:26:24 INFO - PROCESS | 1652 | 1467228384416 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:24 INFO - PROCESS | 1652 | 1467228384418 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182b6800 == 41 [pid = 1652] [id = 222] 12:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1133ae800) [pid = 1652] [serial = 664] [outer = 0x0] 12:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116742800) [pid = 1652] [serial = 665] [outer = 0x1133ae800] 12:26:24 INFO - PROCESS | 1652 | 1467228384448 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116a03800) [pid = 1652] [serial = 666] [outer = 0x1133ae800] 12:26:24 INFO - PROCESS | 1652 | 1467228384956 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]]]}] 12:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 875ms 12:26:25 INFO - PROCESS | 1652 | 1467228385125 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:26:25 INFO - PROCESS | 1652 | 1467228385128 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:26:25 INFO - PROCESS | 1652 | 1467228385131 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:26:25 INFO - PROCESS | 1652 | 1467228385133 Marionette TRACE conn2 <- [1,862,null,{}] 12:26:25 INFO - PROCESS | 1652 | 1467228385136 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}] 12:26:25 INFO - PROCESS | 1652 | 1467228385139 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:25 INFO - PROCESS | 1652 | 1467228385242 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:26:25 INFO - PROCESS | 1652 | 1467228385317 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 1652 | 1467228385321 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x113c39000 == 42 [pid = 1652] [id = 223] 12:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x115de9400) [pid = 1652] [serial = 667] [outer = 0x0] 12:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115f9c000) [pid = 1652] [serial = 668] [outer = 0x115de9400] 12:26:25 INFO - PROCESS | 1652 | 1467228385349 Marionette DEBUG loaded listener.js 12:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116466c00) [pid = 1652] [serial = 669] [outer = 0x115de9400] 12:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11863c800 == 41 [pid = 1652] [id = 219] 12:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x121182000 == 40 [pid = 1652] [id = 218] 12:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12135e000 == 39 [pid = 1652] [id = 217] 12:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x120ec9800 == 38 [pid = 1652] [id = 216] 12:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x120df2800 == 37 [pid = 1652] [id = 215] 12:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1198de800 == 36 [pid = 1652] [id = 214] 12:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x118640000 == 35 [pid = 1652] [id = 213] 12:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11823d800 == 34 [pid = 1652] [id = 212] 12:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x117011000 == 33 [pid = 1652] [id = 211] 12:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x116607800 == 32 [pid = 1652] [id = 210] 12:26:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11324e800 == 31 [pid = 1652] [id = 209] 12:26:25 INFO - PROCESS | 1652 | 1467228385726 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]]]}] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12432ec00) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124bbd000) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12640bc00) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a4abc00) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12c214c00) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118228000) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118590400) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x120e36c00) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118fcbc00) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1198f4400) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1161a1800) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118206400) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a915000) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126ae2c00) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128ce8c00) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12aa5d800) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12946a800) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121410c00) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 12:26:25 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b6f0c00) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 12:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 620ms 12:26:25 INFO - PROCESS | 1652 | 1467228385752 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:26:25 INFO - PROCESS | 1652 | 1467228385754 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:26:25 INFO - PROCESS | 1652 | 1467228385758 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:26:25 INFO - PROCESS | 1652 | 1467228385761 Marionette TRACE conn2 <- [1,866,null,{}] 12:26:25 INFO - PROCESS | 1652 | 1467228385763 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}] 12:26:25 INFO - PROCESS | 1652 | 1467228385764 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:25 INFO - PROCESS | 1652 | 1467228385840 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:26:25 INFO - PROCESS | 1652 | 1467228385844 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 1652 | 1467228385845 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701b000 == 32 [pid = 1652] [id = 224] 12:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116f04c00) [pid = 1652] [serial = 670] [outer = 0x0] 12:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116f4a000) [pid = 1652] [serial = 671] [outer = 0x116f04c00] 12:26:25 INFO - PROCESS | 1652 | 1467228385874 Marionette DEBUG loaded listener.js 12:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118207400) [pid = 1652] [serial = 672] [outer = 0x116f04c00] 12:26:26 INFO - PROCESS | 1652 | 1467228386220 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]]]}] 12:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 472ms 12:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:26:26 INFO - PROCESS | 1652 | 1467228386228 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:26:26 INFO - PROCESS | 1652 | 1467228386230 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:26:26 INFO - PROCESS | 1652 | 1467228386232 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - PROCESS | 1652 | 1467228386233 Marionette TRACE conn2 <- [1,870,null,{}] 12:26:26 INFO - PROCESS | 1652 | 1467228386242 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}] 12:26:26 INFO - PROCESS | 1652 | 1467228386245 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:26 INFO - PROCESS | 1652 | 1467228386332 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:26:26 INFO - PROCESS | 1652 | 1467228386386 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:26 INFO - PROCESS | 1652 | 1467228386388 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182d1000 == 33 [pid = 1652] [id = 225] 12:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11822ac00) [pid = 1652] [serial = 673] [outer = 0x0] 12:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118869c00) [pid = 1652] [serial = 674] [outer = 0x11822ac00] 12:26:26 INFO - PROCESS | 1652 | 1467228386417 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118f8e400) [pid = 1652] [serial = 675] [outer = 0x11822ac00] 12:26:26 INFO - PROCESS | 1652 | 1467228386725 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]]]}] 12:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 12:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:26:26 INFO - PROCESS | 1652 | 1467228386750 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:26:26 INFO - PROCESS | 1652 | 1467228386752 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:26:26 INFO - PROCESS | 1652 | 1467228386754 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - PROCESS | 1652 | 1467228386755 Marionette TRACE conn2 <- [1,874,null,{}] 12:26:26 INFO - PROCESS | 1652 | 1467228386757 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}] 12:26:26 INFO - PROCESS | 1652 | 1467228386758 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:26 INFO - PROCESS | 1652 | 1467228386843 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:26:26 INFO - PROCESS | 1652 | 1467228386847 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:26 INFO - PROCESS | 1652 | 1467228386848 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a22800 == 34 [pid = 1652] [id = 226] 12:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119108c00) [pid = 1652] [serial = 676] [outer = 0x0] 12:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1196c9c00) [pid = 1652] [serial = 677] [outer = 0x119108c00] 12:26:26 INFO - PROCESS | 1652 | 1467228386873 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119c5c000) [pid = 1652] [serial = 678] [outer = 0x119108c00] 12:26:27 INFO - PROCESS | 1652 | 1467228387187 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]]]}] 12:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms 12:26:27 INFO - PROCESS | 1652 | 1467228387223 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:26:27 INFO - PROCESS | 1652 | 1467228387225 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:26:27 INFO - PROCESS | 1652 | 1467228387227 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:26:27 INFO - PROCESS | 1652 | 1467228387228 Marionette TRACE conn2 <- [1,878,null,{}] 12:26:27 INFO - PROCESS | 1652 | 1467228387230 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}] 12:26:27 INFO - PROCESS | 1652 | 1467228387231 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:27 INFO - PROCESS | 1652 | 1467228387305 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:26:27 INFO - PROCESS | 1652 | 1467228387308 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:27 INFO - PROCESS | 1652 | 1467228387310 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ec4800 == 35 [pid = 1652] [id = 227] 12:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120e1d000) [pid = 1652] [serial = 679] [outer = 0x0] 12:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120e22c00) [pid = 1652] [serial = 680] [outer = 0x120e1d000] 12:26:27 INFO - PROCESS | 1652 | 1467228387343 Marionette DEBUG loaded listener.js 12:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120e32800) [pid = 1652] [serial = 681] [outer = 0x120e1d000] 12:26:27 INFO - PROCESS | 1652 | 1467228387666 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]]]}] 12:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 12:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:26:27 INFO - PROCESS | 1652 | 1467228387696 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:26:27 INFO - PROCESS | 1652 | 1467228387697 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:26:27 INFO - PROCESS | 1652 | 1467228387699 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:26:27 INFO - PROCESS | 1652 | 1467228387700 Marionette TRACE conn2 <- [1,882,null,{}] 12:26:27 INFO - PROCESS | 1652 | 1467228387704 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}] 12:26:27 INFO - PROCESS | 1652 | 1467228387708 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:27 INFO - PROCESS | 1652 | 1467228387802 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:26:27 INFO - PROCESS | 1652 | 1467228387869 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:27 INFO - PROCESS | 1652 | 1467228387871 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121032000 == 36 [pid = 1652] [id = 228] 12:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1194b4800) [pid = 1652] [serial = 682] [outer = 0x0] 12:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120eec800) [pid = 1652] [serial = 683] [outer = 0x1194b4800] 12:26:27 INFO - PROCESS | 1652 | 1467228387896 Marionette DEBUG loaded listener.js 12:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121509400) [pid = 1652] [serial = 684] [outer = 0x1194b4800] 12:26:28 INFO - PROCESS | 1652 | 1467228388223 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]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 569ms 12:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:26:28 INFO - PROCESS | 1652 | 1467228388269 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:26:28 INFO - PROCESS | 1652 | 1467228388271 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:26:28 INFO - PROCESS | 1652 | 1467228388275 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 1652 | 1467228388276 Marionette TRACE conn2 <- [1,886,null,{}] 12:26:28 INFO - PROCESS | 1652 | 1467228388279 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}] 12:26:28 INFO - PROCESS | 1652 | 1467228388281 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:28 INFO - PROCESS | 1652 | 1467228388427 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:26:28 INFO - PROCESS | 1652 | 1467228388438 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:28 INFO - PROCESS | 1652 | 1467228388446 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x123fc7800 == 37 [pid = 1652] [id = 229] 12:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1213c5800) [pid = 1652] [serial = 685] [outer = 0x0] 12:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123fe6800) [pid = 1652] [serial = 686] [outer = 0x1213c5800] 12:26:28 INFO - PROCESS | 1652 | 1467228388472 Marionette DEBUG loaded listener.js 12:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1243a8400) [pid = 1652] [serial = 687] [outer = 0x1213c5800] 12:26:28 INFO - PROCESS | 1652 | 1467228388790 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]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 572ms 12:26:28 INFO - PROCESS | 1652 | 1467228388846 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:26:28 INFO - PROCESS | 1652 | 1467228388847 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:26:28 INFO - PROCESS | 1652 | 1467228388849 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 1652 | 1467228388850 Marionette TRACE conn2 <- [1,890,null,{}] 12:26:28 INFO - PROCESS | 1652 | 1467228388853 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}] 12:26:28 INFO - PROCESS | 1652 | 1467228388854 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:28 INFO - PROCESS | 1652 | 1467228388948 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:26:28 INFO - PROCESS | 1652 | 1467228388958 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:28 INFO - PROCESS | 1652 | 1467228388959 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c1a800 == 38 [pid = 1652] [id = 230] 12:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12465ac00) [pid = 1652] [serial = 688] [outer = 0x0] 12:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124bb8800) [pid = 1652] [serial = 689] [outer = 0x12465ac00] 12:26:28 INFO - PROCESS | 1652 | 1467228388986 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124c3c000) [pid = 1652] [serial = 690] [outer = 0x12465ac00] 12:26:29 INFO - PROCESS | 1652 | 1467228389311 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]]]}] 12:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 12:26:29 INFO - PROCESS | 1652 | 1467228389319 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:26:29 INFO - PROCESS | 1652 | 1467228389320 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:26:29 INFO - PROCESS | 1652 | 1467228389322 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:26:29 INFO - PROCESS | 1652 | 1467228389324 Marionette TRACE conn2 <- [1,894,null,{}] 12:26:29 INFO - PROCESS | 1652 | 1467228389329 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}] 12:26:29 INFO - PROCESS | 1652 | 1467228389330 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:29 INFO - PROCESS | 1652 | 1467228389433 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:26:29 INFO - PROCESS | 1652 | 1467228389468 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 1652 | 1467228389468 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278bf800 == 39 [pid = 1652] [id = 231] 12:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124c48400) [pid = 1652] [serial = 691] [outer = 0x0] 12:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12640bc00) [pid = 1652] [serial = 692] [outer = 0x124c48400] 12:26:29 INFO - PROCESS | 1652 | 1467228389493 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126635800) [pid = 1652] [serial = 693] [outer = 0x124c48400] 12:26:29 INFO - PROCESS | 1652 | 1467228389792 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]]]}] 12:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 476ms 12:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:26:29 INFO - PROCESS | 1652 | 1467228389798 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:26:29 INFO - PROCESS | 1652 | 1467228389799 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:26:29 INFO - PROCESS | 1652 | 1467228389801 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:26:29 INFO - PROCESS | 1652 | 1467228389802 Marionette TRACE conn2 <- [1,898,null,{}] 12:26:29 INFO - PROCESS | 1652 | 1467228389811 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}] 12:26:29 INFO - PROCESS | 1652 | 1467228389812 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:29 INFO - PROCESS | 1652 | 1467228389981 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x115ddd400) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11825b400) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119c16c00) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112a79800) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116f06000) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116147800) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11859b000) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126410000) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118596400) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129472800) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119c5b400) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1176f4400) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12aa5b400) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1212aa400) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12aade800) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115092800) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115d20800) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:26:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120ee6400) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:26:30 INFO - PROCESS | 1652 | 1467228390024 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 1652 | 1467228390025 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f63000 == 40 [pid = 1652] [id = 232] 12:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112a51c00) [pid = 1652] [serial = 694] [outer = 0x0] 12:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113c6e800) [pid = 1652] [serial = 695] [outer = 0x112a51c00] 12:26:30 INFO - PROCESS | 1652 | 1467228390050 Marionette DEBUG loaded listener.js 12:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11820c400) [pid = 1652] [serial = 696] [outer = 0x112a51c00] 12:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 527ms 12:26:30 INFO - PROCESS | 1652 | 1467228390322 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]]]}] 12:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:26:30 INFO - PROCESS | 1652 | 1467228390337 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:26:30 INFO - PROCESS | 1652 | 1467228390338 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:26:30 INFO - PROCESS | 1652 | 1467228390341 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 1652 | 1467228390342 Marionette TRACE conn2 <- [1,902,null,{}] 12:26:30 INFO - PROCESS | 1652 | 1467228390345 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}] 12:26:30 INFO - PROCESS | 1652 | 1467228390348 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:30 INFO - PROCESS | 1652 | 1467228390455 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:26:30 INFO - PROCESS | 1652 | 1467228390459 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 1652 | 1467228390460 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x129411800 == 41 [pid = 1652] [id = 233] 12:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118868000) [pid = 1652] [serial = 697] [outer = 0x0] 12:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120ee6400) [pid = 1652] [serial = 698] [outer = 0x118868000] 12:26:30 INFO - PROCESS | 1652 | 1467228390488 Marionette DEBUG loaded listener.js 12:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126ae8800) [pid = 1652] [serial = 699] [outer = 0x118868000] 12:26:30 INFO - PROCESS | 1652 | 1467228390839 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]]]}] 12:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 522ms 12:26:30 INFO - PROCESS | 1652 | 1467228390864 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:26:30 INFO - PROCESS | 1652 | 1467228390866 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:26:30 INFO - PROCESS | 1652 | 1467228390882 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 1652 | 1467228390884 Marionette TRACE conn2 <- [1,906,null,{}] 12:26:30 INFO - PROCESS | 1652 | 1467228390887 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}] 12:26:30 INFO - PROCESS | 1652 | 1467228390888 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:30 INFO - PROCESS | 1652 | 1467228390971 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:26:30 INFO - PROCESS | 1652 | 1467228390975 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 1652 | 1467228390976 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12968e000 == 42 [pid = 1652] [id = 234] 12:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120e24800) [pid = 1652] [serial = 700] [outer = 0x0] 12:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12781a800) [pid = 1652] [serial = 701] [outer = 0x120e24800] 12:26:31 INFO - PROCESS | 1652 | 1467228391002 Marionette DEBUG loaded listener.js 12:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127873c00) [pid = 1652] [serial = 702] [outer = 0x120e24800] 12:26:31 INFO - PROCESS | 1652 | 1467228391357 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]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 531ms 12:26:31 INFO - PROCESS | 1652 | 1467228391403 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 1652 | 1467228391404 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:26:31 INFO - PROCESS | 1652 | 1467228391410 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 1652 | 1467228391412 Marionette TRACE conn2 <- [1,910,null,{}] 12:26:31 INFO - PROCESS | 1652 | 1467228391415 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}] 12:26:31 INFO - PROCESS | 1652 | 1467228391417 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:31 INFO - PROCESS | 1652 | 1467228391582 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:26:31 INFO - PROCESS | 1652 | 1467228391597 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:31 INFO - PROCESS | 1652 | 1467228391598 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6d9000 == 43 [pid = 1652] [id = 235] 12:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126af0c00) [pid = 1652] [serial = 703] [outer = 0x0] 12:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127821400) [pid = 1652] [serial = 704] [outer = 0x126af0c00] 12:26:31 INFO - PROCESS | 1652 | 1467228391636 Marionette DEBUG loaded listener.js 12:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12912c400) [pid = 1652] [serial = 705] [outer = 0x126af0c00] 12:26:32 INFO - PROCESS | 1652 | 1467228392031 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]]]}] 12:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 672ms 12:26:32 INFO - PROCESS | 1652 | 1467228392080 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:26:32 INFO - PROCESS | 1652 | 1467228392083 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:26:32 INFO - PROCESS | 1652 | 1467228392086 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:26:32 INFO - PROCESS | 1652 | 1467228392088 Marionette TRACE conn2 <- [1,914,null,{}] 12:26:32 INFO - PROCESS | 1652 | 1467228392092 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}] 12:26:32 INFO - PROCESS | 1652 | 1467228392094 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:32 INFO - PROCESS | 1652 | 1467228392198 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:26:32 INFO - PROCESS | 1652 | 1467228392250 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 1652 | 1467228392253 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11695f000 == 44 [pid = 1652] [id = 236] 12:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113221400) [pid = 1652] [serial = 706] [outer = 0x0] 12:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113c70c00) [pid = 1652] [serial = 707] [outer = 0x113221400] 12:26:32 INFO - PROCESS | 1652 | 1467228392284 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116746800) [pid = 1652] [serial = 708] [outer = 0x113221400] 12:26:32 INFO - PROCESS | 1652 | 1467228392675 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]]]}] 12:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 620ms 12:26:32 INFO - PROCESS | 1652 | 1467228392706 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:26:32 INFO - PROCESS | 1652 | 1467228392711 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:26:32 INFO - PROCESS | 1652 | 1467228392716 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:26:32 INFO - PROCESS | 1652 | 1467228392717 Marionette TRACE conn2 <- [1,918,null,{}] 12:26:32 INFO - PROCESS | 1652 | 1467228392720 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}] 12:26:32 INFO - PROCESS | 1652 | 1467228392722 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:32 INFO - PROCESS | 1652 | 1467228392822 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:26:32 INFO - PROCESS | 1652 | 1467228392927 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 1652 | 1467228392929 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ec1000 == 45 [pid = 1652] [id = 237] 12:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118224800) [pid = 1652] [serial = 709] [outer = 0x0] 12:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118462c00) [pid = 1652] [serial = 710] [outer = 0x118224800] 12:26:32 INFO - PROCESS | 1652 | 1467228392960 Marionette DEBUG loaded listener.js 12:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118873000) [pid = 1652] [serial = 711] [outer = 0x118224800] 12:26:33 INFO - PROCESS | 1652 | 1467228393374 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]]]}] 12:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 721ms 12:26:33 INFO - PROCESS | 1652 | 1467228393436 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:26:33 INFO - PROCESS | 1652 | 1467228393438 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:26:33 INFO - PROCESS | 1652 | 1467228393440 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:26:33 INFO - PROCESS | 1652 | 1467228393443 Marionette TRACE conn2 <- [1,922,null,{}] 12:26:33 INFO - PROCESS | 1652 | 1467228393451 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}] 12:26:33 INFO - PROCESS | 1652 | 1467228393454 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:33 INFO - PROCESS | 1652 | 1467228393556 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:26:33 INFO - PROCESS | 1652 | 1467228393624 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:33 INFO - PROCESS | 1652 | 1467228393626 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a612000 == 46 [pid = 1652] [id = 238] 12:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118f88000) [pid = 1652] [serial = 712] [outer = 0x0] 12:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x120e26000) [pid = 1652] [serial = 713] [outer = 0x118f88000] 12:26:33 INFO - PROCESS | 1652 | 1467228393659 Marionette DEBUG loaded listener.js 12:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1210fe000) [pid = 1652] [serial = 714] [outer = 0x118f88000] 12:26:34 INFO - PROCESS | 1652 | 1467228394072 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]]]}] 12:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 675ms 12:26:34 INFO - PROCESS | 1652 | 1467228394115 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:26:34 INFO - PROCESS | 1652 | 1467228394117 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:26:34 INFO - PROCESS | 1652 | 1467228394120 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:26:34 INFO - PROCESS | 1652 | 1467228394121 Marionette TRACE conn2 <- [1,926,null,{}] 12:26:34 INFO - PROCESS | 1652 | 1467228394146 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}] 12:26:34 INFO - PROCESS | 1652 | 1467228394147 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:34 INFO - PROCESS | 1652 | 1467228394245 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:26:34 INFO - PROCESS | 1652 | 1467228394300 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 1652 | 1467228394301 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab29000 == 47 [pid = 1652] [id = 239] 12:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1213c3400) [pid = 1652] [serial = 715] [outer = 0x0] 12:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123ff3800) [pid = 1652] [serial = 716] [outer = 0x1213c3400] 12:26:34 INFO - PROCESS | 1652 | 1467228394330 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1264ab400) [pid = 1652] [serial = 717] [outer = 0x1213c3400] 12:26:34 INFO - PROCESS | 1652 | 1467228394760 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]]]}] 12:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 690ms 12:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:26:34 INFO - PROCESS | 1652 | 1467228394829 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:26:34 INFO - PROCESS | 1652 | 1467228394830 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:26:34 INFO - PROCESS | 1652 | 1467228394835 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:26:34 INFO - PROCESS | 1652 | 1467228394836 Marionette TRACE conn2 <- [1,930,null,{}] 12:26:34 INFO - PROCESS | 1652 | 1467228394839 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}] 12:26:34 INFO - PROCESS | 1652 | 1467228394840 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:34 INFO - PROCESS | 1652 | 1467228394939 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:26:35 INFO - PROCESS | 1652 | 1467228395007 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:35 INFO - PROCESS | 1652 | 1467228395008 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f64800 == 48 [pid = 1652] [id = 240] 12:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113c08400) [pid = 1652] [serial = 718] [outer = 0x0] 12:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11859a400) [pid = 1652] [serial = 719] [outer = 0x113c08400] 12:26:35 INFO - PROCESS | 1652 | 1467228395037 Marionette DEBUG loaded listener.js 12:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12175c800) [pid = 1652] [serial = 720] [outer = 0x113c08400] 12:26:35 INFO - PROCESS | 1652 | 1467228395619 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]]]}] 12:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 821ms 12:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:26:35 INFO - PROCESS | 1652 | 1467228395657 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:26:35 INFO - PROCESS | 1652 | 1467228395660 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:26:35 INFO - PROCESS | 1652 | 1467228395663 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:26:35 INFO - PROCESS | 1652 | 1467228395665 Marionette TRACE conn2 <- [1,934,null,{}] 12:26:35 INFO - PROCESS | 1652 | 1467228395669 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}] 12:26:35 INFO - PROCESS | 1652 | 1467228395671 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:35 INFO - PROCESS | 1652 | 1467228395762 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:26:35 INFO - PROCESS | 1652 | 1467228395859 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:35 INFO - PROCESS | 1652 | 1467228395860 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164ab800 == 49 [pid = 1652] [id = 241] 12:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x116903400) [pid = 1652] [serial = 721] [outer = 0x0] 12:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x116f41000) [pid = 1652] [serial = 722] [outer = 0x116903400] 12:26:35 INFO - PROCESS | 1652 | 1467228395907 Marionette DEBUG loaded listener.js 12:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118206000) [pid = 1652] [serial = 723] [outer = 0x116903400] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12968e000 == 48 [pid = 1652] [id = 234] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x129411800 == 47 [pid = 1652] [id = 233] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x115f63000 == 46 [pid = 1652] [id = 232] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1278bf800 == 45 [pid = 1652] [id = 231] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x124c1a800 == 44 [pid = 1652] [id = 230] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x123fc7800 == 43 [pid = 1652] [id = 229] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x121032000 == 42 [pid = 1652] [id = 228] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x120ec4800 == 41 [pid = 1652] [id = 227] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119a22800 == 40 [pid = 1652] [id = 226] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1182d1000 == 39 [pid = 1652] [id = 225] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11701b000 == 38 [pid = 1652] [id = 224] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x113c39000 == 37 [pid = 1652] [id = 223] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1182b6800 == 36 [pid = 1652] [id = 222] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1243e8000 == 35 [pid = 1652] [id = 220] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x113258000 == 34 [pid = 1652] [id = 221] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1164a5800 == 33 [pid = 1652] [id = 208] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x115f64800 == 32 [pid = 1652] [id = 240] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab29000 == 31 [pid = 1652] [id = 239] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12a612000 == 30 [pid = 1652] [id = 238] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x120ec1000 == 29 [pid = 1652] [id = 237] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6d9000 == 28 [pid = 1652] [id = 235] 12:26:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11695f000 == 27 [pid = 1652] [id = 236] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12c211800) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12190f000) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1176f6800) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x116f40800) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118263800) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118592c00) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118224400) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1213c1000) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x120eea800) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1210f3c00) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115f40800) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11613ec00) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118f8d400) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118264800) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120e1d800) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112a83c00) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112f8c400) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118208400) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11820f000) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116743400) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120e30400) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120e21400) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128ce9c00) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126ae7000) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119c07800) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118f8a000) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b943c00) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120e2e800) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12aade000) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120e25400) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x120ee4800) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x120e31000) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12c111000) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1213bfc00) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12ba0a800) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x120e35800) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12cec8000) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 12:26:36 INFO - PROCESS | 1652 | 1467228396977 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]]]}] 12:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1378ms 12:26:37 INFO - PROCESS | 1652 | 1467228397041 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:26:37 INFO - PROCESS | 1652 | 1467228397043 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:26:37 INFO - PROCESS | 1652 | 1467228397046 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 1652 | 1467228397048 Marionette TRACE conn2 <- [1,938,null,{}] 12:26:37 INFO - PROCESS | 1652 | 1467228397052 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}] 12:26:37 INFO - PROCESS | 1652 | 1467228397054 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:37 INFO - PROCESS | 1652 | 1467228397131 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:26:37 INFO - PROCESS | 1652 | 1467228397163 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:37 INFO - PROCESS | 1652 | 1467228397165 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a04000 == 28 [pid = 1652] [id = 242] 12:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11509f800) [pid = 1652] [serial = 724] [outer = 0x0] 12:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115f3f000) [pid = 1652] [serial = 725] [outer = 0x11509f800] 12:26:37 INFO - PROCESS | 1652 | 1467228397193 Marionette DEBUG loaded listener.js 12:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116143400) [pid = 1652] [serial = 726] [outer = 0x11509f800] 12:26:37 INFO - PROCESS | 1652 | 1467228397509 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]]]}] 12:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 521ms 12:26:37 INFO - PROCESS | 1652 | 1467228397568 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:26:37 INFO - PROCESS | 1652 | 1467228397571 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:26:37 INFO - PROCESS | 1652 | 1467228397576 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 1652 | 1467228397578 Marionette TRACE conn2 <- [1,942,null,{}] 12:26:37 INFO - PROCESS | 1652 | 1467228397580 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}] 12:26:37 INFO - PROCESS | 1652 | 1467228397582 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:37 INFO - PROCESS | 1652 | 1467228397659 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:26:37 INFO - PROCESS | 1652 | 1467228397663 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:37 INFO - PROCESS | 1652 | 1467228397664 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8c000 == 29 [pid = 1652] [id = 243] 12:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116749800) [pid = 1652] [serial = 727] [outer = 0x0] 12:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1174fe800) [pid = 1652] [serial = 728] [outer = 0x116749800] 12:26:37 INFO - PROCESS | 1652 | 1467228397693 Marionette DEBUG loaded listener.js 12:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11820d000) [pid = 1652] [serial = 729] [outer = 0x116749800] 12:26:38 INFO - PROCESS | 1652 | 1467228398002 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]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 473ms 12:26:38 INFO - PROCESS | 1652 | 1467228398050 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 1652 | 1467228398051 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:26:38 INFO - PROCESS | 1652 | 1467228398054 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 1652 | 1467228398060 Marionette TRACE conn2 <- [1,946,null,{}] 12:26:38 INFO - PROCESS | 1652 | 1467228398071 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}] 12:26:38 INFO - PROCESS | 1652 | 1467228398087 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:38 INFO - PROCESS | 1652 | 1467228398241 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:26:38 INFO - PROCESS | 1652 | 1467228398258 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 1652 | 1467228398261 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182b8000 == 30 [pid = 1652] [id = 244] 12:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11825c000) [pid = 1652] [serial = 730] [outer = 0x0] 12:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11886f000) [pid = 1652] [serial = 731] [outer = 0x11825c000] 12:26:38 INFO - PROCESS | 1652 | 1467228398306 Marionette DEBUG loaded listener.js 12:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118f8d400) [pid = 1652] [serial = 732] [outer = 0x11825c000] 12:26:38 INFO - PROCESS | 1652 | 1467228398753 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]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 726ms 12:26:38 INFO - PROCESS | 1652 | 1467228398780 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 1652 | 1467228398782 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:26:38 INFO - PROCESS | 1652 | 1467228398784 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 1652 | 1467228398785 Marionette TRACE conn2 <- [1,950,null,{}] 12:26:38 INFO - PROCESS | 1652 | 1467228398787 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}] 12:26:38 INFO - PROCESS | 1652 | 1467228398789 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:38 INFO - PROCESS | 1652 | 1467228398894 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:26:38 INFO - PROCESS | 1652 | 1467228398902 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 1652 | 1467228398904 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119477000 == 31 [pid = 1652] [id = 245] 12:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119106c00) [pid = 1652] [serial = 733] [outer = 0x0] 12:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1194aec00) [pid = 1652] [serial = 734] [outer = 0x119106c00] 12:26:38 INFO - PROCESS | 1652 | 1467228398944 Marionette DEBUG loaded listener.js 12:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119c57000) [pid = 1652] [serial = 735] [outer = 0x119106c00] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120e24800) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1213c5800) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12465ac00) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124c48400) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112a55000) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115de9400) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x120e1d000) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116f04c00) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1133ae800) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119108c00) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118211c00) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11822ac00) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x112a51c00) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126af0c00) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118868000) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1194b4800) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:26:40 INFO - PROCESS | 1652 | 1467228400045 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]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1319ms 12:26:40 INFO - PROCESS | 1652 | 1467228400104 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 1652 | 1467228400107 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:26:40 INFO - PROCESS | 1652 | 1467228400110 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 1652 | 1467228400112 Marionette TRACE conn2 <- [1,954,null,{}] 12:26:40 INFO - PROCESS | 1652 | 1467228400117 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}] 12:26:40 INFO - PROCESS | 1652 | 1467228400119 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:40 INFO - PROCESS | 1652 | 1467228400263 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:26:40 INFO - PROCESS | 1652 | 1467228400274 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:40 INFO - PROCESS | 1652 | 1467228400276 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f90800 == 32 [pid = 1652] [id = 246] 12:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113c05000) [pid = 1652] [serial = 736] [outer = 0x0] 12:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116141400) [pid = 1652] [serial = 737] [outer = 0x113c05000] 12:26:40 INFO - PROCESS | 1652 | 1467228400307 Marionette DEBUG loaded listener.js 12:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116746400) [pid = 1652] [serial = 738] [outer = 0x113c05000] 12:26:40 INFO - PROCESS | 1652 | 1467228400815 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]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 722ms 12:26:40 INFO - PROCESS | 1652 | 1467228400833 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 1652 | 1467228400836 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:26:40 INFO - PROCESS | 1652 | 1467228400841 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 1652 | 1467228400843 Marionette TRACE conn2 <- [1,958,null,{}] 12:26:40 INFO - PROCESS | 1652 | 1467228400845 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}] 12:26:40 INFO - PROCESS | 1652 | 1467228400847 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:40 INFO - PROCESS | 1652 | 1467228400969 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:26:41 INFO - PROCESS | 1652 | 1467228401077 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 1652 | 1467228401079 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e7800 == 33 [pid = 1652] [id = 247] 12:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11822b400) [pid = 1652] [serial = 739] [outer = 0x0] 12:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11825e400) [pid = 1652] [serial = 740] [outer = 0x11822b400] 12:26:41 INFO - PROCESS | 1652 | 1467228401112 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118598400) [pid = 1652] [serial = 741] [outer = 0x11822b400] 12:26:41 INFO - PROCESS | 1652 | 1467228401729 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]]]}] 12:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 924ms 12:26:41 INFO - PROCESS | 1652 | 1467228401773 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:26:41 INFO - PROCESS | 1652 | 1467228401775 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:26:41 INFO - PROCESS | 1652 | 1467228401780 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:26:41 INFO - PROCESS | 1652 | 1467228401783 Marionette TRACE conn2 <- [1,962,null,{}] 12:26:41 INFO - PROCESS | 1652 | 1467228401787 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}] 12:26:41 INFO - PROCESS | 1652 | 1467228401789 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:41 INFO - PROCESS | 1652 | 1467228401925 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:26:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1182b8000 == 32 [pid = 1652] [id = 244] 12:26:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116f8c000 == 31 [pid = 1652] [id = 243] 12:26:41 INFO - PROCESS | 1652 | --DOCSHELL 0x113a04000 == 30 [pid = 1652] [id = 242] 12:26:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1164ab800 == 29 [pid = 1652] [id = 241] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127873c00) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x123fe6800) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x124bb8800) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12640bc00) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x112a5e800) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1131c6400) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x115f9c000) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x116466c00) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x120e22c00) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x120e32800) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x124c3c000) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x116f4a000) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118207400) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x116742800) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x116a03800) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1196c9c00) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x119c5c000) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x123c2e000) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x118869c00) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118f8e400) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11820c400) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x126635800) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12912c400) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x127821400) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12781a800) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x113c6e800) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x126ae8800) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x120eec800) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x121509400) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x1243a8400) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x120ee6400) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1652 | 1467228401993 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 1652 | 1467228401995 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x113c4b000 == 30 [pid = 1652] [id = 248] 12:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x112d7b400) [pid = 1652] [serial = 742] [outer = 0x0] 12:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x115f9a800) [pid = 1652] [serial = 743] [outer = 0x112d7b400] 12:26:42 INFO - PROCESS | 1652 | 1467228402024 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11614a000) [pid = 1652] [serial = 744] [outer = 0x112d7b400] 12:26:42 INFO - PROCESS | 1652 | 1467228402346 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]]]}] 12:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 625ms 12:26:42 INFO - PROCESS | 1652 | 1467228402404 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:26:42 INFO - PROCESS | 1652 | 1467228402407 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:26:42 INFO - PROCESS | 1652 | 1467228402411 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:26:42 INFO - PROCESS | 1652 | 1467228402413 Marionette TRACE conn2 <- [1,966,null,{}] 12:26:42 INFO - PROCESS | 1652 | 1467228402416 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}] 12:26:42 INFO - PROCESS | 1652 | 1467228402417 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:42 INFO - PROCESS | 1652 | 1467228402493 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:26:42 INFO - PROCESS | 1652 | 1467228402547 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 1652 | 1467228402549 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e44000 == 31 [pid = 1652] [id = 249] 12:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x11614a800) [pid = 1652] [serial = 745] [outer = 0x0] 12:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x116f0d400) [pid = 1652] [serial = 746] [outer = 0x11614a800] 12:26:42 INFO - PROCESS | 1652 | 1467228402576 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x118465800) [pid = 1652] [serial = 747] [outer = 0x11614a800] 12:26:42 INFO - PROCESS | 1652 | 1467228402866 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]]]}] 12:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 469ms 12:26:42 INFO - PROCESS | 1652 | 1467228402880 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:26:42 INFO - PROCESS | 1652 | 1467228402882 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:26:42 INFO - PROCESS | 1652 | 1467228402890 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:26:42 INFO - PROCESS | 1652 | 1467228402893 Marionette TRACE conn2 <- [1,970,null,{}] 12:26:42 INFO - PROCESS | 1652 | 1467228402900 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}] 12:26:42 INFO - PROCESS | 1652 | 1467228402905 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:42 INFO - PROCESS | 1652 | 1467228402986 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:26:42 INFO - PROCESS | 1652 | 1467228402991 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:43 INFO - PROCESS | 1652 | 1467228403000 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11948a000 == 32 [pid = 1652] [id = 250] 12:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118591800) [pid = 1652] [serial = 748] [outer = 0x0] 12:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1196c2000) [pid = 1652] [serial = 749] [outer = 0x118591800] 12:26:43 INFO - PROCESS | 1652 | 1467228403029 Marionette DEBUG loaded listener.js 12:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x112f8c400) [pid = 1652] [serial = 750] [outer = 0x118591800] 12:26:43 INFO - PROCESS | 1652 | 1467228403509 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]]]}] 12:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 626ms 12:26:43 INFO - PROCESS | 1652 | 1467228403517 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:26:43 INFO - PROCESS | 1652 | 1467228403519 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:26:43 INFO - PROCESS | 1652 | 1467228403524 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 1652 | 1467228403529 Marionette TRACE conn2 <- [1,974,null,{}] 12:26:43 INFO - PROCESS | 1652 | 1467228403533 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}] 12:26:43 INFO - PROCESS | 1652 | 1467228403535 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:43 INFO - PROCESS | 1652 | 1467228403653 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:26:43 INFO - PROCESS | 1652 | 1467228403776 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:43 INFO - PROCESS | 1652 | 1467228403777 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x118637800 == 33 [pid = 1652] [id = 251] 12:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x116a0a800) [pid = 1652] [serial = 751] [outer = 0x0] 12:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1176ed000) [pid = 1652] [serial = 752] [outer = 0x116a0a800] 12:26:43 INFO - PROCESS | 1652 | 1467228403847 Marionette DEBUG loaded listener.js 12:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11846a000) [pid = 1652] [serial = 753] [outer = 0x116a0a800] 12:26:44 INFO - PROCESS | 1652 | 1467228404292 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]]]}] 12:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 777ms 12:26:44 INFO - PROCESS | 1652 | 1467228404299 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:26:44 INFO - PROCESS | 1652 | 1467228404302 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:26:44 INFO - PROCESS | 1652 | 1467228404309 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:26:44 INFO - PROCESS | 1652 | 1467228404311 Marionette TRACE conn2 <- [1,978,null,{}] 12:26:44 INFO - PROCESS | 1652 | 1467228404313 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}] 12:26:44 INFO - PROCESS | 1652 | 1467228404315 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:44 INFO - PROCESS | 1652 | 1467228404410 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:26:44 INFO - PROCESS | 1652 | 1467228404455 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 1652 | 1467228404457 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x120dea000 == 34 [pid = 1652] [id = 252] 12:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118597c00) [pid = 1652] [serial = 754] [outer = 0x0] 12:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1196c3800) [pid = 1652] [serial = 755] [outer = 0x118597c00] 12:26:44 INFO - PROCESS | 1652 | 1467228404487 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x120e20400) [pid = 1652] [serial = 756] [outer = 0x118597c00] 12:26:44 INFO - PROCESS | 1652 | 1467228404894 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]]]}] 12:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 621ms 12:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:26:44 INFO - PROCESS | 1652 | 1467228404929 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:26:44 INFO - PROCESS | 1652 | 1467228404931 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:26:44 INFO - PROCESS | 1652 | 1467228404933 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:26:44 INFO - PROCESS | 1652 | 1467228404935 Marionette TRACE conn2 <- [1,982,null,{}] 12:26:44 INFO - PROCESS | 1652 | 1467228404944 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}] 12:26:44 INFO - PROCESS | 1652 | 1467228404947 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:45 INFO - PROCESS | 1652 | 1467228405040 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:26:45 INFO - PROCESS | 1652 | 1467228405142 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 1652 | 1467228405144 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x121038000 == 35 [pid = 1652] [id = 253] 12:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x120e37c00) [pid = 1652] [serial = 757] [outer = 0x0] 12:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x120eea400) [pid = 1652] [serial = 758] [outer = 0x120e37c00] 12:26:45 INFO - PROCESS | 1652 | 1467228405176 Marionette DEBUG loaded listener.js 12:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1210fec00) [pid = 1652] [serial = 759] [outer = 0x120e37c00] 12:26:45 INFO - PROCESS | 1652 | 1467228405574 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]]]}] 12:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 671ms 12:26:45 INFO - PROCESS | 1652 | 1467228405604 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:26:45 INFO - PROCESS | 1652 | 1467228405606 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:26:45 INFO - PROCESS | 1652 | 1467228405609 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:26:45 INFO - PROCESS | 1652 | 1467228405610 Marionette TRACE conn2 <- [1,986,null,{}] 12:26:45 INFO - PROCESS | 1652 | 1467228405613 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}] 12:26:45 INFO - PROCESS | 1652 | 1467228405614 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:45 INFO - PROCESS | 1652 | 1467228405712 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:26:45 INFO - PROCESS | 1652 | 1467228405760 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 1652 | 1467228405761 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12145d000 == 36 [pid = 1652] [id = 254] 12:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1213bf800) [pid = 1652] [serial = 760] [outer = 0x0] 12:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1213c7400) [pid = 1652] [serial = 761] [outer = 0x1213bf800] 12:26:45 INFO - PROCESS | 1652 | 1467228405791 Marionette DEBUG loaded listener.js 12:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12150d800) [pid = 1652] [serial = 762] [outer = 0x1213bf800] 12:26:46 INFO - PROCESS | 1652 | 1467228406193 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]]]}] 12:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 621ms 12:26:46 INFO - PROCESS | 1652 | 1467228406232 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:26:46 INFO - PROCESS | 1652 | 1467228406233 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:26:46 INFO - PROCESS | 1652 | 1467228406235 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 1652 | 1467228406237 Marionette TRACE conn2 <- [1,990,null,{}] 12:26:46 INFO - PROCESS | 1652 | 1467228406239 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}] 12:26:46 INFO - PROCESS | 1652 | 1467228406240 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:46 INFO - PROCESS | 1652 | 1467228406336 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:26:46 INFO - PROCESS | 1652 | 1467228406432 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:46 INFO - PROCESS | 1652 | 1467228406433 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b4a800 == 37 [pid = 1652] [id = 255] 12:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x115ddf000) [pid = 1652] [serial = 763] [outer = 0x0] 12:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1219c8400) [pid = 1652] [serial = 764] [outer = 0x115ddf000] 12:26:46 INFO - PROCESS | 1652 | 1467228406463 Marionette DEBUG loaded listener.js 12:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12430a400) [pid = 1652] [serial = 765] [outer = 0x115ddf000] 12:26:46 INFO - PROCESS | 1652 | 1467228406936 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]]]}] 12:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 719ms 12:26:46 INFO - PROCESS | 1652 | 1467228406955 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:26:46 INFO - PROCESS | 1652 | 1467228406957 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:26:46 INFO - PROCESS | 1652 | 1467228406960 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 1652 | 1467228406962 Marionette TRACE conn2 <- [1,994,null,{}] 12:26:46 INFO - PROCESS | 1652 | 1467228406965 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}] 12:26:46 INFO - PROCESS | 1652 | 1467228406967 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:47 INFO - PROCESS | 1652 | 1467228407106 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:26:47 INFO - PROCESS | 1652 | 1467228407118 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:47 INFO - PROCESS | 1652 | 1467228407119 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x118245000 == 38 [pid = 1652] [id = 256] 12:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11613b800) [pid = 1652] [serial = 766] [outer = 0x0] 12:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1164d8400) [pid = 1652] [serial = 767] [outer = 0x11613b800] 12:26:47 INFO - PROCESS | 1652 | 1467228407147 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11820ac00) [pid = 1652] [serial = 768] [outer = 0x11613b800] 12:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x117e44000 == 37 [pid = 1652] [id = 249] 12:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x113c4b000 == 36 [pid = 1652] [id = 248] 12:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e7800 == 35 [pid = 1652] [id = 247] 12:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116f90800 == 34 [pid = 1652] [id = 246] 12:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119477000 == 33 [pid = 1652] [id = 245] 12:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123b4a800 == 32 [pid = 1652] [id = 255] 12:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12145d000 == 31 [pid = 1652] [id = 254] 12:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121038000 == 30 [pid = 1652] [id = 253] 12:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x120dea000 == 29 [pid = 1652] [id = 252] 12:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x118637800 == 28 [pid = 1652] [id = 251] 12:26:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11948a000 == 27 [pid = 1652] [id = 250] 12:26:48 INFO - PROCESS | 1652 | 1467228407997 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]]]}] 12:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1072ms 12:26:48 INFO - PROCESS | 1652 | 1467228408035 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:26:48 INFO - PROCESS | 1652 | 1467228408037 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:26:48 INFO - PROCESS | 1652 | 1467228408040 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:26:48 INFO - PROCESS | 1652 | 1467228408045 Marionette TRACE conn2 <- [1,998,null,{}] 12:26:48 INFO - PROCESS | 1652 | 1467228408049 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}] 12:26:48 INFO - PROCESS | 1652 | 1467228408055 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:48 INFO - PROCESS | 1652 | 1467228408177 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:26:48 INFO - PROCESS | 1652 | 1467228408189 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:48 INFO - PROCESS | 1652 | 1467228408193 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116948000 == 28 [pid = 1652] [id = 257] 12:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116742400) [pid = 1652] [serial = 769] [outer = 0x0] 12:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116751c00) [pid = 1652] [serial = 770] [outer = 0x116742400] 12:26:48 INFO - PROCESS | 1652 | 1467228408241 Marionette DEBUG loaded listener.js 12:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1176ee400) [pid = 1652] [serial = 771] [outer = 0x116742400] 12:26:48 INFO - PROCESS | 1652 | 1467228408758 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]]]}] 12:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 726ms 12:26:48 INFO - PROCESS | 1652 | 1467228408766 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:26:48 INFO - PROCESS | 1652 | 1467228408770 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:26:48 INFO - PROCESS | 1652 | 1467228408780 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:26:48 INFO - PROCESS | 1652 | 1467228408782 Marionette TRACE conn2 <- [1,1002,null,{}] 12:26:48 INFO - PROCESS | 1652 | 1467228408784 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}] 12:26:48 INFO - PROCESS | 1652 | 1467228408786 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:48 INFO - PROCESS | 1652 | 1467228408914 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:26:48 INFO - PROCESS | 1652 | 1467228408945 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:48 INFO - PROCESS | 1652 | 1467228408947 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ce000 == 29 [pid = 1652] [id = 258] 12:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117eae800) [pid = 1652] [serial = 772] [outer = 0x0] 12:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11858e800) [pid = 1652] [serial = 773] [outer = 0x117eae800] 12:26:48 INFO - PROCESS | 1652 | 1467228408975 Marionette DEBUG loaded listener.js 12:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118f8e400) [pid = 1652] [serial = 774] [outer = 0x117eae800] 12:26:49 INFO - PROCESS | 1652 | 1467228409342 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]]]}] 12:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 570ms 12:26:49 INFO - PROCESS | 1652 | 1467228409350 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:26:49 INFO - PROCESS | 1652 | 1467228409352 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:26:49 INFO - PROCESS | 1652 | 1467228409355 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - PROCESS | 1652 | 1467228409358 Marionette TRACE conn2 <- [1,1006,null,{}] 12:26:49 INFO - PROCESS | 1652 | 1467228409365 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}] 12:26:49 INFO - PROCESS | 1652 | 1467228409368 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:49 INFO - PROCESS | 1652 | 1467228409470 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:26:49 INFO - PROCESS | 1652 | 1467228409477 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:49 INFO - PROCESS | 1652 | 1467228409479 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x120df3800 == 30 [pid = 1652] [id = 259] 12:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1198f1c00) [pid = 1652] [serial = 775] [outer = 0x0] 12:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120e1c000) [pid = 1652] [serial = 776] [outer = 0x1198f1c00] 12:26:49 INFO - PROCESS | 1652 | 1467228409506 Marionette DEBUG loaded listener.js 12:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120e2f400) [pid = 1652] [serial = 777] [outer = 0x1198f1c00] 12:26:49 INFO - PROCESS | 1652 | 1467228409820 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]]]}] 12:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 521ms 12:26:49 INFO - PROCESS | 1652 | 1467228409877 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:26:49 INFO - PROCESS | 1652 | 1467228409879 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:26:49 INFO - PROCESS | 1652 | 1467228409881 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - PROCESS | 1652 | 1467228409882 Marionette TRACE conn2 <- [1,1010,null,{}] 12:26:49 INFO - PROCESS | 1652 | 1467228409884 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}] 12:26:49 INFO - PROCESS | 1652 | 1467228409885 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:49 INFO - PROCESS | 1652 | 1467228409983 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:26:50 INFO - PROCESS | 1652 | 1467228410016 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 1652 | 1467228410017 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ecb800 == 31 [pid = 1652] [id = 260] 12:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120e36800) [pid = 1652] [serial = 778] [outer = 0x0] 12:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120eeb400) [pid = 1652] [serial = 779] [outer = 0x120e36800] 12:26:50 INFO - PROCESS | 1652 | 1467228410042 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1210fb800) [pid = 1652] [serial = 780] [outer = 0x120e36800] 12:26:50 INFO - PROCESS | 1652 | 1467228410346 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]]]}] 12:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 470ms 12:26:50 INFO - PROCESS | 1652 | 1467228410351 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:26:50 INFO - PROCESS | 1652 | 1467228410363 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119106c00) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116903400) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1213c3400) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113c08400) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118f88000) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118224800) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113221400) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118591800) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11825c000) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116749800) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11509f800) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11614a800) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x112d7b400) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x113c05000) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11822b400) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:26:50 INFO - PROCESS | 1652 | 1467228410521 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:26:50 INFO - PROCESS | 1652 | 1467228410522 Marionette TRACE conn2 <- [1,1014,null,{}] 12:26:50 INFO - PROCESS | 1652 | 1467228410532 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}] 12:26:50 INFO - PROCESS | 1652 | 1467228410534 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:50 INFO - PROCESS | 1652 | 1467228410606 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:26:50 INFO - PROCESS | 1652 | 1467228410609 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 1652 | 1467228410610 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11829e800 == 32 [pid = 1652] [id = 261] 12:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115f3bc00) [pid = 1652] [serial = 781] [outer = 0x0] 12:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11614a400) [pid = 1652] [serial = 782] [outer = 0x115f3bc00] 12:26:50 INFO - PROCESS | 1652 | 1467228410636 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118203400) [pid = 1652] [serial = 783] [outer = 0x115f3bc00] 12:26:50 INFO - PROCESS | 1652 | 1467228410950 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]]]}] 12:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 627ms 12:26:51 INFO - PROCESS | 1652 | 1467228410999 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:26:51 INFO - PROCESS | 1652 | 1467228411001 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:26:51 INFO - PROCESS | 1652 | 1467228411003 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 1652 | 1467228411004 Marionette TRACE conn2 <- [1,1018,null,{}] 12:26:51 INFO - PROCESS | 1652 | 1467228411006 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}] 12:26:51 INFO - PROCESS | 1652 | 1467228411010 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:51 INFO - PROCESS | 1652 | 1467228411093 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:26:51 INFO - PROCESS | 1652 | 1467228411145 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:51 INFO - PROCESS | 1652 | 1467228411147 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x123fca800 == 33 [pid = 1652] [id = 262] 12:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11613c400) [pid = 1652] [serial = 784] [outer = 0x0] 12:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119107800) [pid = 1652] [serial = 785] [outer = 0x11613c400] 12:26:51 INFO - PROCESS | 1652 | 1467228411172 Marionette DEBUG loaded listener.js 12:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x124330c00) [pid = 1652] [serial = 786] [outer = 0x11613c400] 12:26:51 INFO - PROCESS | 1652 | 1467228411442 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]]]}] 12:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 468ms 12:26:51 INFO - PROCESS | 1652 | 1467228411471 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:26:51 INFO - PROCESS | 1652 | 1467228411472 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:26:51 INFO - PROCESS | 1652 | 1467228411474 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 1652 | 1467228411476 Marionette TRACE conn2 <- [1,1022,null,{}] 12:26:51 INFO - PROCESS | 1652 | 1467228411485 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}] 12:26:51 INFO - PROCESS | 1652 | 1467228411494 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:51 INFO - PROCESS | 1652 | 1467228411569 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:26:51 INFO - PROCESS | 1652 | 1467228411573 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:51 INFO - PROCESS | 1652 | 1467228411575 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c1b800 == 34 [pid = 1652] [id = 263] 12:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x120e38800) [pid = 1652] [serial = 787] [outer = 0x0] 12:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12465ac00) [pid = 1652] [serial = 788] [outer = 0x120e38800] 12:26:51 INFO - PROCESS | 1652 | 1467228411601 Marionette DEBUG loaded listener.js 12:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124c3c000) [pid = 1652] [serial = 789] [outer = 0x120e38800] 12:26:51 INFO - PROCESS | 1652 | 1467228411903 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]]]}] 12:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 478ms 12:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:26:51 INFO - PROCESS | 1652 | 1467228411952 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:26:51 INFO - PROCESS | 1652 | 1467228411954 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:26:51 INFO - PROCESS | 1652 | 1467228411957 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 1652 | 1467228411959 Marionette TRACE conn2 <- [1,1026,null,{}] 12:26:51 INFO - PROCESS | 1652 | 1467228411961 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}] 12:26:51 INFO - PROCESS | 1652 | 1467228411963 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:52 INFO - PROCESS | 1652 | 1467228412056 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:26:52 INFO - PROCESS | 1652 | 1467228412062 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 1652 | 1467228412064 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x126419800 == 35 [pid = 1652] [id = 264] 12:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120e23000) [pid = 1652] [serial = 790] [outer = 0x0] 12:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124c48800) [pid = 1652] [serial = 791] [outer = 0x120e23000] 12:26:52 INFO - PROCESS | 1652 | 1467228412089 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12640d400) [pid = 1652] [serial = 792] [outer = 0x120e23000] 12:26:52 INFO - PROCESS | 1652 | 1467228412389 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]]]}] 12:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 472ms 12:26:52 INFO - PROCESS | 1652 | 1467228412429 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 1652 | 1467228412431 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:26:52 INFO - PROCESS | 1652 | 1467228412434 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:26:52 INFO - PROCESS | 1652 | 1467228412436 Marionette TRACE conn2 <- [1,1030,null,{}] 12:26:52 INFO - PROCESS | 1652 | 1467228412443 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}] 12:26:52 INFO - PROCESS | 1652 | 1467228412445 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:52 INFO - PROCESS | 1652 | 1467228412629 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:26:52 INFO - PROCESS | 1652 | 1467228412747 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 1652 | 1467228412749 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a0e800 == 36 [pid = 1652] [id = 265] 12:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1121be800) [pid = 1652] [serial = 793] [outer = 0x0] 12:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112a5dc00) [pid = 1652] [serial = 794] [outer = 0x1121be800] 12:26:52 INFO - PROCESS | 1652 | 1467228412804 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x113216000) [pid = 1652] [serial = 795] [outer = 0x1121be800] 12:26:53 INFO - PROCESS | 1652 | 1467228413367 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]]]}] 12:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 977ms 12:26:53 INFO - PROCESS | 1652 | 1467228413424 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:26:53 INFO - PROCESS | 1652 | 1467228413427 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:26:53 INFO - PROCESS | 1652 | 1467228413431 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:26:53 INFO - PROCESS | 1652 | 1467228413433 Marionette TRACE conn2 <- [1,1034,null,{}] 12:26:53 INFO - PROCESS | 1652 | 1467228413436 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}] 12:26:53 INFO - PROCESS | 1652 | 1467228413441 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:53 INFO - PROCESS | 1652 | 1467228413546 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:26:53 INFO - PROCESS | 1652 | 1467228413619 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:53 INFO - PROCESS | 1652 | 1467228413621 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x120de4800 == 37 [pid = 1652] [id = 266] 12:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116749000) [pid = 1652] [serial = 796] [outer = 0x0] 12:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118202400) [pid = 1652] [serial = 797] [outer = 0x116749000] 12:26:53 INFO - PROCESS | 1652 | 1467228413652 Marionette DEBUG loaded listener.js 12:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118230800) [pid = 1652] [serial = 798] [outer = 0x116749000] 12:26:54 INFO - PROCESS | 1652 | 1467228414286 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]]]}] 12:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 920ms 12:26:54 INFO - PROCESS | 1652 | 1467228414352 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 1652 | 1467228414354 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:26:54 INFO - PROCESS | 1652 | 1467228414358 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - PROCESS | 1652 | 1467228414360 Marionette TRACE conn2 <- [1,1038,null,{}] 12:26:54 INFO - PROCESS | 1652 | 1467228414387 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}] 12:26:54 INFO - PROCESS | 1652 | 1467228414388 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:54 INFO - PROCESS | 1652 | 1467228414495 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x126419800 == 36 [pid = 1652] [id = 264] 12:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x124c1b800 == 35 [pid = 1652] [id = 263] 12:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x123fca800 == 34 [pid = 1652] [id = 262] 12:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11829e800 == 33 [pid = 1652] [id = 261] 12:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x120ecb800 == 32 [pid = 1652] [id = 260] 12:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x120df3800 == 31 [pid = 1652] [id = 259] 12:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ce000 == 30 [pid = 1652] [id = 258] 12:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x116948000 == 29 [pid = 1652] [id = 257] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112f8c400) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1196c2000) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11886f000) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118f8d400) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1174fe800) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11820d000) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x115f3f000) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116143400) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116f41000) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116f0d400) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115f9a800) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116141400) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116746400) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11825e400) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118598400) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11614a000) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x113c70c00) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118462c00) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x120e26000) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x123ff3800) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119c57000) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11859a400) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118465800) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1194aec00) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118206000) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1264ab400) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12175c800) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1210fe000) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118873000) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x116746800) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 12:26:54 INFO - PROCESS | 1652 | 1467228414571 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:54 INFO - PROCESS | 1652 | 1467228414574 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a70000 == 30 [pid = 1652] [id = 267] 12:26:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x115f9ec00) [pid = 1652] [serial = 799] [outer = 0x0] 12:26:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11614a000) [pid = 1652] [serial = 800] [outer = 0x115f9ec00] 12:26:54 INFO - PROCESS | 1652 | 1467228414604 Marionette DEBUG loaded listener.js 12:26:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x117eaa000) [pid = 1652] [serial = 801] [outer = 0x115f9ec00] 12:26:54 INFO - PROCESS | 1652 | 1467228414890 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]]]}] 12:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 593ms 12:26:54 INFO - PROCESS | 1652 | 1467228414951 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 1652 | 1467228414954 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:26:54 INFO - PROCESS | 1652 | 1467228414959 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - PROCESS | 1652 | 1467228414962 Marionette TRACE conn2 <- [1,1042,null,{}] 12:26:54 INFO - PROCESS | 1652 | 1467228414966 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}] 12:26:54 INFO - PROCESS | 1652 | 1467228414967 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:55 INFO - PROCESS | 1652 | 1467228415043 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:26:55 INFO - PROCESS | 1652 | 1467228415047 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 1652 | 1467228415049 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e5b800 == 31 [pid = 1652] [id = 268] 12:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118227c00) [pid = 1652] [serial = 802] [outer = 0x0] 12:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11886d000) [pid = 1652] [serial = 803] [outer = 0x118227c00] 12:26:55 INFO - PROCESS | 1652 | 1467228415077 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118f8e000) [pid = 1652] [serial = 804] [outer = 0x118227c00] 12:26:55 INFO - PROCESS | 1652 | 1467228415406 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]]]}] 12:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 471ms 12:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:26:55 INFO - PROCESS | 1652 | 1467228415431 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:26:55 INFO - PROCESS | 1652 | 1467228415432 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:26:55 INFO - PROCESS | 1652 | 1467228415434 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:26:55 INFO - PROCESS | 1652 | 1467228415437 Marionette TRACE conn2 <- [1,1046,null,{}] 12:26:55 INFO - PROCESS | 1652 | 1467228415447 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}] 12:26:55 INFO - PROCESS | 1652 | 1467228415450 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:55 INFO - PROCESS | 1652 | 1467228415532 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:26:55 INFO - PROCESS | 1652 | 1467228415537 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 1652 | 1467228415539 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863c000 == 32 [pid = 1652] [id = 269] 12:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1196cb000) [pid = 1652] [serial = 805] [outer = 0x0] 12:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x120e1dc00) [pid = 1652] [serial = 806] [outer = 0x1196cb000] 12:26:55 INFO - PROCESS | 1652 | 1467228415568 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x120e31000) [pid = 1652] [serial = 807] [outer = 0x1196cb000] 12:26:55 INFO - PROCESS | 1652 | 1467228415977 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]]]}] 12:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 572ms 12:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:26:56 INFO - PROCESS | 1652 | 1467228416007 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:26:56 INFO - PROCESS | 1652 | 1467228416009 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:26:56 INFO - PROCESS | 1652 | 1467228416012 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 1652 | 1467228416014 Marionette TRACE conn2 <- [1,1050,null,{}] 12:26:56 INFO - PROCESS | 1652 | 1467228416017 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}] 12:26:56 INFO - PROCESS | 1652 | 1467228416019 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:56 INFO - PROCESS | 1652 | 1467228416151 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:26:56 INFO - PROCESS | 1652 | 1467228416158 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:56 INFO - PROCESS | 1652 | 1467228416159 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ddb000 == 33 [pid = 1652] [id = 270] 12:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1210fe800) [pid = 1652] [serial = 808] [outer = 0x0] 12:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1213bc400) [pid = 1652] [serial = 809] [outer = 0x1210fe800] 12:26:56 INFO - PROCESS | 1652 | 1467228416200 Marionette DEBUG loaded listener.js 12:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1214ef800) [pid = 1652] [serial = 810] [outer = 0x1210fe800] 12:26:56 INFO - PROCESS | 1652 | 1467228416551 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]]]}] 12:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 570ms 12:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:26:56 INFO - PROCESS | 1652 | 1467228416582 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:26:56 INFO - PROCESS | 1652 | 1467228416584 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:26:56 INFO - PROCESS | 1652 | 1467228416588 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 1652 | 1467228416589 Marionette TRACE conn2 <- [1,1054,null,{}] 12:26:56 INFO - PROCESS | 1652 | 1467228416591 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}] 12:26:56 INFO - PROCESS | 1652 | 1467228416592 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:56 INFO - PROCESS | 1652 | 1467228416700 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:26:56 INFO - PROCESS | 1652 | 1467228416712 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:56 INFO - PROCESS | 1652 | 1467228416713 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f53000 == 34 [pid = 1652] [id = 271] 12:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1214fb400) [pid = 1652] [serial = 811] [outer = 0x0] 12:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x123fee400) [pid = 1652] [serial = 812] [outer = 0x1214fb400] 12:26:56 INFO - PROCESS | 1652 | 1467228416737 Marionette DEBUG loaded listener.js 12:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124bb3800) [pid = 1652] [serial = 813] [outer = 0x1214fb400] 12:26:57 INFO - PROCESS | 1652 | 1467228417161 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]]]}] 12:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 619ms 12:26:57 INFO - PROCESS | 1652 | 1467228417208 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:26:57 INFO - PROCESS | 1652 | 1467228417210 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:26:57 INFO - PROCESS | 1652 | 1467228417213 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - PROCESS | 1652 | 1467228417215 Marionette TRACE conn2 <- [1,1058,null,{}] 12:26:57 INFO - PROCESS | 1652 | 1467228417219 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}] 12:26:57 INFO - PROCESS | 1652 | 1467228417225 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:57 INFO - PROCESS | 1652 | 1467228417394 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:26:57 INFO - PROCESS | 1652 | 1467228417415 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:57 INFO - PROCESS | 1652 | 1467228417416 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1243db800 == 35 [pid = 1652] [id = 272] 12:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x126092400) [pid = 1652] [serial = 814] [outer = 0x0] 12:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1266aa800) [pid = 1652] [serial = 815] [outer = 0x126092400] 12:26:57 INFO - PROCESS | 1652 | 1467228417441 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x126aef800) [pid = 1652] [serial = 816] [outer = 0x126092400] 12:26:57 INFO - PROCESS | 1652 | 1467228417738 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]]]}] 12:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 573ms 12:26:57 INFO - PROCESS | 1652 | 1467228417788 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:26:57 INFO - PROCESS | 1652 | 1467228417789 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:26:57 INFO - PROCESS | 1652 | 1467228417791 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - PROCESS | 1652 | 1467228417792 Marionette TRACE conn2 <- [1,1062,null,{}] 12:26:57 INFO - PROCESS | 1652 | 1467228417795 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}] 12:26:57 INFO - PROCESS | 1652 | 1467228417803 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:57 INFO - PROCESS | 1652 | 1467228417901 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:26:57 INFO - PROCESS | 1652 | 1467228417920 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:57 INFO - PROCESS | 1652 | 1467228417921 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x126414800 == 36 [pid = 1652] [id = 273] 12:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x126aefc00) [pid = 1652] [serial = 817] [outer = 0x0] 12:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12781e400) [pid = 1652] [serial = 818] [outer = 0x126aefc00] 12:26:57 INFO - PROCESS | 1652 | 1467228417973 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x127873800) [pid = 1652] [serial = 819] [outer = 0x126aefc00] 12:26:58 INFO - PROCESS | 1652 | 1467228418272 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]]]}] 12:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 12:26:58 INFO - PROCESS | 1652 | 1467228418311 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:26:58 INFO - PROCESS | 1652 | 1467228418312 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:26:58 INFO - PROCESS | 1652 | 1467228418314 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:26:58 INFO - PROCESS | 1652 | 1467228418315 Marionette TRACE conn2 <- [1,1066,null,{}] 12:26:58 INFO - PROCESS | 1652 | 1467228418317 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}] 12:26:58 INFO - PROCESS | 1652 | 1467228418318 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:58 INFO - PROCESS | 1652 | 1467228418411 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:26:58 INFO - PROCESS | 1652 | 1467228418422 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 1652 | 1467228418423 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278bc000 == 37 [pid = 1652] [id = 274] 12:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12781d800) [pid = 1652] [serial = 820] [outer = 0x0] 12:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128ce3000) [pid = 1652] [serial = 821] [outer = 0x12781d800] 12:26:58 INFO - PROCESS | 1652 | 1467228418450 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129128400) [pid = 1652] [serial = 822] [outer = 0x12781d800] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x120e38800) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116a0a800) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118597c00) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120e37c00) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117eae800) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116742400) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1213bf800) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11613b800) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x115ddf000) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1198f1c00) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x120e36800) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11613c400) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:26:58 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x115f3bc00) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:26:58 INFO - PROCESS | 1652 | 1467228418779 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]]]}] 12:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 12:26:58 INFO - PROCESS | 1652 | 1467228418782 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:26:58 INFO - PROCESS | 1652 | 1467228418783 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:26:58 INFO - PROCESS | 1652 | 1467228418787 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:26:58 INFO - PROCESS | 1652 | 1467228418788 Marionette TRACE conn2 <- [1,1070,null,{}] 12:26:58 INFO - PROCESS | 1652 | 1467228418790 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}] 12:26:58 INFO - PROCESS | 1652 | 1467228418791 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:58 INFO - PROCESS | 1652 | 1467228418874 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:26:58 INFO - PROCESS | 1652 | 1467228418877 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 1652 | 1467228418878 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b41800 == 38 [pid = 1652] [id = 275] 12:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11615e400) [pid = 1652] [serial = 823] [outer = 0x0] 12:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11886ac00) [pid = 1652] [serial = 824] [outer = 0x11615e400] 12:26:58 INFO - PROCESS | 1652 | 1467228418904 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1212a8400) [pid = 1652] [serial = 825] [outer = 0x11615e400] 12:26:59 INFO - PROCESS | 1652 | 1467228419223 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]]]}] 12:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 468ms 12:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:26:59 INFO - PROCESS | 1652 | 1467228419255 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 1652 | 1467228419256 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:26:59 INFO - PROCESS | 1652 | 1467228419258 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 1652 | 1467228419259 Marionette TRACE conn2 <- [1,1074,null,{}] 12:26:59 INFO - PROCESS | 1652 | 1467228419261 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}] 12:26:59 INFO - PROCESS | 1652 | 1467228419262 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:59 INFO - PROCESS | 1652 | 1467228419359 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:26:59 INFO - PROCESS | 1652 | 1467228419365 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:59 INFO - PROCESS | 1652 | 1467228419366 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199dc800 == 39 [pid = 1652] [id = 276] 12:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1213bdc00) [pid = 1652] [serial = 826] [outer = 0x0] 12:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x127813800) [pid = 1652] [serial = 827] [outer = 0x1213bdc00] 12:26:59 INFO - PROCESS | 1652 | 1467228419393 Marionette DEBUG loaded listener.js 12:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12912e000) [pid = 1652] [serial = 828] [outer = 0x1213bdc00] 12:26:59 INFO - PROCESS | 1652 | 1467228419706 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]]]}] 12:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 12:26:59 INFO - PROCESS | 1652 | 1467228419727 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 1652 | 1467228419733 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:26:59 INFO - PROCESS | 1652 | 1467228419736 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 1652 | 1467228419739 Marionette TRACE conn2 <- [1,1078,null,{}] 12:26:59 INFO - PROCESS | 1652 | 1467228419742 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}] 12:26:59 INFO - PROCESS | 1652 | 1467228419759 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:59 INFO - PROCESS | 1652 | 1467228419887 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:26:59 INFO - PROCESS | 1652 | 1467228419956 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:59 INFO - PROCESS | 1652 | 1467228419958 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:26:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x129413800 == 40 [pid = 1652] [id = 277] 12:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1214ee000) [pid = 1652] [serial = 829] [outer = 0x0] 12:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12922b400) [pid = 1652] [serial = 830] [outer = 0x1214ee000] 12:27:00 INFO - PROCESS | 1652 | 1467228419997 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x129473000) [pid = 1652] [serial = 831] [outer = 0x1214ee000] 12:27:00 INFO - PROCESS | 1652 | 1467228420342 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]]]}] 12:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 623ms 12:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:27:00 INFO - PROCESS | 1652 | 1467228420359 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:27:00 INFO - PROCESS | 1652 | 1467228420360 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:27:00 INFO - PROCESS | 1652 | 1467228420363 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:27:00 INFO - PROCESS | 1652 | 1467228420364 Marionette TRACE conn2 <- [1,1082,null,{}] 12:27:00 INFO - PROCESS | 1652 | 1467228420366 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}] 12:27:00 INFO - PROCESS | 1652 | 1467228420369 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:00 INFO - PROCESS | 1652 | 1467228420448 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:27:00 INFO - PROCESS | 1652 | 1467228420455 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 1652 | 1467228420457 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a615000 == 41 [pid = 1652] [id = 278] 12:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121910c00) [pid = 1652] [serial = 832] [outer = 0x0] 12:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1294bf400) [pid = 1652] [serial = 833] [outer = 0x121910c00] 12:27:00 INFO - PROCESS | 1652 | 1467228420549 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12a49d800) [pid = 1652] [serial = 834] [outer = 0x121910c00] 12:27:01 INFO - PROCESS | 1652 | 1467228421135 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]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 821ms 12:27:01 INFO - PROCESS | 1652 | 1467228421184 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 1652 | 1467228421187 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:27:01 INFO - PROCESS | 1652 | 1467228421191 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 1652 | 1467228421193 Marionette TRACE conn2 <- [1,1086,null,{}] 12:27:01 INFO - PROCESS | 1652 | 1467228421197 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}] 12:27:01 INFO - PROCESS | 1652 | 1467228421199 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:01 INFO - PROCESS | 1652 | 1467228421303 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:27:01 INFO - PROCESS | 1652 | 1467228421369 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 1652 | 1467228421371 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e61800 == 42 [pid = 1652] [id = 279] 12:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11613f400) [pid = 1652] [serial = 835] [outer = 0x0] 12:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116a0bc00) [pid = 1652] [serial = 836] [outer = 0x11613f400] 12:27:01 INFO - PROCESS | 1652 | 1467228421403 Marionette DEBUG loaded listener.js 12:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11822cc00) [pid = 1652] [serial = 837] [outer = 0x11613f400] 12:27:01 INFO - PROCESS | 1652 | 1467228421790 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]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 623ms 12:27:01 INFO - PROCESS | 1652 | 1467228421813 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 1652 | 1467228421817 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:27:01 INFO - PROCESS | 1652 | 1467228421821 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 1652 | 1467228421823 Marionette TRACE conn2 <- [1,1090,null,{}] 12:27:01 INFO - PROCESS | 1652 | 1467228421826 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}] 12:27:01 INFO - PROCESS | 1652 | 1467228421827 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:01 INFO - PROCESS | 1652 | 1467228421950 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:27:02 INFO - PROCESS | 1652 | 1467228422004 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 1652 | 1467228422005 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x121968800 == 43 [pid = 1652] [id = 280] 12:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11910f400) [pid = 1652] [serial = 838] [outer = 0x0] 12:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1198f4800) [pid = 1652] [serial = 839] [outer = 0x11910f400] 12:27:02 INFO - PROCESS | 1652 | 1467228422037 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120e2e400) [pid = 1652] [serial = 840] [outer = 0x11910f400] 12:27:02 INFO - PROCESS | 1652 | 1467228422477 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]]]}] 12:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 671ms 12:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:27:02 INFO - PROCESS | 1652 | 1467228422493 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 1652 | 1467228422494 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:27:02 INFO - PROCESS | 1652 | 1467228422497 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 1652 | 1467228422499 Marionette TRACE conn2 <- [1,1094,null,{}] 12:27:02 INFO - PROCESS | 1652 | 1467228422507 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}] 12:27:02 INFO - PROCESS | 1652 | 1467228422510 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:02 INFO - PROCESS | 1652 | 1467228422610 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:27:02 INFO - PROCESS | 1652 | 1467228422661 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 1652 | 1467228422663 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6d8000 == 44 [pid = 1652] [id = 281] 12:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1213bcc00) [pid = 1652] [serial = 841] [outer = 0x0] 12:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1243a8400) [pid = 1652] [serial = 842] [outer = 0x1213bcc00] 12:27:02 INFO - PROCESS | 1652 | 1467228422695 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12663a800) [pid = 1652] [serial = 843] [outer = 0x1213bcc00] 12:27:03 INFO - PROCESS | 1652 | 1467228423159 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]]]}] 12:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 721ms 12:27:03 INFO - PROCESS | 1652 | 1467228423395 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:27:03 INFO - PROCESS | 1652 | 1467228423397 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:27:03 INFO - PROCESS | 1652 | 1467228423422 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 1652 | 1467228423424 Marionette TRACE conn2 <- [1,1098,null,{}] 12:27:03 INFO - PROCESS | 1652 | 1467228423428 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}] 12:27:03 INFO - PROCESS | 1652 | 1467228423430 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:03 INFO - PROCESS | 1652 | 1467228423525 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:27:03 INFO - PROCESS | 1652 | 1467228423579 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 1652 | 1467228423582 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11864c000 == 45 [pid = 1652] [id = 282] 12:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116f03400) [pid = 1652] [serial = 844] [outer = 0x0] 12:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1174fe800) [pid = 1652] [serial = 845] [outer = 0x116f03400] 12:27:03 INFO - PROCESS | 1652 | 1467228423610 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116149c00) [pid = 1652] [serial = 846] [outer = 0x116f03400] 12:27:04 INFO - PROCESS | 1652 | 1467228424026 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]]]}] 12:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 621ms 12:27:04 INFO - PROCESS | 1652 | 1467228424043 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:27:04 INFO - PROCESS | 1652 | 1467228424045 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:27:04 INFO - PROCESS | 1652 | 1467228424048 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 1652 | 1467228424051 Marionette TRACE conn2 <- [1,1102,null,{}] 12:27:04 INFO - PROCESS | 1652 | 1467228424054 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}] 12:27:04 INFO - PROCESS | 1652 | 1467228424056 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:04 INFO - PROCESS | 1652 | 1467228424146 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:27:04 INFO - PROCESS | 1652 | 1467228424195 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:04 INFO - PROCESS | 1652 | 1467228424197 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701e800 == 46 [pid = 1652] [id = 283] 12:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118465c00) [pid = 1652] [serial = 847] [outer = 0x0] 12:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118f7f400) [pid = 1652] [serial = 848] [outer = 0x118465c00] 12:27:04 INFO - PROCESS | 1652 | 1467228424225 Marionette DEBUG loaded listener.js 12:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118fd3c00) [pid = 1652] [serial = 849] [outer = 0x118465c00] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x129413800 == 45 [pid = 1652] [id = 277] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1199dc800 == 44 [pid = 1652] [id = 276] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x123b41800 == 43 [pid = 1652] [id = 275] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1278bc000 == 42 [pid = 1652] [id = 274] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x126414800 == 41 [pid = 1652] [id = 273] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1243db800 == 40 [pid = 1652] [id = 272] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x115f53000 == 39 [pid = 1652] [id = 271] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x120ddb000 == 38 [pid = 1652] [id = 270] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11863c000 == 37 [pid = 1652] [id = 269] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x117e5b800 == 36 [pid = 1652] [id = 268] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x113a70000 == 35 [pid = 1652] [id = 267] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x120de4800 == 34 [pid = 1652] [id = 266] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x113a0e800 == 33 [pid = 1652] [id = 265] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x118245000 == 32 [pid = 1652] [id = 256] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11864c000 == 31 [pid = 1652] [id = 282] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6d8000 == 30 [pid = 1652] [id = 281] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x121968800 == 29 [pid = 1652] [id = 280] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a615000 == 28 [pid = 1652] [id = 278] 12:27:04 INFO - PROCESS | 1652 | --DOCSHELL 0x117e61800 == 27 [pid = 1652] [id = 279] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124c3c000) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124c48800) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11846a000) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1176ed000) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120e20400) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1196c3800) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1210fec00) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11858e800) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116751c00) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120eea400) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12150d800) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1213c7400) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11820ac00) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1164d8400) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12430a400) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1219c8400) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x120e1c000) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118f8e400) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x120eeb400) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x120e2f400) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119107800) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11614a400) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118203400) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12465ac00) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1210fb800) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124330c00) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 12:27:04 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1176ee400) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 12:27:05 INFO - PROCESS | 1652 | 1467228425068 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]]]}] 12:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1073ms 12:27:05 INFO - PROCESS | 1652 | 1467228425125 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:27:05 INFO - PROCESS | 1652 | 1467228425127 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:27:05 INFO - PROCESS | 1652 | 1467228425132 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:27:05 INFO - PROCESS | 1652 | 1467228425133 Marionette TRACE conn2 <- [1,1106,null,{}] 12:27:05 INFO - PROCESS | 1652 | 1467228425143 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}] 12:27:05 INFO - PROCESS | 1652 | 1467228425145 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:05 INFO - PROCESS | 1652 | 1467228425225 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:27:05 INFO - PROCESS | 1652 | 1467228425229 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 1652 | 1467228425232 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164ad000 == 28 [pid = 1652] [id = 284] 12:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116141000) [pid = 1652] [serial = 850] [outer = 0x0] 12:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1164dec00) [pid = 1652] [serial = 851] [outer = 0x116141000] 12:27:05 INFO - PROCESS | 1652 | 1467228425262 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116a0b800) [pid = 1652] [serial = 852] [outer = 0x116141000] 12:27:05 INFO - PROCESS | 1652 | 1467228425612 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]]]}] 12:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 528ms 12:27:05 INFO - PROCESS | 1652 | 1467228425660 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:27:05 INFO - PROCESS | 1652 | 1467228425662 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:27:05 INFO - PROCESS | 1652 | 1467228425672 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:27:05 INFO - PROCESS | 1652 | 1467228425674 Marionette TRACE conn2 <- [1,1110,null,{}] 12:27:05 INFO - PROCESS | 1652 | 1467228425676 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}] 12:27:05 INFO - PROCESS | 1652 | 1467228425678 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:05 INFO - PROCESS | 1652 | 1467228425752 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:27:05 INFO - PROCESS | 1652 | 1467228425757 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 1652 | 1467228425760 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701d000 == 29 [pid = 1652] [id = 285] 12:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11820e800) [pid = 1652] [serial = 853] [outer = 0x0] 12:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11825f800) [pid = 1652] [serial = 854] [outer = 0x11820e800] 12:27:05 INFO - PROCESS | 1652 | 1467228425787 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11858cc00) [pid = 1652] [serial = 855] [outer = 0x11820e800] 12:27:06 INFO - PROCESS | 1652 | 1467228426177 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]]]}] 12:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 521ms 12:27:06 INFO - PROCESS | 1652 | 1467228426191 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 1652 | 1467228426193 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:27:06 INFO - PROCESS | 1652 | 1467228426197 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 1652 | 1467228426203 Marionette TRACE conn2 <- [1,1114,null,{}] 12:27:06 INFO - PROCESS | 1652 | 1467228426215 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}] 12:27:06 INFO - PROCESS | 1652 | 1467228426220 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:06 INFO - PROCESS | 1652 | 1467228426365 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:27:06 INFO - PROCESS | 1652 | 1467228426386 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:06 INFO - PROCESS | 1652 | 1467228426389 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fb6000 == 30 [pid = 1652] [id = 286] 12:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116144000) [pid = 1652] [serial = 856] [outer = 0x0] 12:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1194abc00) [pid = 1652] [serial = 857] [outer = 0x116144000] 12:27:06 INFO - PROCESS | 1652 | 1467228426433 Marionette DEBUG loaded listener.js 12:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119c5c000) [pid = 1652] [serial = 858] [outer = 0x116144000] 12:27:06 INFO - PROCESS | 1652 | 1467228426779 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]]]}] 12:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 627ms 12:27:06 INFO - PROCESS | 1652 | 1467228426823 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 1652 | 1467228426825 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:27:06 INFO - PROCESS | 1652 | 1467228426827 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 1652 | 1467228426828 Marionette TRACE conn2 <- [1,1118,null,{}] 12:27:06 INFO - PROCESS | 1652 | 1467228426831 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}] 12:27:06 INFO - PROCESS | 1652 | 1467228426832 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:06 INFO - PROCESS | 1652 | 1467228426908 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:27:06 INFO - PROCESS | 1652 | 1467228426976 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:06 INFO - PROCESS | 1652 | 1467228426977 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e5800 == 31 [pid = 1652] [id = 287] 12:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11820d800) [pid = 1652] [serial = 859] [outer = 0x0] 12:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120e25400) [pid = 1652] [serial = 860] [outer = 0x11820d800] 12:27:07 INFO - PROCESS | 1652 | 1467228427002 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120e38800) [pid = 1652] [serial = 861] [outer = 0x11820d800] 12:27:07 INFO - PROCESS | 1652 | 1467228427582 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]]]}] 12:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 773ms 12:27:07 INFO - PROCESS | 1652 | 1467228427627 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 1652 | 1467228427629 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:27:07 INFO - PROCESS | 1652 | 1467228427635 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 1652 | 1467228427637 Marionette TRACE conn2 <- [1,1122,null,{}] 12:27:07 INFO - PROCESS | 1652 | 1467228427641 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}] 12:27:07 INFO - PROCESS | 1652 | 1467228427643 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:07 INFO - PROCESS | 1652 | 1467228427778 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:27:07 INFO - PROCESS | 1652 | 1467228427817 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 1652 | 1467228427818 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12128b800 == 32 [pid = 1652] [id = 288] 12:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112a84400) [pid = 1652] [serial = 862] [outer = 0x0] 12:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120eea400) [pid = 1652] [serial = 863] [outer = 0x112a84400] 12:27:07 INFO - PROCESS | 1652 | 1467228427843 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124bb4400) [pid = 1652] [serial = 864] [outer = 0x112a84400] 12:27:08 INFO - PROCESS | 1652 | 1467228428152 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]]]}] 12:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 573ms 12:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:27:08 INFO - PROCESS | 1652 | 1467228428207 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:27:08 INFO - PROCESS | 1652 | 1467228428208 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:27:08 INFO - PROCESS | 1652 | 1467228428210 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:27:08 INFO - PROCESS | 1652 | 1467228428211 Marionette TRACE conn2 <- [1,1126,null,{}] 12:27:08 INFO - PROCESS | 1652 | 1467228428214 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}] 12:27:08 INFO - PROCESS | 1652 | 1467228428218 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:08 INFO - PROCESS | 1652 | 1467228428328 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:27:08 INFO - PROCESS | 1652 | 1467228428364 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:08 INFO - PROCESS | 1652 | 1467228428365 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b54800 == 33 [pid = 1652] [id = 289] 12:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120eec800) [pid = 1652] [serial = 865] [outer = 0x0] 12:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126409c00) [pid = 1652] [serial = 866] [outer = 0x120eec800] 12:27:08 INFO - PROCESS | 1652 | 1467228428390 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12781a400) [pid = 1652] [serial = 867] [outer = 0x120eec800] 12:27:08 INFO - PROCESS | 1652 | 1467228428751 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]]]}] 12:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 568ms 12:27:08 INFO - PROCESS | 1652 | 1467228428785 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:27:08 INFO - PROCESS | 1652 | 1467228428787 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:27:08 INFO - PROCESS | 1652 | 1467228428790 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:27:08 INFO - PROCESS | 1652 | 1467228428792 Marionette TRACE conn2 <- [1,1130,null,{}] 12:27:08 INFO - PROCESS | 1652 | 1467228428795 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}] 12:27:08 INFO - PROCESS | 1652 | 1467228428797 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:08 INFO - PROCESS | 1652 | 1467228428933 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126092400) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126aefc00) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12781d800) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1121be800) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1210fe800) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x120e23000) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x115f9ec00) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118227c00) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116749000) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1196cb000) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11615e400) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1213bdc00) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1214ee000) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1214fb400) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:27:09 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121910c00) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:27:09 INFO - PROCESS | 1652 | 1467228429255 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 1652 | 1467228429257 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fa2800 == 34 [pid = 1652] [id = 290] 12:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112fc5000) [pid = 1652] [serial = 868] [outer = 0x0] 12:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115f3ec00) [pid = 1652] [serial = 869] [outer = 0x112fc5000] 12:27:09 INFO - PROCESS | 1652 | 1467228429281 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118227800) [pid = 1652] [serial = 870] [outer = 0x112fc5000] 12:27:09 INFO - PROCESS | 1652 | 1467228429537 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]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 771ms 12:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:27:09 INFO - PROCESS | 1652 | 1467228429568 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 1652 | 1467228429570 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:27:09 INFO - PROCESS | 1652 | 1467228429571 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 1652 | 1467228429572 Marionette TRACE conn2 <- [1,1134,null,{}] 12:27:09 INFO - PROCESS | 1652 | 1467228429575 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}] 12:27:09 INFO - PROCESS | 1652 | 1467228429576 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:09 INFO - PROCESS | 1652 | 1467228429654 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:27:09 INFO - PROCESS | 1652 | 1467228429658 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 1652 | 1467228429659 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x126414800 == 35 [pid = 1652] [id = 291] 12:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116143000) [pid = 1652] [serial = 871] [outer = 0x0] 12:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121504c00) [pid = 1652] [serial = 872] [outer = 0x116143000] 12:27:09 INFO - PROCESS | 1652 | 1467228429685 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12787ac00) [pid = 1652] [serial = 873] [outer = 0x116143000] 12:27:09 INFO - PROCESS | 1652 | 1467228429992 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]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 469ms 12:27:10 INFO - PROCESS | 1652 | 1467228430042 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 1652 | 1467228430044 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:27:10 INFO - PROCESS | 1652 | 1467228430047 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 1652 | 1467228430048 Marionette TRACE conn2 <- [1,1138,null,{}] 12:27:10 INFO - PROCESS | 1652 | 1467228430051 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}] 12:27:10 INFO - PROCESS | 1652 | 1467228430052 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:10 INFO - PROCESS | 1652 | 1467228430147 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:27:10 INFO - PROCESS | 1652 | 1467228430153 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 1652 | 1467228430154 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fb2800 == 36 [pid = 1652] [id = 292] 12:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11846c800) [pid = 1652] [serial = 874] [outer = 0x0] 12:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128cec000) [pid = 1652] [serial = 875] [outer = 0x11846c800] 12:27:10 INFO - PROCESS | 1652 | 1467228430180 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12922ac00) [pid = 1652] [serial = 876] [outer = 0x11846c800] 12:27:10 INFO - PROCESS | 1652 | 1467228430517 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]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 521ms 12:27:10 INFO - PROCESS | 1652 | 1467228430569 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 1652 | 1467228430571 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:27:10 INFO - PROCESS | 1652 | 1467228430574 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 1652 | 1467228430576 Marionette TRACE conn2 <- [1,1142,null,{}] 12:27:10 INFO - PROCESS | 1652 | 1467228430579 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}] 12:27:10 INFO - PROCESS | 1652 | 1467228430581 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:10 INFO - PROCESS | 1652 | 1467228430686 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:27:10 INFO - PROCESS | 1652 | 1467228430741 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 1652 | 1467228430742 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e8c000 == 37 [pid = 1652] [id = 293] 12:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11662a800) [pid = 1652] [serial = 877] [outer = 0x0] 12:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12922f400) [pid = 1652] [serial = 878] [outer = 0x11662a800] 12:27:10 INFO - PROCESS | 1652 | 1467228430766 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129466c00) [pid = 1652] [serial = 879] [outer = 0x11662a800] 12:27:11 INFO - PROCESS | 1652 | 1467228431024 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]]]}] 12:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 470ms 12:27:11 INFO - PROCESS | 1652 | 1467228431051 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 1652 | 1467228431052 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:27:11 INFO - PROCESS | 1652 | 1467228431054 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 1652 | 1467228431056 Marionette TRACE conn2 <- [1,1146,null,{}] 12:27:11 INFO - PROCESS | 1652 | 1467228431058 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}] 12:27:11 INFO - PROCESS | 1652 | 1467228431060 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:11 INFO - PROCESS | 1652 | 1467228431151 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:27:11 INFO - PROCESS | 1652 | 1467228431154 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:11 INFO - PROCESS | 1652 | 1467228431156 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x121287800 == 38 [pid = 1652] [id = 294] 12:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11613b800) [pid = 1652] [serial = 880] [outer = 0x0] 12:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1294bcc00) [pid = 1652] [serial = 881] [outer = 0x11613b800] 12:27:11 INFO - PROCESS | 1652 | 1467228431184 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a4aa000) [pid = 1652] [serial = 882] [outer = 0x11613b800] 12:27:11 INFO - PROCESS | 1652 | 1467228431861 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]]]}] 12:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 872ms 12:27:11 INFO - PROCESS | 1652 | 1467228431931 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 1652 | 1467228431934 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:27:11 INFO - PROCESS | 1652 | 1467228431937 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 1652 | 1467228431940 Marionette TRACE conn2 <- [1,1150,null,{}] 12:27:11 INFO - PROCESS | 1652 | 1467228431966 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}] 12:27:11 INFO - PROCESS | 1652 | 1467228431968 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:12 INFO - PROCESS | 1652 | 1467228432122 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:27:12 INFO - PROCESS | 1652 | 1467228432129 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 1652 | 1467228432131 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11700c800 == 39 [pid = 1652] [id = 295] 12:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116141800) [pid = 1652] [serial = 883] [outer = 0x0] 12:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116f03000) [pid = 1652] [serial = 884] [outer = 0x116141800] 12:27:12 INFO - PROCESS | 1652 | 1467228432162 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118223c00) [pid = 1652] [serial = 885] [outer = 0x116141800] 12:27:12 INFO - PROCESS | 1652 | 1467228432670 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]]]}] 12:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 771ms 12:27:12 INFO - PROCESS | 1652 | 1467228432732 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:27:12 INFO - PROCESS | 1652 | 1467228432736 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:27:12 INFO - PROCESS | 1652 | 1467228432742 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:27:12 INFO - PROCESS | 1652 | 1467228432743 Marionette TRACE conn2 <- [1,1154,null,{}] 12:27:12 INFO - PROCESS | 1652 | 1467228432746 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}] 12:27:12 INFO - PROCESS | 1652 | 1467228432750 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:12 INFO - PROCESS | 1652 | 1467228432862 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:27:12 INFO - PROCESS | 1652 | 1467228432941 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 1652 | 1467228432942 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12118a000 == 40 [pid = 1652] [id = 296] 12:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118224000) [pid = 1652] [serial = 886] [outer = 0x0] 12:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118f8cc00) [pid = 1652] [serial = 887] [outer = 0x118224000] 12:27:12 INFO - PROCESS | 1652 | 1467228432973 Marionette DEBUG loaded listener.js 12:27:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119c0b800) [pid = 1652] [serial = 888] [outer = 0x118224000] 12:27:13 INFO - PROCESS | 1652 | 1467228433613 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]]]}] 12:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x128e8c000 == 39 [pid = 1652] [id = 293] 12:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x118fb2800 == 38 [pid = 1652] [id = 292] 12:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x126414800 == 37 [pid = 1652] [id = 291] 12:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x116fa2800 == 36 [pid = 1652] [id = 290] 12:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x123b54800 == 35 [pid = 1652] [id = 289] 12:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12128b800 == 34 [pid = 1652] [id = 288] 12:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e5800 == 33 [pid = 1652] [id = 287] 12:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x118fb6000 == 32 [pid = 1652] [id = 286] 12:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11701d000 == 31 [pid = 1652] [id = 285] 12:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1164ad000 == 30 [pid = 1652] [id = 284] 12:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11701e800 == 29 [pid = 1652] [id = 283] 12:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 921ms 12:27:13 INFO - PROCESS | 1652 | 1467228433663 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 1652 | 1467228433665 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:27:13 INFO - PROCESS | 1652 | 1467228433670 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 1652 | 1467228433671 Marionette TRACE conn2 <- [1,1158,null,{}] 12:27:13 INFO - PROCESS | 1652 | 1467228433675 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}] 12:27:13 INFO - PROCESS | 1652 | 1467228433676 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:13 INFO - PROCESS | 1652 | 1467228433756 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1266aa800) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12781e400) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128ce3000) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113216000) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x127873800) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1213bc400) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1214ef800) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12640d400) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11614a000) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117eaa000) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118f8e000) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11886d000) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118202400) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118230800) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120e1dc00) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x120e31000) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112a5dc00) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11886ac00) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1212a8400) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x127813800) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129128400) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129473000) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123fee400) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12922b400) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x126aef800) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12912e000) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x124bb3800) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12a49d800) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1294bf400) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1652 | 1467228433824 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:13 INFO - PROCESS | 1652 | 1467228433825 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f64800 == 30 [pid = 1652] [id = 297] 12:27:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x113216000) [pid = 1652] [serial = 889] [outer = 0x0] 12:27:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118202400) [pid = 1652] [serial = 890] [outer = 0x113216000] 12:27:13 INFO - PROCESS | 1652 | 1467228433855 Marionette DEBUG loaded listener.js 12:27:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118463400) [pid = 1652] [serial = 891] [outer = 0x113216000] 12:27:14 INFO - PROCESS | 1652 | 1467228434147 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]]]}] 12:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 522ms 12:27:14 INFO - PROCESS | 1652 | 1467228434193 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:27:14 INFO - PROCESS | 1652 | 1467228434196 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:27:14 INFO - PROCESS | 1652 | 1467228434201 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 1652 | 1467228434202 Marionette TRACE conn2 <- [1,1162,null,{}] 12:27:14 INFO - PROCESS | 1652 | 1467228434204 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}] 12:27:14 INFO - PROCESS | 1652 | 1467228434206 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:14 INFO - PROCESS | 1652 | 1467228434284 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:27:14 INFO - PROCESS | 1652 | 1467228434289 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 1652 | 1467228434292 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118252800 == 31 [pid = 1652] [id = 298] 12:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118f80800) [pid = 1652] [serial = 892] [outer = 0x0] 12:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1196c8000) [pid = 1652] [serial = 893] [outer = 0x118f80800] 12:27:14 INFO - PROCESS | 1652 | 1467228434318 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x120e1b000) [pid = 1652] [serial = 894] [outer = 0x118f80800] 12:27:14 INFO - PROCESS | 1652 | 1467228434672 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]]]}] 12:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118209c00) [pid = 1652] [serial = 895] [outer = 0x12cec8400] 12:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 12:27:14 INFO - PROCESS | 1652 | 1467228434724 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:27:14 INFO - PROCESS | 1652 | 1467228434725 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:27:14 INFO - PROCESS | 1652 | 1467228434727 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 1652 | 1467228434730 Marionette TRACE conn2 <- [1,1166,null,{}] 12:27:14 INFO - PROCESS | 1652 | 1467228434738 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}] 12:27:14 INFO - PROCESS | 1652 | 1467228434742 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:14 INFO - PROCESS | 1652 | 1467228434818 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:27:14 INFO - PROCESS | 1652 | 1467228434823 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 1652 | 1467228434825 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ed2000 == 32 [pid = 1652] [id = 299] 12:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115f9d800) [pid = 1652] [serial = 896] [outer = 0x0] 12:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x121910c00) [pid = 1652] [serial = 897] [outer = 0x115f9d800] 12:27:14 INFO - PROCESS | 1652 | 1467228434855 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1260a0c00) [pid = 1652] [serial = 898] [outer = 0x115f9d800] 12:27:15 INFO - PROCESS | 1652 | 1467228435198 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]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 522ms 12:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:27:15 INFO - PROCESS | 1652 | 1467228435250 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 1652 | 1467228435252 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:27:15 INFO - PROCESS | 1652 | 1467228435254 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 1652 | 1467228435255 Marionette TRACE conn2 <- [1,1170,null,{}] 12:27:15 INFO - PROCESS | 1652 | 1467228435257 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}] 12:27:15 INFO - PROCESS | 1652 | 1467228435258 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:15 INFO - PROCESS | 1652 | 1467228435337 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:27:15 INFO - PROCESS | 1652 | 1467228435341 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 1652 | 1467228435342 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135a800 == 33 [pid = 1652] [id = 300] 12:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12663fc00) [pid = 1652] [serial = 899] [outer = 0x0] 12:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x126869400) [pid = 1652] [serial = 900] [outer = 0x12663fc00] 12:27:15 INFO - PROCESS | 1652 | 1467228435368 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x126ae2800) [pid = 1652] [serial = 901] [outer = 0x12663fc00] 12:27:15 INFO - PROCESS | 1652 | 1467228435679 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]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 468ms 12:27:15 INFO - PROCESS | 1652 | 1467228435723 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 1652 | 1467228435724 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:27:15 INFO - PROCESS | 1652 | 1467228435726 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 1652 | 1467228435727 Marionette TRACE conn2 <- [1,1174,null,{}] 12:27:15 INFO - PROCESS | 1652 | 1467228435730 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}] 12:27:15 INFO - PROCESS | 1652 | 1467228435731 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:15 INFO - PROCESS | 1652 | 1467228435802 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:27:15 INFO - PROCESS | 1652 | 1467228435860 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 1652 | 1467228435861 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12435d800 == 34 [pid = 1652] [id = 301] 12:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12669c400) [pid = 1652] [serial = 902] [outer = 0x0] 12:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126aeec00) [pid = 1652] [serial = 903] [outer = 0x12669c400] 12:27:15 INFO - PROCESS | 1652 | 1467228435896 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12787c800) [pid = 1652] [serial = 904] [outer = 0x12669c400] 12:27:16 INFO - PROCESS | 1652 | 1467228436241 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] 12:27:16 INFO - PROCESS | 1652 | 1467228436249 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:27:16 INFO - PROCESS | 1652 | 1467228436255 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 1652 | 1467228436256 Marionette TRACE conn2 <- [1,1178,null,{}] 12:27:16 INFO - PROCESS | 1652 | 1467228436259 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}] 12:27:16 INFO - PROCESS | 1652 | 1467228436263 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:16 INFO - PROCESS | 1652 | 1467228436383 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:27:16 INFO - PROCESS | 1652 | 1467228436387 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 1652 | 1467228436388 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a2f800 == 35 [pid = 1652] [id = 302] 12:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12912fc00) [pid = 1652] [serial = 905] [outer = 0x0] 12:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1294c1800) [pid = 1652] [serial = 906] [outer = 0x12912fc00] 12:27:16 INFO - PROCESS | 1652 | 1467228436412 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a70e000) [pid = 1652] [serial = 907] [outer = 0x12912fc00] 12:27:16 INFO - PROCESS | 1652 | 1467228436744 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] 12:27:16 INFO - PROCESS | 1652 | 1467228436782 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:27:16 INFO - PROCESS | 1652 | 1467228436784 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 1652 | 1467228436785 Marionette TRACE conn2 <- [1,1182,null,{}] 12:27:16 INFO - PROCESS | 1652 | 1467228436788 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}] 12:27:16 INFO - PROCESS | 1652 | 1467228436789 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:16 INFO - PROCESS | 1652 | 1467228436885 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:27:16 INFO - PROCESS | 1652 | 1467228436888 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 1652 | 1467228436890 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f92800 == 36 [pid = 1652] [id = 303] 12:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x115de3400) [pid = 1652] [serial = 908] [outer = 0x0] 12:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a716400) [pid = 1652] [serial = 909] [outer = 0x115de3400] 12:27:16 INFO - PROCESS | 1652 | 1467228436914 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a917c00) [pid = 1652] [serial = 910] [outer = 0x115de3400] 12:27:17 INFO - PROCESS | 1652 | 1467228437222 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] 12:27:17 INFO - PROCESS | 1652 | 1467228437268 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:27:17 INFO - PROCESS | 1652 | 1467228437270 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 1652 | 1467228437271 Marionette TRACE conn2 <- [1,1186,null,{}] 12:27:17 INFO - PROCESS | 1652 | 1467228437277 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}] 12:27:17 INFO - PROCESS | 1652 | 1467228437278 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:17 INFO - PROCESS | 1652 | 1467228437375 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:27:17 INFO - PROCESS | 1652 | 1467228437378 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 1652 | 1467228437380 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x129405800 == 37 [pid = 1652] [id = 304] 12:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a715c00) [pid = 1652] [serial = 911] [outer = 0x0] 12:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12aa5cc00) [pid = 1652] [serial = 912] [outer = 0x12a715c00] 12:27:17 INFO - PROCESS | 1652 | 1467228437404 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12aadf000) [pid = 1652] [serial = 913] [outer = 0x12a715c00] 12:27:17 INFO - PROCESS | 1652 | 1467228437747 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] 12:27:17 INFO - PROCESS | 1652 | 1467228437791 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:27:17 INFO - PROCESS | 1652 | 1467228437796 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 1652 | 1467228437797 Marionette TRACE conn2 <- [1,1190,null,{}] 12:27:17 INFO - PROCESS | 1652 | 1467228437800 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}] 12:27:17 INFO - PROCESS | 1652 | 1467228437801 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:17 INFO - PROCESS | 1652 | 1467228437967 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11820e800) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116144000) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118465c00) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116141000) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112a84400) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x120eec800) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112fc5000) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11846c800) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11613f400) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11910f400) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1213bcc00) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116f03400) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116143000) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11820d800) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:27:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11662a800) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:27:18 INFO - PROCESS | 1652 | 1467228438027 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 1652 | 1467228438029 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8c800 == 38 [pid = 1652] [id = 305] 12:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112a79400) [pid = 1652] [serial = 914] [outer = 0x0] 12:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116140000) [pid = 1652] [serial = 915] [outer = 0x112a79400] 12:27:18 INFO - PROCESS | 1652 | 1467228438068 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11820d800) [pid = 1652] [serial = 916] [outer = 0x112a79400] 12:27:18 INFO - PROCESS | 1652 | 1467228438403 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] 12:27:18 INFO - PROCESS | 1652 | 1467228438424 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:27:18 INFO - PROCESS | 1652 | 1467228438426 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 1652 | 1467228438427 Marionette TRACE conn2 <- [1,1194,null,{}] 12:27:18 INFO - PROCESS | 1652 | 1467228438430 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}] 12:27:18 INFO - PROCESS | 1652 | 1467228438431 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:18 INFO - PROCESS | 1652 | 1467228438513 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:27:18 INFO - PROCESS | 1652 | 1467228438566 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 1652 | 1467228438567 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a61b000 == 39 [pid = 1652] [id = 306] 12:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11820a000) [pid = 1652] [serial = 917] [outer = 0x0] 12:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119c04400) [pid = 1652] [serial = 918] [outer = 0x11820a000] 12:27:18 INFO - PROCESS | 1652 | 1467228438596 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12aaea800) [pid = 1652] [serial = 919] [outer = 0x11820a000] 12:27:18 INFO - PROCESS | 1652 | 1467228438879 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] 12:27:18 INFO - PROCESS | 1652 | 1467228438903 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:27:18 INFO - PROCESS | 1652 | 1467228438906 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 1652 | 1467228438907 Marionette TRACE conn2 <- [1,1198,null,{}] 12:27:18 INFO - PROCESS | 1652 | 1467228438910 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}] 12:27:18 INFO - PROCESS | 1652 | 1467228438911 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:19 INFO - PROCESS | 1652 | 1467228439004 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:27:19 INFO - PROCESS | 1652 | 1467228439008 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:19 INFO - PROCESS | 1652 | 1467228439009 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab26000 == 40 [pid = 1652] [id = 307] 12:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b61fc00) [pid = 1652] [serial = 920] [outer = 0x0] 12:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b6ff000) [pid = 1652] [serial = 921] [outer = 0x12b61fc00] 12:27:19 INFO - PROCESS | 1652 | 1467228439037 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b949000) [pid = 1652] [serial = 922] [outer = 0x12b61fc00] 12:27:19 INFO - PROCESS | 1652 | 1467228439351 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]]]}] 12:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 468ms 12:27:19 INFO - PROCESS | 1652 | 1467228439375 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:27:19 INFO - PROCESS | 1652 | 1467228439379 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:27:19 INFO - PROCESS | 1652 | 1467228439382 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 1652 | 1467228439383 Marionette TRACE conn2 <- [1,1202,null,{}] 12:27:19 INFO - PROCESS | 1652 | 1467228439386 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}] 12:27:19 INFO - PROCESS | 1652 | 1467228439387 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:19 INFO - PROCESS | 1652 | 1467228439494 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:27:19 INFO - PROCESS | 1652 | 1467228439500 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:19 INFO - PROCESS | 1652 | 1467228439501 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab3d000 == 41 [pid = 1652] [id = 308] 12:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116156400) [pid = 1652] [serial = 923] [outer = 0x0] 12:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12ba04000) [pid = 1652] [serial = 924] [outer = 0x116156400] 12:27:19 INFO - PROCESS | 1652 | 1467228439532 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ba0d800) [pid = 1652] [serial = 925] [outer = 0x116156400] 12:27:19 INFO - PROCESS | 1652 | 1467228439821 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]]]}] 12:27:19 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 12:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 12:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:27:19 INFO - PROCESS | 1652 | 1467228439851 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 1652 | 1467228439853 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:27:19 INFO - PROCESS | 1652 | 1467228439855 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 1652 | 1467228439856 Marionette TRACE conn2 <- [1,1206,null,{}] 12:27:19 INFO - PROCESS | 1652 | 1467228439862 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}] 12:27:19 INFO - PROCESS | 1652 | 1467228439863 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:19 INFO - PROCESS | 1652 | 1467228439943 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:27:20 INFO - PROCESS | 1652 | 1467228440039 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 1652 | 1467228440041 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a15800 == 42 [pid = 1652] [id = 309] 12:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x112a55400) [pid = 1652] [serial = 926] [outer = 0x0] 12:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112a84800) [pid = 1652] [serial = 927] [outer = 0x112a55400] 12:27:20 INFO - PROCESS | 1652 | 1467228440073 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116141400) [pid = 1652] [serial = 928] [outer = 0x112a55400] 12:27:20 INFO - PROCESS | 1652 | 1467228440619 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]]]}] 12:27:20 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 12:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 821ms 12:27:20 INFO - PROCESS | 1652 | 1467228440678 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:27:20 INFO - PROCESS | 1652 | 1467228440680 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:27:20 INFO - PROCESS | 1652 | 1467228440683 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:27:20 INFO - PROCESS | 1652 | 1467228440685 Marionette TRACE conn2 <- [1,1210,null,{}] 12:27:20 INFO - PROCESS | 1652 | 1467228440688 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}] 12:27:20 INFO - PROCESS | 1652 | 1467228440692 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:20 INFO - PROCESS | 1652 | 1467228440795 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:27:20 INFO - PROCESS | 1652 | 1467228440852 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 1652 | 1467228440853 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e65000 == 43 [pid = 1652] [id = 310] 12:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11886ac00) [pid = 1652] [serial = 929] [outer = 0x0] 12:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11910c000) [pid = 1652] [serial = 930] [outer = 0x11886ac00] 12:27:20 INFO - PROCESS | 1652 | 1467228440884 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120e1f000) [pid = 1652] [serial = 931] [outer = 0x11886ac00] 12:27:21 INFO - PROCESS | 1652 | 1467228441331 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]]]}] 12:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 671ms 12:27:21 INFO - PROCESS | 1652 | 1467228441356 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:27:21 INFO - PROCESS | 1652 | 1467228441360 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:27:21 INFO - PROCESS | 1652 | 1467228441362 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 1652 | 1467228441363 Marionette TRACE conn2 <- [1,1214,null,{}] 12:27:21 INFO - PROCESS | 1652 | 1467228441366 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}] 12:27:21 INFO - PROCESS | 1652 | 1467228441367 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:21 INFO - PROCESS | 1652 | 1467228441472 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:27:21 INFO - PROCESS | 1652 | 1467228441529 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:21 INFO - PROCESS | 1652 | 1467228441530 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x129685000 == 44 [pid = 1652] [id = 311] 12:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x120e3bc00) [pid = 1652] [serial = 932] [outer = 0x0] 12:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124656800) [pid = 1652] [serial = 933] [outer = 0x120e3bc00] 12:27:21 INFO - PROCESS | 1652 | 1467228441560 Marionette DEBUG loaded listener.js 12:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12781b400) [pid = 1652] [serial = 934] [outer = 0x120e3bc00] 12:27:21 INFO - PROCESS | 1652 | 1467228441984 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]]]}] 12:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 669ms 12:27:22 INFO - PROCESS | 1652 | 1467228442031 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:27:22 INFO - PROCESS | 1652 | 1467228442033 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:27:22 INFO - PROCESS | 1652 | 1467228442056 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:27:22 INFO - PROCESS | 1652 | 1467228442061 Marionette TRACE conn2 <- [1,1218,null,{}] 12:27:22 INFO - PROCESS | 1652 | 1467228442067 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}] 12:27:22 INFO - PROCESS | 1652 | 1467228442070 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:22 INFO - PROCESS | 1652 | 1467228442171 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:27:22 INFO - PROCESS | 1652 | 1467228442239 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:22 INFO - PROCESS | 1652 | 1467228442240 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b98d000 == 45 [pid = 1652] [id = 312] 12:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12781bc00) [pid = 1652] [serial = 935] [outer = 0x0] 12:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1294c2800) [pid = 1652] [serial = 936] [outer = 0x12781bc00] 12:27:22 INFO - PROCESS | 1652 | 1467228442269 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a4a2800) [pid = 1652] [serial = 937] [outer = 0x12781bc00] 12:27:22 INFO - PROCESS | 1652 | 1467228442795 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]]]}] 12:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 799ms 12:27:22 INFO - PROCESS | 1652 | 1467228442837 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:27:22 INFO - PROCESS | 1652 | 1467228442840 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:27:22 INFO - PROCESS | 1652 | 1467228442844 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:27:22 INFO - PROCESS | 1652 | 1467228442846 Marionette TRACE conn2 <- [1,1222,null,{}] 12:27:22 INFO - PROCESS | 1652 | 1467228442850 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}] 12:27:22 INFO - PROCESS | 1652 | 1467228442852 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:23 INFO - PROCESS | 1652 | 1467228443004 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:27:23 INFO - PROCESS | 1652 | 1467228443100 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 1652 | 1467228443101 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11745e800 == 46 [pid = 1652] [id = 313] 12:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118224400) [pid = 1652] [serial = 938] [outer = 0x0] 12:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a4a1c00) [pid = 1652] [serial = 939] [outer = 0x118224400] 12:27:23 INFO - PROCESS | 1652 | 1467228443149 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12aa5d000) [pid = 1652] [serial = 940] [outer = 0x118224400] 12:27:23 INFO - PROCESS | 1652 | 1467228443750 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] 12:27:23 INFO - PROCESS | 1652 | 1467228443773 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:27:23 INFO - PROCESS | 1652 | 1467228443776 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 1652 | 1467228443779 Marionette TRACE conn2 <- [1,1226,null,{}] 12:27:23 INFO - PROCESS | 1652 | 1467228443782 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}] 12:27:23 INFO - PROCESS | 1652 | 1467228443783 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:23 INFO - PROCESS | 1652 | 1467228443876 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:27:23 INFO - PROCESS | 1652 | 1467228443934 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 1652 | 1467228443936 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b0800 == 47 [pid = 1652] [id = 314] 12:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11662a800) [pid = 1652] [serial = 941] [outer = 0x0] 12:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1174ff400) [pid = 1652] [serial = 942] [outer = 0x11662a800] 12:27:23 INFO - PROCESS | 1652 | 1467228443964 Marionette DEBUG loaded listener.js 12:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118227c00) [pid = 1652] [serial = 943] [outer = 0x11662a800] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab3d000 == 46 [pid = 1652] [id = 308] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab26000 == 45 [pid = 1652] [id = 307] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12a61b000 == 44 [pid = 1652] [id = 306] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116f8c800 == 43 [pid = 1652] [id = 305] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x129405800 == 42 [pid = 1652] [id = 304] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116f92800 == 41 [pid = 1652] [id = 303] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x126a2f800 == 40 [pid = 1652] [id = 302] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12435d800 == 39 [pid = 1652] [id = 301] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12135a800 == 38 [pid = 1652] [id = 300] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x120ed2000 == 37 [pid = 1652] [id = 299] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x118252800 == 36 [pid = 1652] [id = 298] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x115f64800 == 35 [pid = 1652] [id = 297] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12118a000 == 34 [pid = 1652] [id = 296] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11700c800 == 33 [pid = 1652] [id = 295] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x121287800 == 32 [pid = 1652] [id = 294] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11745e800 == 31 [pid = 1652] [id = 313] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12b98d000 == 30 [pid = 1652] [id = 312] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x129685000 == 29 [pid = 1652] [id = 311] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x120e65000 == 28 [pid = 1652] [id = 310] 12:27:24 INFO - PROCESS | 1652 | --DOCSHELL 0x113a15800 == 27 [pid = 1652] [id = 309] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x120eea400) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12781a400) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126409c00) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124bb4400) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118227800) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128cec000) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11822cc00) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116a0bc00) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x120e2e400) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1198f4800) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12663a800) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1243a8400) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116149c00) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1174fe800) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11858cc00) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121504c00) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x120e25400) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115f3ec00) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x120e38800) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12787ac00) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12922ac00) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129466c00) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12922f400) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11825f800) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1194abc00) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119c5c000) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118fd3c00) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118f7f400) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1164dec00) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116a0b800) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 12:27:24 INFO - PROCESS | 1652 | 1467228444886 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]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1125ms 12:27:24 INFO - PROCESS | 1652 | 1467228444901 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 1652 | 1467228444904 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:27:24 INFO - PROCESS | 1652 | 1467228444915 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 1652 | 1467228444917 Marionette TRACE conn2 <- [1,1230,null,{}] 12:27:24 INFO - PROCESS | 1652 | 1467228444921 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}] 12:27:24 INFO - PROCESS | 1652 | 1467228444922 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:25 INFO - PROCESS | 1652 | 1467228445006 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:27:25 INFO - PROCESS | 1652 | 1467228445010 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 1652 | 1467228445013 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x116119000 == 28 [pid = 1652] [id = 315] 12:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116144400) [pid = 1652] [serial = 944] [outer = 0x0] 12:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116155400) [pid = 1652] [serial = 945] [outer = 0x116144400] 12:27:25 INFO - PROCESS | 1652 | 1467228445043 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113215800) [pid = 1652] [serial = 946] [outer = 0x116144400] 12:27:25 INFO - PROCESS | 1652 | 1467228445369 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]]]}] 12:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 12:27:25 INFO - PROCESS | 1652 | 1467228445402 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:27:25 INFO - PROCESS | 1652 | 1467228445408 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:27:25 INFO - PROCESS | 1652 | 1467228445414 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:27:25 INFO - PROCESS | 1652 | 1467228445416 Marionette TRACE conn2 <- [1,1234,null,{}] 12:27:25 INFO - PROCESS | 1652 | 1467228445418 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}] 12:27:25 INFO - PROCESS | 1652 | 1467228445420 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:25 INFO - PROCESS | 1652 | 1467228445501 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:27:25 INFO - PROCESS | 1652 | 1467228445509 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 1652 | 1467228445510 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x117019000 == 29 [pid = 1652] [id = 316] 12:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116f3d800) [pid = 1652] [serial = 947] [outer = 0x0] 12:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11820ec00) [pid = 1652] [serial = 948] [outer = 0x116f3d800] 12:27:25 INFO - PROCESS | 1652 | 1467228445538 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118263800) [pid = 1652] [serial = 949] [outer = 0x116f3d800] 12:27:26 INFO - PROCESS | 1652 | 1467228446015 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]]]}] 12:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 619ms 12:27:26 INFO - PROCESS | 1652 | 1467228446034 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:27:26 INFO - PROCESS | 1652 | 1467228446036 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:27:26 INFO - PROCESS | 1652 | 1467228446040 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 1652 | 1467228446043 Marionette TRACE conn2 <- [1,1238,null,{}] 12:27:26 INFO - PROCESS | 1652 | 1467228446051 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}] 12:27:26 INFO - PROCESS | 1652 | 1467228446054 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:26 INFO - PROCESS | 1652 | 1467228446128 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:27:26 INFO - PROCESS | 1652 | 1467228446133 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 1652 | 1467228446135 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182be000 == 30 [pid = 1652] [id = 317] 12:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1121bd400) [pid = 1652] [serial = 950] [outer = 0x0] 12:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11910cc00) [pid = 1652] [serial = 951] [outer = 0x1121bd400] 12:27:26 INFO - PROCESS | 1652 | 1467228446164 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1196cb000) [pid = 1652] [serial = 952] [outer = 0x1121bd400] 12:27:26 INFO - PROCESS | 1652 | 1467228446506 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]]]}] 12:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 473ms 12:27:26 INFO - PROCESS | 1652 | 1467228446513 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:27:26 INFO - PROCESS | 1652 | 1467228446514 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:27:26 INFO - PROCESS | 1652 | 1467228446517 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 1652 | 1467228446518 Marionette TRACE conn2 <- [1,1242,null,{}] 12:27:26 INFO - PROCESS | 1652 | 1467228446520 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}] 12:27:26 INFO - PROCESS | 1652 | 1467228446521 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:26 INFO - PROCESS | 1652 | 1467228446598 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:27:26 INFO - PROCESS | 1652 | 1467228446601 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 1652 | 1467228446603 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199fc800 == 31 [pid = 1652] [id = 318] 12:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119c63400) [pid = 1652] [serial = 953] [outer = 0x0] 12:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120e2d800) [pid = 1652] [serial = 954] [outer = 0x119c63400] 12:27:26 INFO - PROCESS | 1652 | 1467228446630 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120e38400) [pid = 1652] [serial = 955] [outer = 0x119c63400] 12:27:26 INFO - PROCESS | 1652 | 1467228446940 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]]]}] 12:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 468ms 12:27:27 INFO - PROCESS | 1652 | 1467228447011 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 1652 | 1467228447012 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:27:27 INFO - PROCESS | 1652 | 1467228447019 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 1652 | 1467228447020 Marionette TRACE conn2 <- [1,1246,null,{}] 12:27:27 INFO - PROCESS | 1652 | 1467228447022 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}] 12:27:27 INFO - PROCESS | 1652 | 1467228447023 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:27 INFO - PROCESS | 1652 | 1467228447128 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:27:27 INFO - PROCESS | 1652 | 1467228447132 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:27 INFO - PROCESS | 1652 | 1467228447133 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e56800 == 32 [pid = 1652] [id = 319] 12:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115ddd400) [pid = 1652] [serial = 956] [outer = 0x0] 12:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120ee3800) [pid = 1652] [serial = 957] [outer = 0x115ddd400] 12:27:27 INFO - PROCESS | 1652 | 1467228447157 Marionette DEBUG loaded listener.js 12:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1213bd000) [pid = 1652] [serial = 958] [outer = 0x115ddd400] 12:27:27 INFO - PROCESS | 1652 | 1467228447489 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]]]}] 12:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 12:27:27 INFO - PROCESS | 1652 | 1467228447539 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 1652 | 1467228447540 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:27:27 INFO - PROCESS | 1652 | 1467228447542 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 1652 | 1467228447543 Marionette TRACE conn2 <- [1,1250,null,{}] 12:27:27 INFO - PROCESS | 1652 | 1467228447546 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}] 12:27:27 INFO - PROCESS | 1652 | 1467228447552 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:27 INFO - PROCESS | 1652 | 1467228447660 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:27:27 INFO - PROCESS | 1652 | 1467228447695 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:27 INFO - PROCESS | 1652 | 1467228447696 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12136c800 == 33 [pid = 1652] [id = 320] 12:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115f9a800) [pid = 1652] [serial = 959] [outer = 0x0] 12:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123b2f000) [pid = 1652] [serial = 960] [outer = 0x115f9a800] 12:27:27 INFO - PROCESS | 1652 | 1467228447721 Marionette DEBUG loaded listener.js 12:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12669d800) [pid = 1652] [serial = 961] [outer = 0x115f9a800] 12:27:28 INFO - PROCESS | 1652 | 1467228448015 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]]]}] 12:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 12:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:27:28 INFO - PROCESS | 1652 | 1467228448061 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:27:28 INFO - PROCESS | 1652 | 1467228448062 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:27:28 INFO - PROCESS | 1652 | 1467228448064 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:27:28 INFO - PROCESS | 1652 | 1467228448065 Marionette TRACE conn2 <- [1,1254,null,{}] 12:27:28 INFO - PROCESS | 1652 | 1467228448067 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}] 12:27:28 INFO - PROCESS | 1652 | 1467228448070 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:28 INFO - PROCESS | 1652 | 1467228448169 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:27:28 INFO - PROCESS | 1652 | 1467228448174 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:28 INFO - PROCESS | 1652 | 1467228448175 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cc4000 == 34 [pid = 1652] [id = 321] 12:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12140d400) [pid = 1652] [serial = 962] [outer = 0x0] 12:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126ae8800) [pid = 1652] [serial = 963] [outer = 0x12140d400] 12:27:28 INFO - PROCESS | 1652 | 1467228448199 Marionette DEBUG loaded listener.js 12:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127872400) [pid = 1652] [serial = 964] [outer = 0x12140d400] 12:27:28 INFO - PROCESS | 1652 | 1467228448517 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]]]}] 12:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 12:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:27:28 INFO - PROCESS | 1652 | 1467228448535 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:27:28 INFO - PROCESS | 1652 | 1467228448537 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:27:28 INFO - PROCESS | 1652 | 1467228448539 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:27:28 INFO - PROCESS | 1652 | 1467228448540 Marionette TRACE conn2 <- [1,1258,null,{}] 12:27:28 INFO - PROCESS | 1652 | 1467228448542 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}] 12:27:28 INFO - PROCESS | 1652 | 1467228448543 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:28 INFO - PROCESS | 1652 | 1467228448645 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:27:28 INFO - PROCESS | 1652 | 1467228448649 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:28 INFO - PROCESS | 1652 | 1467228448650 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c14800 == 35 [pid = 1652] [id = 322] 12:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126aee800) [pid = 1652] [serial = 965] [outer = 0x0] 12:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128cec000) [pid = 1652] [serial = 966] [outer = 0x126aee800] 12:27:28 INFO - PROCESS | 1652 | 1467228448675 Marionette DEBUG loaded listener.js 12:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12912f000) [pid = 1652] [serial = 967] [outer = 0x126aee800] 12:27:29 INFO - PROCESS | 1652 | 1467228449180 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]]]}] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12912fc00) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115de3400) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115f9d800) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a715c00) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118f80800) [pid = 1652] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118224000) [pid = 1652] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116141800) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113216000) [pid = 1652] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11613b800) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12663fc00) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b61fc00) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112a79400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116156400) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11820a000) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:27:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12669c400) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 12:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:27:29 INFO - PROCESS | 1652 | 1467228449209 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:27:29 INFO - PROCESS | 1652 | 1467228449212 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:27:29 INFO - PROCESS | 1652 | 1467228449222 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:27:29 INFO - PROCESS | 1652 | 1467228449223 Marionette TRACE conn2 <- [1,1262,null,{}] 12:27:29 INFO - PROCESS | 1652 | 1467228449226 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}] 12:27:29 INFO - PROCESS | 1652 | 1467228449227 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:29 INFO - PROCESS | 1652 | 1467228449300 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:27:29 INFO - PROCESS | 1652 | 1467228449304 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 1652 | 1467228449304 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118641800 == 36 [pid = 1652] [id = 323] 12:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11613b800) [pid = 1652] [serial = 968] [outer = 0x0] 12:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1176ed000) [pid = 1652] [serial = 969] [outer = 0x11613b800] 12:27:29 INFO - PROCESS | 1652 | 1467228449331 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118f89400) [pid = 1652] [serial = 970] [outer = 0x11613b800] 12:27:29 INFO - PROCESS | 1652 | 1467228449631 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]]]}] 12:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 426ms 12:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:27:29 INFO - PROCESS | 1652 | 1467228449641 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:27:29 INFO - PROCESS | 1652 | 1467228449642 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:27:29 INFO - PROCESS | 1652 | 1467228449644 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:27:29 INFO - PROCESS | 1652 | 1467228449645 Marionette TRACE conn2 <- [1,1266,null,{}] 12:27:29 INFO - PROCESS | 1652 | 1467228449648 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}] 12:27:29 INFO - PROCESS | 1652 | 1467228449649 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:29 INFO - PROCESS | 1652 | 1467228449728 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:27:29 INFO - PROCESS | 1652 | 1467228449734 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 1652 | 1467228449735 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a36800 == 37 [pid = 1652] [id = 324] 12:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11820a000) [pid = 1652] [serial = 971] [outer = 0x0] 12:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129127c00) [pid = 1652] [serial = 972] [outer = 0x11820a000] 12:27:29 INFO - PROCESS | 1652 | 1467228449759 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129238c00) [pid = 1652] [serial = 973] [outer = 0x11820a000] 12:27:30 INFO - PROCESS | 1652 | 1467228450053 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]]]}] 12:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 423ms 12:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:27:30 INFO - PROCESS | 1652 | 1467228450068 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:27:30 INFO - PROCESS | 1652 | 1467228450069 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:27:30 INFO - PROCESS | 1652 | 1467228450072 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 1652 | 1467228450076 Marionette TRACE conn2 <- [1,1270,null,{}] 12:27:30 INFO - PROCESS | 1652 | 1467228450087 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}] 12:27:30 INFO - PROCESS | 1652 | 1467228450100 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:30 INFO - PROCESS | 1652 | 1467228450224 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:27:30 INFO - PROCESS | 1652 | 1467228450230 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:30 INFO - PROCESS | 1652 | 1467228450231 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e55000 == 38 [pid = 1652] [id = 325] 12:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1133aec00) [pid = 1652] [serial = 974] [outer = 0x0] 12:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129238800) [pid = 1652] [serial = 975] [outer = 0x1133aec00] 12:27:30 INFO - PROCESS | 1652 | 1467228450258 Marionette DEBUG loaded listener.js 12:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a70fc00) [pid = 1652] [serial = 976] [outer = 0x1133aec00] 12:27:30 INFO - PROCESS | 1652 | 1467228450571 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]]]}] 12:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 530ms 12:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:27:30 INFO - PROCESS | 1652 | 1467228450603 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:27:30 INFO - PROCESS | 1652 | 1467228450604 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:27:30 INFO - PROCESS | 1652 | 1467228450606 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 1652 | 1467228450607 Marionette TRACE conn2 <- [1,1274,null,{}] 12:27:30 INFO - PROCESS | 1652 | 1467228450610 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}] 12:27:30 INFO - PROCESS | 1652 | 1467228450611 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:30 INFO - PROCESS | 1652 | 1467228450690 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:27:30 INFO - PROCESS | 1652 | 1467228450695 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:30 INFO - PROCESS | 1652 | 1467228450696 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a615000 == 39 [pid = 1652] [id = 326] 12:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a710400) [pid = 1652] [serial = 977] [outer = 0x0] 12:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a919000) [pid = 1652] [serial = 978] [outer = 0x12a710400] 12:27:30 INFO - PROCESS | 1652 | 1467228450721 Marionette DEBUG loaded listener.js 12:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12aae0400) [pid = 1652] [serial = 979] [outer = 0x12a710400] 12:27:31 INFO - PROCESS | 1652 | 1467228451035 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]]]}] 12:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 471ms 12:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:27:31 INFO - PROCESS | 1652 | 1467228451077 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:27:31 INFO - PROCESS | 1652 | 1467228451079 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:27:31 INFO - PROCESS | 1652 | 1467228451088 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:27:31 INFO - PROCESS | 1652 | 1467228451089 Marionette TRACE conn2 <- [1,1278,null,{}] 12:27:31 INFO - PROCESS | 1652 | 1467228451092 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}] 12:27:31 INFO - PROCESS | 1652 | 1467228451093 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:31 INFO - PROCESS | 1652 | 1467228451198 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:27:31 INFO - PROCESS | 1652 | 1467228451281 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:31 INFO - PROCESS | 1652 | 1467228451282 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130c1000 == 40 [pid = 1652] [id = 327] 12:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x111c75400) [pid = 1652] [serial = 980] [outer = 0x0] 12:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112d12c00) [pid = 1652] [serial = 981] [outer = 0x111c75400] 12:27:31 INFO - PROCESS | 1652 | 1467228451315 Marionette DEBUG loaded listener.js 12:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x113c70800) [pid = 1652] [serial = 982] [outer = 0x111c75400] 12:27:31 INFO - PROCESS | 1652 | 1467228451846 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]]]}] 12:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 778ms 12:27:31 INFO - PROCESS | 1652 | 1467228451861 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:27:31 INFO - PROCESS | 1652 | 1467228451863 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:27:31 INFO - PROCESS | 1652 | 1467228451866 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:27:31 INFO - PROCESS | 1652 | 1467228451868 Marionette TRACE conn2 <- [1,1282,null,{}] 12:27:31 INFO - PROCESS | 1652 | 1467228451872 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}] 12:27:31 INFO - PROCESS | 1652 | 1467228451873 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:32 INFO - PROCESS | 1652 | 1467228452053 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:27:32 INFO - PROCESS | 1652 | 1467228452137 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 1652 | 1467228452139 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fb4000 == 41 [pid = 1652] [id = 328] 12:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118210800) [pid = 1652] [serial = 983] [outer = 0x0] 12:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11822e000) [pid = 1652] [serial = 984] [outer = 0x118210800] 12:27:32 INFO - PROCESS | 1652 | 1467228452169 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11858e400) [pid = 1652] [serial = 985] [outer = 0x118210800] 12:27:32 INFO - PROCESS | 1652 | 1467228452818 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]]]}] 12:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1021ms 12:27:32 INFO - PROCESS | 1652 | 1467228452888 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:27:32 INFO - PROCESS | 1652 | 1467228452890 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:27:32 INFO - PROCESS | 1652 | 1467228452894 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:27:32 INFO - PROCESS | 1652 | 1467228452895 Marionette TRACE conn2 <- [1,1286,null,{}] 12:27:32 INFO - PROCESS | 1652 | 1467228452899 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}] 12:27:32 INFO - PROCESS | 1652 | 1467228452900 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:33 INFO - PROCESS | 1652 | 1467228453005 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:27:33 INFO - PROCESS | 1652 | 1467228453083 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:33 INFO - PROCESS | 1652 | 1467228453086 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fa2000 == 42 [pid = 1652] [id = 329] 12:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11662f000) [pid = 1652] [serial = 986] [outer = 0x0] 12:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116751c00) [pid = 1652] [serial = 987] [outer = 0x11662f000] 12:27:33 INFO - PROCESS | 1652 | 1467228453115 Marionette DEBUG loaded listener.js 12:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117eb3000) [pid = 1652] [serial = 988] [outer = 0x11662f000] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12a615000 == 41 [pid = 1652] [id = 326] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x120e55000 == 40 [pid = 1652] [id = 325] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x126a36800 == 39 [pid = 1652] [id = 324] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x118641800 == 38 [pid = 1652] [id = 323] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x124c14800 == 37 [pid = 1652] [id = 322] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x123cc4000 == 36 [pid = 1652] [id = 321] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12136c800 == 35 [pid = 1652] [id = 320] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x120e56800 == 34 [pid = 1652] [id = 319] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1199fc800 == 33 [pid = 1652] [id = 318] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1182be000 == 32 [pid = 1652] [id = 317] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x117019000 == 31 [pid = 1652] [id = 316] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x116119000 == 30 [pid = 1652] [id = 315] 12:27:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b0800 == 29 [pid = 1652] [id = 314] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1294c1800) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a716400) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121910c00) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12aa5cc00) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1196c8000) [pid = 1652] [serial = 893] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x120e1b000) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118f8cc00) [pid = 1652] [serial = 887] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119c0b800) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116f03000) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118223c00) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118202400) [pid = 1652] [serial = 890] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118463400) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a4aa000) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1294bcc00) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126869400) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126ae2800) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1260a0c00) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b949000) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12aadf000) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116157000) [pid = 1652] [serial = 507] [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.] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11820d800) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12ba0d800) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b6ff000) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12aaea800) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116140000) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12787c800) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126aeec00) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a70e000) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a917c00) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12ba04000) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119c04400) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 12:27:33 INFO - PROCESS | 1652 | 1467228453518 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]]]}] 12:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 674ms 12:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:27:33 INFO - PROCESS | 1652 | 1467228453568 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:27:33 INFO - PROCESS | 1652 | 1467228453571 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:27:33 INFO - PROCESS | 1652 | 1467228453576 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:27:33 INFO - PROCESS | 1652 | 1467228453577 Marionette TRACE conn2 <- [1,1290,null,{}] 12:27:33 INFO - PROCESS | 1652 | 1467228453580 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}] 12:27:33 INFO - PROCESS | 1652 | 1467228453581 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:33 INFO - PROCESS | 1652 | 1467228453661 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:27:33 INFO - PROCESS | 1652 | 1467228453712 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:33 INFO - PROCESS | 1652 | 1467228453714 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x118252800 == 30 [pid = 1652] [id = 330] 12:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118207000) [pid = 1652] [serial = 989] [outer = 0x0] 12:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118264400) [pid = 1652] [serial = 990] [outer = 0x118207000] 12:27:33 INFO - PROCESS | 1652 | 1467228453744 Marionette DEBUG loaded listener.js 12:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118597800) [pid = 1652] [serial = 991] [outer = 0x118207000] 12:27:34 INFO - PROCESS | 1652 | 1467228454042 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]]]}] 12:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 525ms 12:27:34 INFO - PROCESS | 1652 | 1467228454101 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:27:34 INFO - PROCESS | 1652 | 1467228454102 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:27:34 INFO - PROCESS | 1652 | 1467228454104 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:27:34 INFO - PROCESS | 1652 | 1467228454107 Marionette TRACE conn2 <- [1,1294,null,{}] 12:27:34 INFO - PROCESS | 1652 | 1467228454115 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}] 12:27:34 INFO - PROCESS | 1652 | 1467228454118 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:34 INFO - PROCESS | 1652 | 1467228454197 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:27:34 INFO - PROCESS | 1652 | 1467228454251 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 1652 | 1467228454253 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119483000 == 31 [pid = 1652] [id = 331] 12:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118597000) [pid = 1652] [serial = 992] [outer = 0x0] 12:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118f8bc00) [pid = 1652] [serial = 993] [outer = 0x118597000] 12:27:34 INFO - PROCESS | 1652 | 1467228454281 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120e24c00) [pid = 1652] [serial = 994] [outer = 0x118597000] 12:27:34 INFO - PROCESS | 1652 | 1467228454554 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]]]}] 12:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 12:27:34 INFO - PROCESS | 1652 | 1467228454575 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:27:34 INFO - PROCESS | 1652 | 1467228454577 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:27:34 INFO - PROCESS | 1652 | 1467228454587 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:27:34 INFO - PROCESS | 1652 | 1467228454588 Marionette TRACE conn2 <- [1,1298,null,{}] 12:27:34 INFO - PROCESS | 1652 | 1467228454590 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}] 12:27:34 INFO - PROCESS | 1652 | 1467228454591 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:34 INFO - PROCESS | 1652 | 1467228454674 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:27:34 INFO - PROCESS | 1652 | 1467228454679 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 1652 | 1467228454682 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x121175000 == 32 [pid = 1652] [id = 332] 12:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113cee800) [pid = 1652] [serial = 995] [outer = 0x0] 12:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120fb3000) [pid = 1652] [serial = 996] [outer = 0x113cee800] 12:27:34 INFO - PROCESS | 1652 | 1467228454706 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1214ee800) [pid = 1652] [serial = 997] [outer = 0x113cee800] 12:27:35 INFO - PROCESS | 1652 | 1467228455046 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]]]}] 12:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 470ms 12:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:27:35 INFO - PROCESS | 1652 | 1467228455058 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:27:35 INFO - PROCESS | 1652 | 1467228455060 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:27:35 INFO - PROCESS | 1652 | 1467228455063 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:27:35 INFO - PROCESS | 1652 | 1467228455064 Marionette TRACE conn2 <- [1,1302,null,{}] 12:27:35 INFO - PROCESS | 1652 | 1467228455066 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}] 12:27:35 INFO - PROCESS | 1652 | 1467228455068 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:35 INFO - PROCESS | 1652 | 1467228455171 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:27:35 INFO - PROCESS | 1652 | 1467228455177 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 1652 | 1467228455178 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701b000 == 33 [pid = 1652] [id = 333] 12:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120e1ac00) [pid = 1652] [serial = 998] [outer = 0x0] 12:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1219c8c00) [pid = 1652] [serial = 999] [outer = 0x120e1ac00] 12:27:35 INFO - PROCESS | 1652 | 1467228455203 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1243a7400) [pid = 1652] [serial = 1000] [outer = 0x120e1ac00] 12:27:35 INFO - PROCESS | 1652 | 1467228455510 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]]]}] 12:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 469ms 12:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:27:35 INFO - PROCESS | 1652 | 1467228455532 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:27:35 INFO - PROCESS | 1652 | 1467228455533 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:27:35 INFO - PROCESS | 1652 | 1467228455535 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:27:35 INFO - PROCESS | 1652 | 1467228455536 Marionette TRACE conn2 <- [1,1306,null,{}] 12:27:35 INFO - PROCESS | 1652 | 1467228455541 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}] 12:27:35 INFO - PROCESS | 1652 | 1467228455546 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:35 INFO - PROCESS | 1652 | 1467228455661 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:27:35 INFO - PROCESS | 1652 | 1467228455672 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 1652 | 1467228455673 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c11800 == 34 [pid = 1652] [id = 334] 12:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124bbcc00) [pid = 1652] [serial = 1001] [outer = 0x0] 12:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1264ad000) [pid = 1652] [serial = 1002] [outer = 0x124bbcc00] 12:27:35 INFO - PROCESS | 1652 | 1467228455698 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129236c00) [pid = 1652] [serial = 1003] [outer = 0x124bbcc00] 12:27:36 INFO - PROCESS | 1652 | 1467228456028 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]]]}] 12:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 519ms 12:27:36 INFO - PROCESS | 1652 | 1467228456055 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:27:36 INFO - PROCESS | 1652 | 1467228456057 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:27:36 INFO - PROCESS | 1652 | 1467228456059 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - PROCESS | 1652 | 1467228456061 Marionette TRACE conn2 <- [1,1310,null,{}] 12:27:36 INFO - PROCESS | 1652 | 1467228456064 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}] 12:27:36 INFO - PROCESS | 1652 | 1467228456065 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:36 INFO - PROCESS | 1652 | 1467228456159 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:27:36 INFO - PROCESS | 1652 | 1467228456195 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:36 INFO - PROCESS | 1652 | 1467228456196 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a2b800 == 35 [pid = 1652] [id = 335] 12:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120e26800) [pid = 1652] [serial = 1004] [outer = 0x0] 12:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1294c3c00) [pid = 1652] [serial = 1005] [outer = 0x120e26800] 12:27:36 INFO - PROCESS | 1652 | 1467228456221 Marionette DEBUG loaded listener.js 12:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a4a5800) [pid = 1652] [serial = 1006] [outer = 0x120e26800] 12:27:36 INFO - PROCESS | 1652 | 1467228456530 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] 12:27:36 INFO - PROCESS | 1652 | 1467228456581 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:27:36 INFO - PROCESS | 1652 | 1467228456583 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - PROCESS | 1652 | 1467228456584 Marionette TRACE conn2 <- [1,1314,null,{}] 12:27:36 INFO - PROCESS | 1652 | 1467228456587 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}] 12:27:36 INFO - PROCESS | 1652 | 1467228456588 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:36 INFO - PROCESS | 1652 | 1467228456683 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:27:36 INFO - PROCESS | 1652 | 1467228456686 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:36 INFO - PROCESS | 1652 | 1467228456687 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e82800 == 36 [pid = 1652] [id = 336] 12:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1268d2000) [pid = 1652] [serial = 1007] [outer = 0x0] 12:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a716800) [pid = 1652] [serial = 1008] [outer = 0x1268d2000] 12:27:36 INFO - PROCESS | 1652 | 1467228456711 Marionette DEBUG loaded listener.js 12:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12aa62000) [pid = 1652] [serial = 1009] [outer = 0x1268d2000] 12:27:37 INFO - PROCESS | 1652 | 1467228457005 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]]]}] 12:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 468ms 12:27:37 INFO - PROCESS | 1652 | 1467228457052 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:27:37 INFO - PROCESS | 1652 | 1467228457054 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:27:37 INFO - PROCESS | 1652 | 1467228457056 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:27:37 INFO - PROCESS | 1652 | 1467228457057 Marionette TRACE conn2 <- [1,1318,null,{}] 12:27:37 INFO - PROCESS | 1652 | 1467228457059 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}] 12:27:37 INFO - PROCESS | 1652 | 1467228457062 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:37 INFO - PROCESS | 1652 | 1467228457169 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:27:37 INFO - PROCESS | 1652 | 1467228457178 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 1652 | 1467228457179 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x129417800 == 37 [pid = 1652] [id = 337] 12:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12aadd400) [pid = 1652] [serial = 1010] [outer = 0x0] 12:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b629400) [pid = 1652] [serial = 1011] [outer = 0x12aadd400] 12:27:37 INFO - PROCESS | 1652 | 1467228457204 Marionette DEBUG loaded listener.js 12:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b6fb000) [pid = 1652] [serial = 1012] [outer = 0x12aadd400] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11662a800) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116144400) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12140d400) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1121bd400) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116f3d800) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119c63400) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112a55400) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11886ac00) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120e3bc00) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115f9a800) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12781bc00) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126aee800) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11613b800) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118224400) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1133aec00) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11820a000) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:27:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x115ddd400) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:27:37 INFO - PROCESS | 1652 | 1467228457639 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]]]}] 12:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 619ms 12:27:37 INFO - PROCESS | 1652 | 1467228457675 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:27:37 INFO - PROCESS | 1652 | 1467228457676 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:27:37 INFO - PROCESS | 1652 | 1467228457678 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:27:37 INFO - PROCESS | 1652 | 1467228457679 Marionette TRACE conn2 <- [1,1322,null,{}] 12:27:37 INFO - PROCESS | 1652 | 1467228457683 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}] 12:27:37 INFO - PROCESS | 1652 | 1467228457685 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:37 INFO - PROCESS | 1652 | 1467228457759 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:27:37 INFO - PROCESS | 1652 | 1467228457764 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 1652 | 1467228457765 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x121174000 == 38 [pid = 1652] [id = 338] 12:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1133bbc00) [pid = 1652] [serial = 1013] [outer = 0x0] 12:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11820a000) [pid = 1652] [serial = 1014] [outer = 0x1133bbc00] 12:27:37 INFO - PROCESS | 1652 | 1467228457789 Marionette DEBUG loaded listener.js 12:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120e30000) [pid = 1652] [serial = 1015] [outer = 0x1133bbc00] 12:27:38 INFO - PROCESS | 1652 | 1467228458107 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]]]}] 12:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 470ms 12:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:27:38 INFO - PROCESS | 1652 | 1467228458149 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:27:38 INFO - PROCESS | 1652 | 1467228458150 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:27:38 INFO - PROCESS | 1652 | 1467228458152 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:27:38 INFO - PROCESS | 1652 | 1467228458154 Marionette TRACE conn2 <- [1,1326,null,{}] 12:27:38 INFO - PROCESS | 1652 | 1467228458157 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}] 12:27:38 INFO - PROCESS | 1652 | 1467228458158 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:38 INFO - PROCESS | 1652 | 1467228458269 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:27:38 INFO - PROCESS | 1652 | 1467228458274 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:38 INFO - PROCESS | 1652 | 1467228458276 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6e9000 == 39 [pid = 1652] [id = 339] 12:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1213c6800) [pid = 1652] [serial = 1016] [outer = 0x0] 12:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127873c00) [pid = 1652] [serial = 1017] [outer = 0x1213c6800] 12:27:38 INFO - PROCESS | 1652 | 1467228458311 Marionette DEBUG loaded listener.js 12:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b941400) [pid = 1652] [serial = 1018] [outer = 0x1213c6800] 12:27:38 INFO - PROCESS | 1652 | 1467228458625 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]]]}] 12:27:38 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 12:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 518ms 12:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:27:38 INFO - PROCESS | 1652 | 1467228458672 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:27:38 INFO - PROCESS | 1652 | 1467228458673 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:27:38 INFO - PROCESS | 1652 | 1467228458675 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:27:38 INFO - PROCESS | 1652 | 1467228458676 Marionette TRACE conn2 <- [1,1330,null,{}] 12:27:38 INFO - PROCESS | 1652 | 1467228458678 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}] 12:27:38 INFO - PROCESS | 1652 | 1467228458679 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:38 INFO - PROCESS | 1652 | 1467228458756 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:27:38 INFO - PROCESS | 1652 | 1467228458760 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:38 INFO - PROCESS | 1652 | 1467228458761 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b65f800 == 40 [pid = 1652] [id = 340] 12:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b941800) [pid = 1652] [serial = 1019] [outer = 0x0] 12:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12ba05800) [pid = 1652] [serial = 1020] [outer = 0x12b941800] 12:27:38 INFO - PROCESS | 1652 | 1467228458787 Marionette DEBUG loaded listener.js 12:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12c10e400) [pid = 1652] [serial = 1021] [outer = 0x12b941800] 12:27:39 INFO - PROCESS | 1652 | 1467228459091 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]]]}] 12:27:39 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 12:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 467ms 12:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:27:39 INFO - PROCESS | 1652 | 1467228459143 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:27:39 INFO - PROCESS | 1652 | 1467228459145 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:27:39 INFO - PROCESS | 1652 | 1467228459148 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:27:39 INFO - PROCESS | 1652 | 1467228459149 Marionette TRACE conn2 <- [1,1334,null,{}] 12:27:39 INFO - PROCESS | 1652 | 1467228459152 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}] 12:27:39 INFO - PROCESS | 1652 | 1467228459153 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:39 INFO - PROCESS | 1652 | 1467228459261 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:27:39 INFO - PROCESS | 1652 | 1467228459277 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:39 INFO - PROCESS | 1652 | 1467228459278 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b67a800 == 41 [pid = 1652] [id = 341] 12:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b940800) [pid = 1652] [serial = 1022] [outer = 0x0] 12:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12c112000) [pid = 1652] [serial = 1023] [outer = 0x12b940800] 12:27:39 INFO - PROCESS | 1652 | 1467228459305 Marionette DEBUG loaded listener.js 12:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12c20b800) [pid = 1652] [serial = 1024] [outer = 0x12b940800] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x118252800 == 40 [pid = 1652] [id = 330] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x116fa2000 == 39 [pid = 1652] [id = 329] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x118fb4000 == 38 [pid = 1652] [id = 328] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1130c1000 == 37 [pid = 1652] [id = 327] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11701b000 == 36 [pid = 1652] [id = 333] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x128e82800 == 35 [pid = 1652] [id = 336] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x129417800 == 34 [pid = 1652] [id = 337] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6e9000 == 33 [pid = 1652] [id = 339] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x121174000 == 32 [pid = 1652] [id = 338] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b65f800 == 31 [pid = 1652] [id = 340] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x124c11800 == 30 [pid = 1652] [id = 334] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x126a2b800 == 29 [pid = 1652] [id = 335] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x121175000 == 28 [pid = 1652] [id = 332] 12:27:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119483000 == 27 [pid = 1652] [id = 331] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118227c00) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1174ff400) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116155400) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126ae8800) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113215800) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11910cc00) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1196cb000) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11820ec00) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118263800) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120e2d800) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116141400) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112a84800) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x120e1f000) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11910c000) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12781b400) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12669d800) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124656800) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123b2f000) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a4a2800) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128cec000) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1294c2800) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1176ed000) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12aa5d000) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118f89400) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12a70fc00) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12912f000) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x129127c00) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x120ee3800) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12a4a1c00) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x127872400) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x129238c00) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x120e38400) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1213bd000) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x129238800) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12a919000) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 12:27:40 INFO - PROCESS | 1652 | 1467228460802 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]]]}] 12:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1671ms 12:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:27:40 INFO - PROCESS | 1652 | 1467228460821 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:27:40 INFO - PROCESS | 1652 | 1467228460823 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:27:40 INFO - PROCESS | 1652 | 1467228460827 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:27:40 INFO - PROCESS | 1652 | 1467228460832 Marionette TRACE conn2 <- [1,1338,null,{}] 12:27:40 INFO - PROCESS | 1652 | 1467228460836 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}] 12:27:40 INFO - PROCESS | 1652 | 1467228460837 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:40 INFO - PROCESS | 1652 | 1467228460920 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:27:40 INFO - PROCESS | 1652 | 1467228460971 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:40 INFO - PROCESS | 1652 | 1467228460973 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x116115800 == 28 [pid = 1652] [id = 342] 12:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11509ec00) [pid = 1652] [serial = 1025] [outer = 0x0] 12:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11613dc00) [pid = 1652] [serial = 1026] [outer = 0x11509ec00] 12:27:41 INFO - PROCESS | 1652 | 1467228461002 Marionette DEBUG loaded listener.js 12:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1133b7400) [pid = 1652] [serial = 1027] [outer = 0x11509ec00] 12:27:41 INFO - PROCESS | 1652 | 1467228461859 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]]]}] 12:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1075ms 12:27:41 INFO - PROCESS | 1652 | 1467228461902 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:27:41 INFO - PROCESS | 1652 | 1467228461908 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:27:41 INFO - PROCESS | 1652 | 1467228461957 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:27:41 INFO - PROCESS | 1652 | 1467228461959 Marionette TRACE conn2 <- [1,1342,null,{}] 12:27:41 INFO - PROCESS | 1652 | 1467228461962 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}] 12:27:41 INFO - PROCESS | 1652 | 1467228461964 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:42 INFO - PROCESS | 1652 | 1467228462053 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:27:42 INFO - PROCESS | 1652 | 1467228462137 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 1652 | 1467228462139 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11610c000 == 29 [pid = 1652] [id = 343] 12:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x113c0f800) [pid = 1652] [serial = 1028] [outer = 0x0] 12:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11613d400) [pid = 1652] [serial = 1029] [outer = 0x113c0f800] 12:27:42 INFO - PROCESS | 1652 | 1467228462172 Marionette DEBUG loaded listener.js 12:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1164d7c00) [pid = 1652] [serial = 1030] [outer = 0x113c0f800] 12:27:42 INFO - PROCESS | 1652 | 1467228462666 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]]]}] 12:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 777ms 12:27:42 INFO - PROCESS | 1652 | 1467228462733 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:27:42 INFO - PROCESS | 1652 | 1467228462735 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:27:42 INFO - PROCESS | 1652 | 1467228462739 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:27:42 INFO - PROCESS | 1652 | 1467228462740 Marionette TRACE conn2 <- [1,1346,null,{}] 12:27:42 INFO - PROCESS | 1652 | 1467228462745 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}] 12:27:42 INFO - PROCESS | 1652 | 1467228462748 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:42 INFO - PROCESS | 1652 | 1467228462848 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:27:42 INFO - PROCESS | 1652 | 1467228462920 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 1652 | 1467228462921 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e44800 == 30 [pid = 1652] [id = 344] 12:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116f48c00) [pid = 1652] [serial = 1031] [outer = 0x0] 12:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1176f6c00) [pid = 1652] [serial = 1032] [outer = 0x116f48c00] 12:27:42 INFO - PROCESS | 1652 | 1467228462953 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118207c00) [pid = 1652] [serial = 1033] [outer = 0x116f48c00] 12:27:43 INFO - PROCESS | 1652 | 1467228463568 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]]]}] 12:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 869ms 12:27:43 INFO - PROCESS | 1652 | 1467228463609 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:27:43 INFO - PROCESS | 1652 | 1467228463611 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:27:43 INFO - PROCESS | 1652 | 1467228463614 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:27:43 INFO - PROCESS | 1652 | 1467228463616 Marionette TRACE conn2 <- [1,1350,null,{}] 12:27:43 INFO - PROCESS | 1652 | 1467228463620 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}] 12:27:43 INFO - PROCESS | 1652 | 1467228463621 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:43 INFO - PROCESS | 1652 | 1467228463724 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:27:43 INFO - PROCESS | 1652 | 1467228463776 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:43 INFO - PROCESS | 1652 | 1467228463779 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699e000 == 31 [pid = 1652] [id = 345] 12:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x115f40800) [pid = 1652] [serial = 1034] [outer = 0x0] 12:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1164dc800) [pid = 1652] [serial = 1035] [outer = 0x115f40800] 12:27:43 INFO - PROCESS | 1652 | 1467228463807 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1174fe800) [pid = 1652] [serial = 1036] [outer = 0x115f40800] 12:27:44 INFO - PROCESS | 1652 | 1467228464090 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]]]}] 12:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 12:27:44 INFO - PROCESS | 1652 | 1467228464140 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 1652 | 1467228464143 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:27:44 INFO - PROCESS | 1652 | 1467228464147 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 1652 | 1467228464149 Marionette TRACE conn2 <- [1,1354,null,{}] 12:27:44 INFO - PROCESS | 1652 | 1467228464153 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}] 12:27:44 INFO - PROCESS | 1652 | 1467228464157 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:44 INFO - PROCESS | 1652 | 1467228464234 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:27:44 INFO - PROCESS | 1652 | 1467228464238 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 1652 | 1467228464240 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182d1000 == 32 [pid = 1652] [id = 346] 12:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118214800) [pid = 1652] [serial = 1037] [outer = 0x0] 12:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118464800) [pid = 1652] [serial = 1038] [outer = 0x118214800] 12:27:44 INFO - PROCESS | 1652 | 1467228464268 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118596400) [pid = 1652] [serial = 1039] [outer = 0x118214800] 12:27:44 INFO - PROCESS | 1652 | 1467228464602 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]]]}] 12:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 471ms 12:27:44 INFO - PROCESS | 1652 | 1467228464618 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 1652 | 1467228464620 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:27:44 INFO - PROCESS | 1652 | 1467228464622 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 1652 | 1467228464625 Marionette TRACE conn2 <- [1,1358,null,{}] 12:27:44 INFO - PROCESS | 1652 | 1467228464633 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}] 12:27:44 INFO - PROCESS | 1652 | 1467228464637 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:44 INFO - PROCESS | 1652 | 1467228464715 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:27:44 INFO - PROCESS | 1652 | 1467228464768 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 1652 | 1467228464770 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119493000 == 33 [pid = 1652] [id = 347] 12:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118876800) [pid = 1652] [serial = 1040] [outer = 0x0] 12:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118f89800) [pid = 1652] [serial = 1041] [outer = 0x118876800] 12:27:44 INFO - PROCESS | 1652 | 1467228464804 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1194ae400) [pid = 1652] [serial = 1042] [outer = 0x118876800] 12:27:45 INFO - PROCESS | 1652 | 1467228465094 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]]]}] 12:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 12:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:27:45 INFO - PROCESS | 1652 | 1467228465143 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:27:45 INFO - PROCESS | 1652 | 1467228465144 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:27:45 INFO - PROCESS | 1652 | 1467228465147 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - PROCESS | 1652 | 1467228465148 Marionette TRACE conn2 <- [1,1362,null,{}] 12:27:45 INFO - PROCESS | 1652 | 1467228465150 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}] 12:27:45 INFO - PROCESS | 1652 | 1467228465151 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:45 INFO - PROCESS | 1652 | 1467228465229 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:27:45 INFO - PROCESS | 1652 | 1467228465232 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 1652 | 1467228465233 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e57800 == 34 [pid = 1652] [id = 348] 12:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1198ea000) [pid = 1652] [serial = 1043] [outer = 0x0] 12:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x120e20800) [pid = 1652] [serial = 1044] [outer = 0x1198ea000] 12:27:45 INFO - PROCESS | 1652 | 1467228465261 Marionette DEBUG loaded listener.js 12:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x120e28800) [pid = 1652] [serial = 1045] [outer = 0x1198ea000] 12:27:45 INFO - PROCESS | 1652 | 1467228465582 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]]]}] 12:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 472ms 12:27:45 INFO - PROCESS | 1652 | 1467228465638 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:27:45 INFO - PROCESS | 1652 | 1467228465640 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:27:45 INFO - PROCESS | 1652 | 1467228465643 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - PROCESS | 1652 | 1467228465644 Marionette TRACE conn2 <- [1,1366,null,{}] 12:27:45 INFO - PROCESS | 1652 | 1467228465646 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}] 12:27:45 INFO - PROCESS | 1652 | 1467228465648 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:45 INFO - PROCESS | 1652 | 1467228465721 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:27:45 INFO - PROCESS | 1652 | 1467228465724 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 1652 | 1467228465725 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135b800 == 35 [pid = 1652] [id = 349] 12:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112d77400) [pid = 1652] [serial = 1046] [outer = 0x0] 12:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120e30400) [pid = 1652] [serial = 1047] [outer = 0x112d77400] 12:27:45 INFO - PROCESS | 1652 | 1467228465752 Marionette DEBUG loaded listener.js 12:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120ee6800) [pid = 1652] [serial = 1048] [outer = 0x112d77400] 12:27:46 INFO - PROCESS | 1652 | 1467228466111 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] 12:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:27:46 INFO - PROCESS | 1652 | 1467228466163 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:27:46 INFO - PROCESS | 1652 | 1467228466172 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:27:46 INFO - PROCESS | 1652 | 1467228466173 Marionette TRACE conn2 <- [1,1370,null,{}] 12:27:46 INFO - PROCESS | 1652 | 1467228466175 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}] 12:27:46 INFO - PROCESS | 1652 | 1467228466179 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:46 INFO - PROCESS | 1652 | 1467228466290 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:27:46 INFO - PROCESS | 1652 | 1467228466328 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:46 INFO - PROCESS | 1652 | 1467228466329 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b4a800 == 36 [pid = 1652] [id = 350] 12:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120fb0000) [pid = 1652] [serial = 1049] [outer = 0x0] 12:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12150a000) [pid = 1652] [serial = 1050] [outer = 0x120fb0000] 12:27:46 INFO - PROCESS | 1652 | 1467228466354 Marionette DEBUG loaded listener.js 12:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124c3bc00) [pid = 1652] [serial = 1051] [outer = 0x120fb0000] 12:27:46 INFO - PROCESS | 1652 | 1467228466689 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] 12:27:46 INFO - PROCESS | 1652 | 1467228466743 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:27:46 INFO - PROCESS | 1652 | 1467228466746 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:27:46 INFO - PROCESS | 1652 | 1467228466748 Marionette TRACE conn2 <- [1,1374,null,{}] 12:27:46 INFO - PROCESS | 1652 | 1467228466756 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}] 12:27:46 INFO - PROCESS | 1652 | 1467228466758 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:46 INFO - PROCESS | 1652 | 1467228466897 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:27:46 INFO - PROCESS | 1652 | 1467228466944 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:46 INFO - PROCESS | 1652 | 1467228466945 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1243e4800 == 37 [pid = 1652] [id = 351] 12:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124653800) [pid = 1652] [serial = 1052] [outer = 0x0] 12:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126410000) [pid = 1652] [serial = 1053] [outer = 0x124653800] 12:27:46 INFO - PROCESS | 1652 | 1467228466985 Marionette DEBUG loaded listener.js 12:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1268d3400) [pid = 1652] [serial = 1054] [outer = 0x124653800] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a710400) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124bbcc00) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120e26800) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12aadd400) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1268d2000) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1133bbc00) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b941800) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1213c6800) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118210800) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x111c75400) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b940800) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x120e1ac00) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x113cee800) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118597000) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118207000) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11662f000) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:27:47 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:47 INFO - PROCESS | 1652 | 1467228467425 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] 12:27:47 INFO - PROCESS | 1652 | 1467228467472 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:27:47 INFO - PROCESS | 1652 | 1467228467474 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:27:47 INFO - PROCESS | 1652 | 1467228467475 Marionette TRACE conn2 <- [1,1378,null,{}] 12:27:47 INFO - PROCESS | 1652 | 1467228467477 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}] 12:27:47 INFO - PROCESS | 1652 | 1467228467478 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:47 INFO - PROCESS | 1652 | 1467228467570 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:27:47 INFO - PROCESS | 1652 | 1467228467576 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:47 INFO - PROCESS | 1652 | 1467228467577 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c21000 == 38 [pid = 1652] [id = 352] 12:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11662a800) [pid = 1652] [serial = 1055] [outer = 0x0] 12:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1198e8000) [pid = 1652] [serial = 1056] [outer = 0x11662a800] 12:27:47 INFO - PROCESS | 1652 | 1467228467601 Marionette DEBUG loaded listener.js 12:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12430a400) [pid = 1652] [serial = 1057] [outer = 0x11662a800] 12:27:47 INFO - PROCESS | 1652 | 1467228467914 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] 12:27:47 INFO - PROCESS | 1652 | 1467228467944 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:27:47 INFO - PROCESS | 1652 | 1467228467947 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:27:47 INFO - PROCESS | 1652 | 1467228467948 Marionette TRACE conn2 <- [1,1382,null,{}] 12:27:47 INFO - PROCESS | 1652 | 1467228467950 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}] 12:27:47 INFO - PROCESS | 1652 | 1467228467951 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:48 INFO - PROCESS | 1652 | 1467228468053 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:27:48 INFO - PROCESS | 1652 | 1467228468058 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:48 INFO - PROCESS | 1652 | 1467228468059 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12641b000 == 39 [pid = 1652] [id = 353] 12:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116905c00) [pid = 1652] [serial = 1058] [outer = 0x0] 12:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x126ae2400) [pid = 1652] [serial = 1059] [outer = 0x116905c00] 12:27:48 INFO - PROCESS | 1652 | 1467228468083 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x127820800) [pid = 1652] [serial = 1060] [outer = 0x116905c00] 12:27:48 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:48 INFO - PROCESS | 1652 | 1467228468395 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] 12:27:48 INFO - PROCESS | 1652 | 1467228468424 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:27:48 INFO - PROCESS | 1652 | 1467228468426 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:27:48 INFO - PROCESS | 1652 | 1467228468427 Marionette TRACE conn2 <- [1,1386,null,{}] 12:27:48 INFO - PROCESS | 1652 | 1467228468429 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}] 12:27:48 INFO - PROCESS | 1652 | 1467228468430 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:48 INFO - PROCESS | 1652 | 1467228468505 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:27:48 INFO - PROCESS | 1652 | 1467228468509 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:48 INFO - PROCESS | 1652 | 1467228468510 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x128924800 == 40 [pid = 1652] [id = 354] 12:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x127820c00) [pid = 1652] [serial = 1061] [outer = 0x0] 12:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128ceb800) [pid = 1652] [serial = 1062] [outer = 0x127820c00] 12:27:48 INFO - PROCESS | 1652 | 1467228468535 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12912f000) [pid = 1652] [serial = 1063] [outer = 0x127820c00] 12:27:48 INFO - PROCESS | 1652 | 1467228468872 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] 12:27:48 INFO - PROCESS | 1652 | 1467228468897 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:27:48 INFO - PROCESS | 1652 | 1467228468901 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:27:48 INFO - PROCESS | 1652 | 1467228468903 Marionette TRACE conn2 <- [1,1390,null,{}] 12:27:48 INFO - PROCESS | 1652 | 1467228468905 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}] 12:27:48 INFO - PROCESS | 1652 | 1467228468907 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:49 INFO - PROCESS | 1652 | 1467228469064 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:27:49 INFO - PROCESS | 1652 | 1467228469073 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:49 INFO - PROCESS | 1652 | 1467228469075 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x129425800 == 41 [pid = 1652] [id = 355] 12:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12922ec00) [pid = 1652] [serial = 1064] [outer = 0x0] 12:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12946bc00) [pid = 1652] [serial = 1065] [outer = 0x12922ec00] 12:27:49 INFO - PROCESS | 1652 | 1467228469100 Marionette DEBUG loaded listener.js 12:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a4a6000) [pid = 1652] [serial = 1066] [outer = 0x12922ec00] 12:27:49 INFO - PROCESS | 1652 | 1467228469391 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]]]}] 12:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 521ms 12:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:27:49 INFO - PROCESS | 1652 | 1467228469427 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:27:49 INFO - PROCESS | 1652 | 1467228469428 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:27:49 INFO - PROCESS | 1652 | 1467228469430 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:27:49 INFO - PROCESS | 1652 | 1467228469431 Marionette TRACE conn2 <- [1,1394,null,{}] 12:27:49 INFO - PROCESS | 1652 | 1467228469433 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}] 12:27:49 INFO - PROCESS | 1652 | 1467228469434 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:49 INFO - PROCESS | 1652 | 1467228469516 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:27:49 INFO - PROCESS | 1652 | 1467228469521 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:49 INFO - PROCESS | 1652 | 1467228469523 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6e3000 == 42 [pid = 1652] [id = 356] 12:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a4a6800) [pid = 1652] [serial = 1067] [outer = 0x0] 12:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a911c00) [pid = 1652] [serial = 1068] [outer = 0x12a4a6800] 12:27:49 INFO - PROCESS | 1652 | 1467228469546 Marionette DEBUG loaded listener.js 12:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12aa59400) [pid = 1652] [serial = 1069] [outer = 0x12a4a6800] 12:27:49 INFO - PROCESS | 1652 | 1467228469841 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]]]}] 12:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms 12:27:49 INFO - PROCESS | 1652 | 1467228469904 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:27:49 INFO - PROCESS | 1652 | 1467228469905 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:27:49 INFO - PROCESS | 1652 | 1467228469960 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:27:49 INFO - PROCESS | 1652 | 1467228469962 Marionette TRACE conn2 <- [1,1398,null,{}] 12:27:49 INFO - PROCESS | 1652 | 1467228469965 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}] 12:27:49 INFO - PROCESS | 1652 | 1467228469968 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:50 INFO - PROCESS | 1652 | 1467228470066 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:27:50 INFO - PROCESS | 1652 | 1467228470157 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:50 INFO - PROCESS | 1652 | 1467228470158 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f91800 == 43 [pid = 1652] [id = 357] 12:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1131ea800) [pid = 1652] [serial = 1070] [outer = 0x0] 12:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1133bbc00) [pid = 1652] [serial = 1071] [outer = 0x1131ea800] 12:27:50 INFO - PROCESS | 1652 | 1467228470202 Marionette DEBUG loaded listener.js 12:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116198800) [pid = 1652] [serial = 1072] [outer = 0x1131ea800] 12:27:50 INFO - PROCESS | 1652 | 1467228470636 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]]]}] 12:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 729ms 12:27:50 INFO - PROCESS | 1652 | 1467228470682 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:27:50 INFO - PROCESS | 1652 | 1467228470685 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:27:50 INFO - PROCESS | 1652 | 1467228470688 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - PROCESS | 1652 | 1467228470690 Marionette TRACE conn2 <- [1,1402,null,{}] 12:27:50 INFO - PROCESS | 1652 | 1467228470694 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}] 12:27:50 INFO - PROCESS | 1652 | 1467228470697 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:50 INFO - PROCESS | 1652 | 1467228470796 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:27:50 INFO - PROCESS | 1652 | 1467228470849 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:50 INFO - PROCESS | 1652 | 1467228470850 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x120de1000 == 44 [pid = 1652] [id = 358] 12:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11674bc00) [pid = 1652] [serial = 1073] [outer = 0x0] 12:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11821f400) [pid = 1652] [serial = 1074] [outer = 0x11674bc00] 12:27:50 INFO - PROCESS | 1652 | 1467228470881 Marionette DEBUG loaded listener.js 12:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118f48400) [pid = 1652] [serial = 1075] [outer = 0x11674bc00] 12:27:51 INFO - PROCESS | 1652 | 1467228471290 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]]]}] 12:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 620ms 12:27:51 INFO - PROCESS | 1652 | 1467228471309 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:27:51 INFO - PROCESS | 1652 | 1467228471310 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:27:51 INFO - PROCESS | 1652 | 1467228471312 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:27:51 INFO - PROCESS | 1652 | 1467228471314 Marionette TRACE conn2 <- [1,1406,null,{}] 12:27:51 INFO - PROCESS | 1652 | 1467228471316 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}] 12:27:51 INFO - PROCESS | 1652 | 1467228471318 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:51 INFO - PROCESS | 1652 | 1467228471419 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:27:51 INFO - PROCESS | 1652 | 1467228471512 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:51 INFO - PROCESS | 1652 | 1467228471516 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x129688000 == 45 [pid = 1652] [id = 359] 12:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x120e38400) [pid = 1652] [serial = 1076] [outer = 0x0] 12:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x120eea800) [pid = 1652] [serial = 1077] [outer = 0x120e38400] 12:27:51 INFO - PROCESS | 1652 | 1467228471547 Marionette DEBUG loaded listener.js 12:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121509800) [pid = 1652] [serial = 1078] [outer = 0x120e38400] 12:27:51 INFO - PROCESS | 1652 | 1467228471952 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]]]}] 12:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 12:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:27:51 INFO - PROCESS | 1652 | 1467228471983 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:27:51 INFO - PROCESS | 1652 | 1467228471985 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:27:51 INFO - PROCESS | 1652 | 1467228471987 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:27:51 INFO - PROCESS | 1652 | 1467228471988 Marionette TRACE conn2 <- [1,1410,null,{}] 12:27:51 INFO - PROCESS | 1652 | 1467228471990 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}] 12:27:51 INFO - PROCESS | 1652 | 1467228471992 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:52 INFO - PROCESS | 1652 | 1467228472093 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:27:52 INFO - PROCESS | 1652 | 1467228472159 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:52 INFO - PROCESS | 1652 | 1467228472160 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab2b000 == 46 [pid = 1652] [id = 360] 12:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123b28800) [pid = 1652] [serial = 1079] [outer = 0x0] 12:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124c3c800) [pid = 1652] [serial = 1080] [outer = 0x123b28800] 12:27:52 INFO - PROCESS | 1652 | 1467228472192 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12922cc00) [pid = 1652] [serial = 1081] [outer = 0x123b28800] 12:27:52 INFO - PROCESS | 1652 | 1467228472675 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]]]}] 12:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 718ms 12:27:52 INFO - PROCESS | 1652 | 1467228472767 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:27:52 INFO - PROCESS | 1652 | 1467228472769 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:27:52 INFO - PROCESS | 1652 | 1467228472776 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:27:52 INFO - PROCESS | 1652 | 1467228472778 Marionette TRACE conn2 <- [1,1414,null,{}] 12:27:52 INFO - PROCESS | 1652 | 1467228472781 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}] 12:27:52 INFO - PROCESS | 1652 | 1467228472784 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:52 INFO - PROCESS | 1652 | 1467228472884 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:27:52 INFO - PROCESS | 1652 | 1467228472935 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:52 INFO - PROCESS | 1652 | 1467228472937 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b989800 == 47 [pid = 1652] [id = 361] 12:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129230400) [pid = 1652] [serial = 1082] [outer = 0x0] 12:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a49e400) [pid = 1652] [serial = 1083] [outer = 0x129230400] 12:27:52 INFO - PROCESS | 1652 | 1467228472965 Marionette DEBUG loaded listener.js 12:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a913000) [pid = 1652] [serial = 1084] [outer = 0x129230400] 12:27:53 INFO - PROCESS | 1652 | 1467228473558 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]]]}] 12:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 824ms 12:27:53 INFO - PROCESS | 1652 | 1467228473599 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:27:53 INFO - PROCESS | 1652 | 1467228473602 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:27:53 INFO - PROCESS | 1652 | 1467228473605 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:27:53 INFO - PROCESS | 1652 | 1467228473609 Marionette TRACE conn2 <- [1,1418,null,{}] 12:27:53 INFO - PROCESS | 1652 | 1467228473612 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}] 12:27:53 INFO - PROCESS | 1652 | 1467228473614 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:53 INFO - PROCESS | 1652 | 1467228473709 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:27:53 INFO - PROCESS | 1652 | 1467228473773 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:53 INFO - PROCESS | 1652 | 1467228473776 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x118644800 == 48 [pid = 1652] [id = 362] 12:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116a03c00) [pid = 1652] [serial = 1085] [outer = 0x0] 12:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116f0d400) [pid = 1652] [serial = 1086] [outer = 0x116a03c00] 12:27:53 INFO - PROCESS | 1652 | 1467228473804 Marionette DEBUG loaded listener.js 12:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118218000) [pid = 1652] [serial = 1087] [outer = 0x116a03c00] 12:27:54 INFO - PROCESS | 1652 | 1467228474302 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]]]}] 12:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 727ms 12:27:54 INFO - PROCESS | 1652 | 1467228474351 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:27:54 INFO - PROCESS | 1652 | 1467228474356 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:27:54 INFO - PROCESS | 1652 | 1467228474364 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:27:54 INFO - PROCESS | 1652 | 1467228474368 Marionette TRACE conn2 <- [1,1422,null,{}] 12:27:54 INFO - PROCESS | 1652 | 1467228474373 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}] 12:27:54 INFO - PROCESS | 1652 | 1467228474375 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:54 INFO - PROCESS | 1652 | 1467228474512 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:27:54 INFO - PROCESS | 1652 | 1467228474610 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:54 INFO - PROCESS | 1652 | 1467228474611 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fac800 == 49 [pid = 1652] [id = 363] 12:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118fcb800) [pid = 1652] [serial = 1088] [outer = 0x0] 12:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1194aac00) [pid = 1652] [serial = 1089] [outer = 0x118fcb800] 12:27:54 INFO - PROCESS | 1652 | 1467228474657 Marionette DEBUG loaded listener.js 12:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1198f3800) [pid = 1652] [serial = 1090] [outer = 0x118fcb800] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12b67a800 == 48 [pid = 1652] [id = 341] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x129425800 == 47 [pid = 1652] [id = 355] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x128924800 == 46 [pid = 1652] [id = 354] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12641b000 == 45 [pid = 1652] [id = 353] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x124c21000 == 44 [pid = 1652] [id = 352] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1243e4800 == 43 [pid = 1652] [id = 351] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x123b4a800 == 42 [pid = 1652] [id = 350] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11613dc00) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12135b800 == 41 [pid = 1652] [id = 349] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x120e57800 == 40 [pid = 1652] [id = 348] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x119493000 == 39 [pid = 1652] [id = 347] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1182d1000 == 38 [pid = 1652] [id = 346] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11699e000 == 37 [pid = 1652] [id = 345] 12:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11610c000 == 36 [pid = 1652] [id = 343] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12aae0400) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1264ad000) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1294c3c00) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a4a5800) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b629400) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a716800) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x120e30000) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11820a000) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12ba05800) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b6fb000) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b941400) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11822e000) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113c70800) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112d12c00) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12c10e400) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12c20b800) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1219c8c00) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120fb3000) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1214ee800) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120e24c00) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118f8bc00) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118264400) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118597800) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117eb3000) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116751c00) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11858e400) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12c112000) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12aa62000) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129236c00) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127873c00) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 12:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1243a7400) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1652 | 1467228475024 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]]]}] 12:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 675ms 12:27:55 INFO - PROCESS | 1652 | 1467228475037 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:27:55 INFO - PROCESS | 1652 | 1467228475039 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:27:55 INFO - PROCESS | 1652 | 1467228475041 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:27:55 INFO - PROCESS | 1652 | 1467228475043 Marionette TRACE conn2 <- [1,1426,null,{}] 12:27:55 INFO - PROCESS | 1652 | 1467228475053 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}] 12:27:55 INFO - PROCESS | 1652 | 1467228475056 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:55 INFO - PROCESS | 1652 | 1467228475138 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:27:55 INFO - PROCESS | 1652 | 1467228475194 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 1652 | 1467228475196 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182be000 == 37 [pid = 1652] [id = 364] 12:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119106400) [pid = 1652] [serial = 1091] [outer = 0x0] 12:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x120e23000) [pid = 1652] [serial = 1092] [outer = 0x119106400] 12:27:55 INFO - PROCESS | 1652 | 1467228475224 Marionette DEBUG loaded listener.js 12:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1213bdc00) [pid = 1652] [serial = 1093] [outer = 0x119106400] 12:27:55 INFO - PROCESS | 1652 | 1467228475528 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]]]}] 12:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 12:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:27:55 INFO - PROCESS | 1652 | 1467228475562 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:27:55 INFO - PROCESS | 1652 | 1467228475563 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:27:55 INFO - PROCESS | 1652 | 1467228475565 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:27:55 INFO - PROCESS | 1652 | 1467228475567 Marionette TRACE conn2 <- [1,1430,null,{}] 12:27:55 INFO - PROCESS | 1652 | 1467228475572 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}] 12:27:55 INFO - PROCESS | 1652 | 1467228475574 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:55 INFO - PROCESS | 1652 | 1467228475653 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:27:55 INFO - PROCESS | 1652 | 1467228475656 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 1652 | 1467228475658 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x121355000 == 38 [pid = 1652] [id = 365] 12:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12150d800) [pid = 1652] [serial = 1094] [outer = 0x0] 12:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124bba000) [pid = 1652] [serial = 1095] [outer = 0x12150d800] 12:27:55 INFO - PROCESS | 1652 | 1467228475686 Marionette DEBUG loaded listener.js 12:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1264ad000) [pid = 1652] [serial = 1096] [outer = 0x12150d800] 12:27:56 INFO - PROCESS | 1652 | 1467228476031 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]]]}] 12:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 12:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:27:56 INFO - PROCESS | 1652 | 1467228476086 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 1652 | 1467228476088 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:27:56 INFO - PROCESS | 1652 | 1467228476091 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 1652 | 1467228476093 Marionette TRACE conn2 <- [1,1434,null,{}] 12:27:56 INFO - PROCESS | 1652 | 1467228476096 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}] 12:27:56 INFO - PROCESS | 1652 | 1467228476097 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:56 INFO - PROCESS | 1652 | 1467228476173 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:27:56 INFO - PROCESS | 1652 | 1467228476176 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:56 INFO - PROCESS | 1652 | 1467228476178 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1243d7000 == 39 [pid = 1652] [id = 366] 12:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120faec00) [pid = 1652] [serial = 1097] [outer = 0x0] 12:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127813c00) [pid = 1652] [serial = 1098] [outer = 0x120faec00] 12:27:56 INFO - PROCESS | 1652 | 1467228476202 Marionette DEBUG loaded listener.js 12:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12922c800) [pid = 1652] [serial = 1099] [outer = 0x120faec00] 12:27:56 INFO - PROCESS | 1652 | 1467228476552 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]]]}] 12:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 472ms 12:27:56 INFO - PROCESS | 1652 | 1467228476562 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 1652 | 1467228476563 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:27:56 INFO - PROCESS | 1652 | 1467228476565 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 1652 | 1467228476566 Marionette TRACE conn2 <- [1,1438,null,{}] 12:27:56 INFO - PROCESS | 1652 | 1467228476569 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}] 12:27:56 INFO - PROCESS | 1652 | 1467228476576 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:56 INFO - PROCESS | 1652 | 1467228476707 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:27:56 INFO - PROCESS | 1652 | 1467228476714 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:56 INFO - PROCESS | 1652 | 1467228476716 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11666e800 == 40 [pid = 1652] [id = 367] 12:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129238400) [pid = 1652] [serial = 1100] [outer = 0x0] 12:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a4a6c00) [pid = 1652] [serial = 1101] [outer = 0x129238400] 12:27:56 INFO - PROCESS | 1652 | 1467228476746 Marionette DEBUG loaded listener.js 12:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b628400) [pid = 1652] [serial = 1102] [outer = 0x129238400] 12:27:57 INFO - PROCESS | 1652 | 1467228477079 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]]]}] 12:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 518ms 12:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:27:57 INFO - PROCESS | 1652 | 1467228477084 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:27:57 INFO - PROCESS | 1652 | 1467228477086 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:27:57 INFO - PROCESS | 1652 | 1467228477088 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:27:57 INFO - PROCESS | 1652 | 1467228477089 Marionette TRACE conn2 <- [1,1442,null,{}] 12:27:57 INFO - PROCESS | 1652 | 1467228477096 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}] 12:27:57 INFO - PROCESS | 1652 | 1467228477097 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:57 INFO - PROCESS | 1652 | 1467228477198 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:27:57 INFO - PROCESS | 1652 | 1467228477211 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:57 INFO - PROCESS | 1652 | 1467228477213 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x128922000 == 41 [pid = 1652] [id = 368] 12:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1266a7000) [pid = 1652] [serial = 1103] [outer = 0x0] 12:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b93d800) [pid = 1652] [serial = 1104] [outer = 0x1266a7000] 12:27:57 INFO - PROCESS | 1652 | 1467228477236 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b944c00) [pid = 1652] [serial = 1105] [outer = 0x1266a7000] 12:27:57 INFO - PROCESS | 1652 | 1467228477556 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]]]}] 12:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 526ms 12:27:57 INFO - PROCESS | 1652 | 1467228477614 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:27:57 INFO - PROCESS | 1652 | 1467228477615 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:27:57 INFO - PROCESS | 1652 | 1467228477618 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:27:57 INFO - PROCESS | 1652 | 1467228477619 Marionette TRACE conn2 <- [1,1446,null,{}] 12:27:57 INFO - PROCESS | 1652 | 1467228477621 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}] 12:27:57 INFO - PROCESS | 1652 | 1467228477622 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:57 INFO - PROCESS | 1652 | 1467228477718 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:27:57 INFO - PROCESS | 1652 | 1467228477729 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:57 INFO - PROCESS | 1652 | 1467228477739 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a605000 == 42 [pid = 1652] [id = 369] 12:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b949000) [pid = 1652] [serial = 1106] [outer = 0x0] 12:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ba09c00) [pid = 1652] [serial = 1107] [outer = 0x12b949000] 12:27:57 INFO - PROCESS | 1652 | 1467228477764 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ba11c00) [pid = 1652] [serial = 1108] [outer = 0x12b949000] 12:27:58 INFO - PROCESS | 1652 | 1467228478079 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]]]}] 12:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 12:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:27:58 INFO - PROCESS | 1652 | 1467228478137 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:27:58 INFO - PROCESS | 1652 | 1467228478138 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:27:58 INFO - PROCESS | 1652 | 1467228478140 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 1652 | 1467228478141 Marionette TRACE conn2 <- [1,1450,null,{}] 12:27:58 INFO - PROCESS | 1652 | 1467228478144 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}] 12:27:58 INFO - PROCESS | 1652 | 1467228478145 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:58 INFO - PROCESS | 1652 | 1467228478244 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:27:58 INFO - PROCESS | 1652 | 1467228478256 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 1652 | 1467228478257 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6d7000 == 43 [pid = 1652] [id = 370] 12:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1176f4400) [pid = 1652] [serial = 1109] [outer = 0x0] 12:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12c118400) [pid = 1652] [serial = 1110] [outer = 0x1176f4400] 12:27:58 INFO - PROCESS | 1652 | 1467228478281 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12c210800) [pid = 1652] [serial = 1111] [outer = 0x1176f4400] 12:27:58 INFO - PROCESS | 1652 | 1467228478619 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]]]}] 12:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 12:27:58 INFO - PROCESS | 1652 | 1467228478658 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:27:58 INFO - PROCESS | 1652 | 1467228478660 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:27:58 INFO - PROCESS | 1652 | 1467228478662 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 1652 | 1467228478663 Marionette TRACE conn2 <- [1,1454,null,{}] 12:27:58 INFO - PROCESS | 1652 | 1467228478665 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}] 12:27:58 INFO - PROCESS | 1652 | 1467228478666 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:58 INFO - PROCESS | 1652 | 1467228478771 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:27:58 INFO - PROCESS | 1652 | 1467228478783 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 1652 | 1467228478784 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b66f800 == 44 [pid = 1652] [id = 371] 12:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12c211000) [pid = 1652] [serial = 1112] [outer = 0x0] 12:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12c5f0400) [pid = 1652] [serial = 1113] [outer = 0x12c211000] 12:27:58 INFO - PROCESS | 1652 | 1467228478808 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12c5f5400) [pid = 1652] [serial = 1114] [outer = 0x12c211000] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1198ea000) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x127820c00) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124653800) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115f40800) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118876800) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116905c00) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112d77400) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120fb0000) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118214800) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12922ec00) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11662a800) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116f48c00) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:27:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11509ec00) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:27:59 INFO - PROCESS | 1652 | 1467228479207 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]]]}] 12:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 568ms 12:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:27:59 INFO - PROCESS | 1652 | 1467228479231 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:27:59 INFO - PROCESS | 1652 | 1467228479232 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:27:59 INFO - PROCESS | 1652 | 1467228479236 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - PROCESS | 1652 | 1467228479239 Marionette TRACE conn2 <- [1,1458,null,{}] 12:27:59 INFO - PROCESS | 1652 | 1467228479241 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}] 12:27:59 INFO - PROCESS | 1652 | 1467228479242 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:59 INFO - PROCESS | 1652 | 1467228479332 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:27:59 INFO - PROCESS | 1652 | 1467228479388 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:59 INFO - PROCESS | 1652 | 1467228479390 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b99c000 == 45 [pid = 1652] [id = 372] 12:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115fa2400) [pid = 1652] [serial = 1115] [outer = 0x0] 12:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118598000) [pid = 1652] [serial = 1116] [outer = 0x115fa2400] 12:27:59 INFO - PROCESS | 1652 | 1467228479416 Marionette DEBUG loaded listener.js 12:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a710800) [pid = 1652] [serial = 1117] [outer = 0x115fa2400] 12:27:59 INFO - PROCESS | 1652 | 1467228479725 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]]]}] 12:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 522ms 12:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:27:59 INFO - PROCESS | 1652 | 1467228479759 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:27:59 INFO - PROCESS | 1652 | 1467228479760 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:27:59 INFO - PROCESS | 1652 | 1467228479762 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - PROCESS | 1652 | 1467228479763 Marionette TRACE conn2 <- [1,1462,null,{}] 12:27:59 INFO - PROCESS | 1652 | 1467228479766 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}] 12:27:59 INFO - PROCESS | 1652 | 1467228479767 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:59 INFO - PROCESS | 1652 | 1467228479886 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:27:59 INFO - PROCESS | 1652 | 1467228479891 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:59 INFO - PROCESS | 1652 | 1467228479892 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:27:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c965000 == 46 [pid = 1652] [id = 373] 12:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12640a800) [pid = 1652] [serial = 1118] [outer = 0x0] 12:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12c5fa400) [pid = 1652] [serial = 1119] [outer = 0x12640a800] 12:27:59 INFO - PROCESS | 1652 | 1467228479928 Marionette DEBUG loaded listener.js 12:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12cc83000) [pid = 1652] [serial = 1120] [outer = 0x12640a800] 12:28:00 INFO - PROCESS | 1652 | 1467228480366 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]]]}] 12:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 619ms 12:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:28:00 INFO - PROCESS | 1652 | 1467228480381 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:28:00 INFO - PROCESS | 1652 | 1467228480382 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:28:00 INFO - PROCESS | 1652 | 1467228480384 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:28:00 INFO - PROCESS | 1652 | 1467228480385 Marionette TRACE conn2 <- [1,1466,null,{}] 12:28:00 INFO - PROCESS | 1652 | 1467228480388 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}] 12:28:00 INFO - PROCESS | 1652 | 1467228480389 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:00 INFO - PROCESS | 1652 | 1467228480469 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:28:00 INFO - PROCESS | 1652 | 1467228480472 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 1652 | 1467228480473 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc3a000 == 47 [pid = 1652] [id = 374] 12:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12cc85400) [pid = 1652] [serial = 1121] [outer = 0x0] 12:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12cc8a000) [pid = 1652] [serial = 1122] [outer = 0x12cc85400] 12:28:00 INFO - PROCESS | 1652 | 1467228480500 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12cec8c00) [pid = 1652] [serial = 1123] [outer = 0x12cc85400] 12:28:00 INFO - PROCESS | 1652 | 1467228480819 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]]]}] 12:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 469ms 12:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:28:00 INFO - PROCESS | 1652 | 1467228480853 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:28:00 INFO - PROCESS | 1652 | 1467228480854 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:28:00 INFO - PROCESS | 1652 | 1467228480857 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:28:00 INFO - PROCESS | 1652 | 1467228480860 Marionette TRACE conn2 <- [1,1470,null,{}] 12:28:00 INFO - PROCESS | 1652 | 1467228480862 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}] 12:28:00 INFO - PROCESS | 1652 | 1467228480863 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:00 INFO - PROCESS | 1652 | 1467228480949 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:28:01 INFO - PROCESS | 1652 | 1467228481007 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:01 INFO - PROCESS | 1652 | 1467228481008 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc4c800 == 48 [pid = 1652] [id = 375] 12:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128bc2400) [pid = 1652] [serial = 1124] [outer = 0x0] 12:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128bc8400) [pid = 1652] [serial = 1125] [outer = 0x128bc2400] 12:28:01 INFO - PROCESS | 1652 | 1467228481031 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128bcc800) [pid = 1652] [serial = 1126] [outer = 0x128bc2400] 12:28:01 INFO - PROCESS | 1652 | 1467228481506 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]]]}] 12:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 720ms 12:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:28:01 INFO - PROCESS | 1652 | 1467228481578 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 1652 | 1467228481580 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:28:01 INFO - PROCESS | 1652 | 1467228481583 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 1652 | 1467228481587 Marionette TRACE conn2 <- [1,1474,null,{}] 12:28:01 INFO - PROCESS | 1652 | 1467228481590 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}] 12:28:01 INFO - PROCESS | 1652 | 1467228481592 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:01 INFO - PROCESS | 1652 | 1467228481729 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:28:01 INFO - PROCESS | 1652 | 1467228481799 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:01 INFO - PROCESS | 1652 | 1467228481801 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ba000 == 49 [pid = 1652] [id = 376] 12:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11820a800) [pid = 1652] [serial = 1127] [outer = 0x0] 12:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118226800) [pid = 1652] [serial = 1128] [outer = 0x11820a800] 12:28:01 INFO - PROCESS | 1652 | 1467228481834 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11886d000) [pid = 1652] [serial = 1129] [outer = 0x11820a800] 12:28:02 INFO - PROCESS | 1652 | 1467228482246 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]]]}] 12:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 722ms 12:28:02 INFO - PROCESS | 1652 | 1467228482306 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:28:02 INFO - PROCESS | 1652 | 1467228482309 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:28:02 INFO - PROCESS | 1652 | 1467228482313 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 1652 | 1467228482315 Marionette TRACE conn2 <- [1,1478,null,{}] 12:28:02 INFO - PROCESS | 1652 | 1467228482336 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}] 12:28:02 INFO - PROCESS | 1652 | 1467228482339 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:02 INFO - PROCESS | 1652 | 1467228482447 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:28:02 INFO - PROCESS | 1652 | 1467228482517 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 1652 | 1467228482519 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c1b800 == 50 [pid = 1652] [id = 377] 12:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x120e24c00) [pid = 1652] [serial = 1130] [outer = 0x0] 12:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x120e37c00) [pid = 1652] [serial = 1131] [outer = 0x120e24c00] 12:28:02 INFO - PROCESS | 1652 | 1467228482549 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1213c4400) [pid = 1652] [serial = 1132] [outer = 0x120e24c00] 12:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 688ms 12:28:03 INFO - PROCESS | 1652 | 1467228482994 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]]]}] 12:28:03 INFO - PROCESS | 1652 | 1467228483057 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 1652 | 1467228483059 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:28:03 INFO - PROCESS | 1652 | 1467228483081 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 1652 | 1467228483083 Marionette TRACE conn2 <- [1,1482,null,{}] 12:28:03 INFO - PROCESS | 1652 | 1467228483091 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}] 12:28:03 INFO - PROCESS | 1652 | 1467228483094 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:03 INFO - PROCESS | 1652 | 1467228483214 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:28:03 INFO - PROCESS | 1652 | 1467228483302 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 1652 | 1467228483304 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c95d000 == 51 [pid = 1652] [id = 378] 12:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1198e7800) [pid = 1652] [serial = 1133] [outer = 0x0] 12:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1268da800) [pid = 1652] [serial = 1134] [outer = 0x1198e7800] 12:28:03 INFO - PROCESS | 1652 | 1467228483336 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129232400) [pid = 1652] [serial = 1135] [outer = 0x1198e7800] 12:28:03 INFO - PROCESS | 1652 | 1467228483990 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]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 926ms 12:28:04 INFO - PROCESS | 1652 | 1467228484021 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 1652 | 1467228484023 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:28:04 INFO - PROCESS | 1652 | 1467228484028 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1652 | 1467228484030 Marionette TRACE conn2 <- [1,1486,null,{}] 12:28:04 INFO - PROCESS | 1652 | 1467228484033 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}] 12:28:04 INFO - PROCESS | 1652 | 1467228484035 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:04 INFO - PROCESS | 1652 | 1467228484132 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:28:04 INFO - PROCESS | 1652 | 1467228484206 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1652 | 1467228484208 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11700c800 == 52 [pid = 1652] [id = 379] 12:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11613f800) [pid = 1652] [serial = 1136] [outer = 0x0] 12:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11615d800) [pid = 1652] [serial = 1137] [outer = 0x11613f800] 12:28:04 INFO - PROCESS | 1652 | 1467228484236 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118204800) [pid = 1652] [serial = 1138] [outer = 0x11613f800] 12:28:04 INFO - PROCESS | 1652 | 1467228484678 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]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 672ms 12:28:04 INFO - PROCESS | 1652 | 1467228484701 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 1652 | 1467228484704 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:28:04 INFO - PROCESS | 1652 | 1467228484708 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1652 | 1467228484710 Marionette TRACE conn2 <- [1,1490,null,{}] 12:28:04 INFO - PROCESS | 1652 | 1467228484712 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}] 12:28:04 INFO - PROCESS | 1652 | 1467228484714 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:04 INFO - PROCESS | 1652 | 1467228484807 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:28:04 INFO - PROCESS | 1652 | 1467228484867 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1652 | 1467228484868 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182af800 == 53 [pid = 1652] [id = 380] 12:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1194ab000) [pid = 1652] [serial = 1139] [outer = 0x0] 12:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119c60000) [pid = 1652] [serial = 1140] [outer = 0x1194ab000] 12:28:04 INFO - PROCESS | 1652 | 1467228484895 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x120e26800) [pid = 1652] [serial = 1141] [outer = 0x1194ab000] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc3a000 == 52 [pid = 1652] [id = 374] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c965000 == 51 [pid = 1652] [id = 373] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12b99c000 == 50 [pid = 1652] [id = 372] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12b66f800 == 49 [pid = 1652] [id = 371] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6d7000 == 48 [pid = 1652] [id = 370] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12a605000 == 47 [pid = 1652] [id = 369] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x128922000 == 46 [pid = 1652] [id = 368] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11666e800 == 45 [pid = 1652] [id = 367] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1243d7000 == 44 [pid = 1652] [id = 366] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x121355000 == 43 [pid = 1652] [id = 365] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1182be000 == 42 [pid = 1652] [id = 364] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x118fac800 == 41 [pid = 1652] [id = 363] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x118644800 == 40 [pid = 1652] [id = 362] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab2b000 == 39 [pid = 1652] [id = 360] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x129688000 == 38 [pid = 1652] [id = 359] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x120de1000 == 37 [pid = 1652] [id = 358] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x116f91800 == 36 [pid = 1652] [id = 357] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x116115800 == 35 [pid = 1652] [id = 342] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x117e44800 == 34 [pid = 1652] [id = 344] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6e3000 == 33 [pid = 1652] [id = 356] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12b989800 == 32 [pid = 1652] [id = 361] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11700c800 == 31 [pid = 1652] [id = 379] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c95d000 == 30 [pid = 1652] [id = 378] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x124c1b800 == 29 [pid = 1652] [id = 377] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ba000 == 28 [pid = 1652] [id = 376] 12:28:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc4c800 == 27 [pid = 1652] [id = 375] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x128ceb800) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1268d3400) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1174fe800) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1194ae400) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x120e20800) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x126ae2400) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1164dc800) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x120ee6800) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12150a000) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118596400) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11613d400) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12946bc00) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1198e8000) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x127820800) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x120e30400) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126410000) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1176f6c00) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1133b7400) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12912f000) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12430a400) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124c3bc00) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118464800) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118207c00) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118f89800) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a911c00) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a4a6000) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120e28800) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 12:28:05 INFO - PROCESS | 1652 | 1467228485910 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]]]}] 12:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1222ms 12:28:05 INFO - PROCESS | 1652 | 1467228485932 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 1652 | 1467228485936 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:28:05 INFO - PROCESS | 1652 | 1467228485940 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1652 | 1467228485944 Marionette TRACE conn2 <- [1,1494,null,{}] 12:28:05 INFO - PROCESS | 1652 | 1467228485958 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}] 12:28:05 INFO - PROCESS | 1652 | 1467228485960 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:06 INFO - PROCESS | 1652 | 1467228486089 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:28:06 INFO - PROCESS | 1652 | 1467228486096 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 1652 | 1467228486099 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e5c000 == 28 [pid = 1652] [id = 381] 12:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11886d400) [pid = 1652] [serial = 1142] [outer = 0x0] 12:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11910ac00) [pid = 1652] [serial = 1143] [outer = 0x11886d400] 12:28:06 INFO - PROCESS | 1652 | 1467228486149 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120e1b000) [pid = 1652] [serial = 1144] [outer = 0x11886d400] 12:28:06 INFO - PROCESS | 1652 | 1467228486504 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]]]}] 12:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 582ms 12:28:06 INFO - PROCESS | 1652 | 1467228486521 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:28:06 INFO - PROCESS | 1652 | 1467228486525 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:28:06 INFO - PROCESS | 1652 | 1467228486532 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:28:06 INFO - PROCESS | 1652 | 1467228486534 Marionette TRACE conn2 <- [1,1498,null,{}] 12:28:06 INFO - PROCESS | 1652 | 1467228486536 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}] 12:28:06 INFO - PROCESS | 1652 | 1467228486537 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:06 INFO - PROCESS | 1652 | 1467228486619 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:28:06 INFO - PROCESS | 1652 | 1467228486623 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 1652 | 1467228486624 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e9800 == 29 [pid = 1652] [id = 382] 12:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120e25c00) [pid = 1652] [serial = 1145] [outer = 0x0] 12:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120fafc00) [pid = 1652] [serial = 1146] [outer = 0x120e25c00] 12:28:06 INFO - PROCESS | 1652 | 1467228486654 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121509c00) [pid = 1652] [serial = 1147] [outer = 0x120e25c00] 12:28:07 INFO - PROCESS | 1652 | 1467228487020 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]]]}] 12:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 12:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:28:07 INFO - PROCESS | 1652 | 1467228487052 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:28:07 INFO - PROCESS | 1652 | 1467228487053 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:28:07 INFO - PROCESS | 1652 | 1467228487055 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 1652 | 1467228487057 Marionette TRACE conn2 <- [1,1502,null,{}] 12:28:07 INFO - PROCESS | 1652 | 1467228487065 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}] 12:28:07 INFO - PROCESS | 1652 | 1467228487069 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:07 INFO - PROCESS | 1652 | 1467228487174 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:28:07 INFO - PROCESS | 1652 | 1467228487179 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 1652 | 1467228487181 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ba000 == 30 [pid = 1652] [id = 383] 12:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12640a000) [pid = 1652] [serial = 1148] [outer = 0x0] 12:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12663cc00) [pid = 1652] [serial = 1149] [outer = 0x12640a000] 12:28:07 INFO - PROCESS | 1652 | 1467228487211 Marionette DEBUG loaded listener.js 12:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127816400) [pid = 1652] [serial = 1150] [outer = 0x12640a000] 12:28:07 INFO - PROCESS | 1652 | 1467228487561 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]]]}] 12:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 522ms 12:28:07 INFO - PROCESS | 1652 | 1467228487578 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:28:07 INFO - PROCESS | 1652 | 1467228487580 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:28:07 INFO - PROCESS | 1652 | 1467228487592 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 1652 | 1467228487593 Marionette TRACE conn2 <- [1,1506,null,{}] 12:28:07 INFO - PROCESS | 1652 | 1467228487595 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}] 12:28:07 INFO - PROCESS | 1652 | 1467228487596 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:07 INFO - PROCESS | 1652 | 1467228487673 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:28:07 INFO - PROCESS | 1652 | 1467228487748 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 1652 | 1467228487749 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b1d800 == 31 [pid = 1652] [id = 384] 12:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113218400) [pid = 1652] [serial = 1151] [outer = 0x0] 12:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128bbf000) [pid = 1652] [serial = 1152] [outer = 0x113218400] 12:28:07 INFO - PROCESS | 1652 | 1467228487775 Marionette DEBUG loaded listener.js 12:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12946b800) [pid = 1652] [serial = 1153] [outer = 0x113218400] 12:28:08 INFO - PROCESS | 1652 | 1467228488095 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]]]}] 12:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 12:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:28:08 INFO - PROCESS | 1652 | 1467228488112 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:28:08 INFO - PROCESS | 1652 | 1467228488113 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:28:08 INFO - PROCESS | 1652 | 1467228488115 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 1652 | 1467228488116 Marionette TRACE conn2 <- [1,1510,null,{}] 12:28:08 INFO - PROCESS | 1652 | 1467228488118 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}] 12:28:08 INFO - PROCESS | 1652 | 1467228488119 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:08 INFO - PROCESS | 1652 | 1467228488221 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:28:08 INFO - PROCESS | 1652 | 1467228488262 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:08 INFO - PROCESS | 1652 | 1467228488264 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278ca800 == 32 [pid = 1652] [id = 385] 12:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12946d400) [pid = 1652] [serial = 1154] [outer = 0x0] 12:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a4a6000) [pid = 1652] [serial = 1155] [outer = 0x12946d400] 12:28:08 INFO - PROCESS | 1652 | 1467228488288 Marionette DEBUG loaded listener.js 12:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a917000) [pid = 1652] [serial = 1156] [outer = 0x12946d400] 12:28:08 INFO - PROCESS | 1652 | 1467228488598 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]]]}] 12:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 12:28:08 INFO - PROCESS | 1652 | 1467228488633 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:28:08 INFO - PROCESS | 1652 | 1467228488634 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:28:08 INFO - PROCESS | 1652 | 1467228488637 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 1652 | 1467228488638 Marionette TRACE conn2 <- [1,1514,null,{}] 12:28:08 INFO - PROCESS | 1652 | 1467228488650 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}] 12:28:08 INFO - PROCESS | 1652 | 1467228488654 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:08 INFO - PROCESS | 1652 | 1467228488759 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:28:08 INFO - PROCESS | 1652 | 1467228488771 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:08 INFO - PROCESS | 1652 | 1467228488773 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x129683800 == 33 [pid = 1652] [id = 386] 12:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a918000) [pid = 1652] [serial = 1157] [outer = 0x0] 12:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b624800) [pid = 1652] [serial = 1158] [outer = 0x12a918000] 12:28:08 INFO - PROCESS | 1652 | 1467228488798 Marionette DEBUG loaded listener.js 12:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12ba05800) [pid = 1652] [serial = 1159] [outer = 0x12a918000] 12:28:09 INFO - PROCESS | 1652 | 1467228489188 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]]]}] 12:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 568ms 12:28:09 INFO - PROCESS | 1652 | 1467228489207 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:28:09 INFO - PROCESS | 1652 | 1467228489209 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:28:09 INFO - PROCESS | 1652 | 1467228489214 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:28:09 INFO - PROCESS | 1652 | 1467228489215 Marionette TRACE conn2 <- [1,1518,null,{}] 12:28:09 INFO - PROCESS | 1652 | 1467228489218 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}] 12:28:09 INFO - PROCESS | 1652 | 1467228489221 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:09 INFO - PROCESS | 1652 | 1467228489371 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:28:09 INFO - PROCESS | 1652 | 1467228489392 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 1652 | 1467228489393 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e8000 == 34 [pid = 1652] [id = 387] 12:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12aaddc00) [pid = 1652] [serial = 1160] [outer = 0x0] 12:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12c11a400) [pid = 1652] [serial = 1161] [outer = 0x12aaddc00] 12:28:09 INFO - PROCESS | 1652 | 1467228489434 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12c5ee400) [pid = 1652] [serial = 1162] [outer = 0x12aaddc00] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1266a7000) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1176f4400) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b949000) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12c211000) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x115fa2400) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x120faec00) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123b28800) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119106400) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118fcb800) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116a03c00) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a4a6800) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x120e38400) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11674bc00) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1131ea800) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12150d800) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129238400) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129230400) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12640a800) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12cc85400) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128bc2400) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:28:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113c0f800) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:28:10 INFO - PROCESS | 1652 | 1467228490206 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]]]}] 12:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1021ms 12:28:10 INFO - PROCESS | 1652 | 1467228490235 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:28:10 INFO - PROCESS | 1652 | 1467228490236 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:28:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:28:10 INFO - PROCESS | 1652 | 1467228490238 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:28:10 INFO - PROCESS | 1652 | 1467228490239 Marionette TRACE conn2 <- [1,1522,null,{}] 12:28:10 INFO - PROCESS | 1652 | 1467228490242 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}] 12:28:10 INFO - PROCESS | 1652 | 1467228490243 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:10 INFO - PROCESS | 1652 | 1467228490328 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:28:10 INFO - PROCESS | 1652 | 1467228490334 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:10 INFO - PROCESS | 1652 | 1467228490335 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c2e800 == 35 [pid = 1652] [id = 388] 12:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1131ec000) [pid = 1652] [serial = 1163] [outer = 0x0] 12:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116140400) [pid = 1652] [serial = 1164] [outer = 0x1131ec000] 12:28:10 INFO - PROCESS | 1652 | 1467228490359 Marionette DEBUG loaded listener.js 12:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118fd0400) [pid = 1652] [serial = 1165] [outer = 0x1131ec000] 12:28:10 INFO - PROCESS | 1652 | 1467228490665 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"]]]}] 12:28:10 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 () { 12:28:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:28:10 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 () { 12:28:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:28:10 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 () { 12:28:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:28:10 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 () { 12:28:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:28:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 12:28:10 INFO - PROCESS | 1652 | 1467228490708 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:28:10 INFO - PROCESS | 1652 | 1467228490710 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:28:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:28:10 INFO - PROCESS | 1652 | 1467228490714 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:28:10 INFO - PROCESS | 1652 | 1467228490715 Marionette TRACE conn2 <- [1,1526,null,{}] 12:28:10 INFO - PROCESS | 1652 | 1467228490718 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}] 12:28:10 INFO - PROCESS | 1652 | 1467228490719 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:10 INFO - PROCESS | 1652 | 1467228490820 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:28:10 INFO - PROCESS | 1652 | 1467228490827 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:10 INFO - PROCESS | 1652 | 1467228490828 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c549000 == 36 [pid = 1652] [id = 389] 12:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118fcb800) [pid = 1652] [serial = 1166] [outer = 0x0] 12:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12150a000) [pid = 1652] [serial = 1167] [outer = 0x118fcb800] 12:28:10 INFO - PROCESS | 1652 | 1467228490852 Marionette DEBUG loaded listener.js 12:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a4aa000) [pid = 1652] [serial = 1168] [outer = 0x118fcb800] 12:28:11 INFO - PROCESS | 1652 | 1467228491113 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"]]]}] 12:28:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:28:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:28:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:28:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:28:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:28:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:28:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 420ms 12:28:11 INFO - PROCESS | 1652 | 1467228491138 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:28:11 INFO - PROCESS | 1652 | 1467228491139 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:28:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:28:11 INFO - PROCESS | 1652 | 1467228491142 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 1652 | 1467228491143 Marionette TRACE conn2 <- [1,1530,null,{}] 12:28:11 INFO - PROCESS | 1652 | 1467228491145 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}] 12:28:11 INFO - PROCESS | 1652 | 1467228491146 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:11 INFO - PROCESS | 1652 | 1467228491237 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:28:11 INFO - PROCESS | 1652 | 1467228491241 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1652 | 1467228491242 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c971000 == 37 [pid = 1652] [id = 390] 12:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1164e0800) [pid = 1652] [serial = 1169] [outer = 0x0] 12:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ba0f800) [pid = 1652] [serial = 1170] [outer = 0x1164e0800] 12:28:11 INFO - PROCESS | 1652 | 1467228491268 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12cc7b400) [pid = 1652] [serial = 1171] [outer = 0x1164e0800] 12:28:11 INFO - PROCESS | 1652 | 1467228491589 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]]]}] 12:28:11 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 12:28:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:28:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:28:11 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. 12:28:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:28:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 468ms 12:28:11 INFO - PROCESS | 1652 | 1467228491610 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:28:11 INFO - PROCESS | 1652 | 1467228491613 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:28:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:28:11 INFO - PROCESS | 1652 | 1467228491617 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 1652 | 1467228491618 Marionette TRACE conn2 <- [1,1534,null,{}] 12:28:11 INFO - PROCESS | 1652 | 1467228491620 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}] 12:28:11 INFO - PROCESS | 1652 | 1467228491622 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:11 INFO - PROCESS | 1652 | 1467228491709 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:28:11 INFO - PROCESS | 1652 | 1467228491775 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1652 | 1467228491776 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce9d000 == 38 [pid = 1652] [id = 391] 12:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113196c00) [pid = 1652] [serial = 1172] [outer = 0x0] 12:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12175b800) [pid = 1652] [serial = 1173] [outer = 0x113196c00] 12:28:11 INFO - PROCESS | 1652 | 1467228491803 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12cc84800) [pid = 1652] [serial = 1174] [outer = 0x113196c00] 12:28:12 INFO - PROCESS | 1652 | 1467228492079 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]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:28:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 12:28:12 INFO - PROCESS | 1652 | 1467228492186 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:28:12 INFO - PROCESS | 1652 | 1467228492188 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:28:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:28:12 INFO - PROCESS | 1652 | 1467228492193 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 1652 | 1467228492196 Marionette TRACE conn2 <- [1,1538,null,{}] 12:28:12 INFO - PROCESS | 1652 | 1467228492200 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}] 12:28:12 INFO - PROCESS | 1652 | 1467228492202 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:12 INFO - PROCESS | 1652 | 1467228492301 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:28:12 INFO - PROCESS | 1652 | 1467228492399 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 1652 | 1467228492401 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11746a800 == 39 [pid = 1652] [id = 392] 12:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1131a1400) [pid = 1652] [serial = 1175] [outer = 0x0] 12:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x113c05000) [pid = 1652] [serial = 1176] [outer = 0x1131a1400] 12:28:12 INFO - PROCESS | 1652 | 1467228492434 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116149400) [pid = 1652] [serial = 1177] [outer = 0x1131a1400] 12:28:12 INFO - PROCESS | 1652 | 1467228492935 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]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:28:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 776ms 12:28:13 INFO - PROCESS | 1652 | 1467228493016 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:28:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:28:13 INFO - PROCESS | 1652 | 1467228493018 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:28:13 INFO - PROCESS | 1652 | 1467228493023 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 1652 | 1467228493026 Marionette TRACE conn2 <- [1,1542,null,{}] 12:28:13 INFO - PROCESS | 1652 | 1467228493028 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}] 12:28:13 INFO - PROCESS | 1652 | 1467228493030 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:13 INFO - PROCESS | 1652 | 1467228493142 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:28:13 INFO - PROCESS | 1652 | 1467228493226 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:13 INFO - PROCESS | 1652 | 1467228493227 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b50000 == 40 [pid = 1652] [id = 393] 12:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11981e400) [pid = 1652] [serial = 1178] [outer = 0x0] 12:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119823000) [pid = 1652] [serial = 1179] [outer = 0x11981e400] 12:28:13 INFO - PROCESS | 1652 | 1467228493258 Marionette DEBUG loaded listener.js 12:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119829c00) [pid = 1652] [serial = 1180] [outer = 0x11981e400] 12:28:13 INFO - PROCESS | 1652 | 1467228493791 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]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:28:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 823ms 12:28:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:28:13 INFO - PROCESS | 1652 | 1467228493845 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 1652 | 1467228493846 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:28:13 INFO - PROCESS | 1652 | 1467228493849 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 1652 | 1467228493850 Marionette TRACE conn2 <- [1,1546,null,{}] 12:28:13 INFO - PROCESS | 1652 | 1467228493857 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}] 12:28:13 INFO - PROCESS | 1652 | 1467228493860 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:13 INFO - PROCESS | 1652 | 1467228493977 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:28:14 INFO - PROCESS | 1652 | 1467228494191 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 1652 | 1467228494192 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x112122800 == 41 [pid = 1652] [id = 394] 12:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x111c22000) [pid = 1652] [serial = 1181] [outer = 0x0] 12:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x111f20000) [pid = 1652] [serial = 1182] [outer = 0x111c22000] 12:28:14 INFO - PROCESS | 1652 | 1467228494243 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x112d7ac00) [pid = 1652] [serial = 1183] [outer = 0x111c22000] 12:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12c971000 == 40 [pid = 1652] [id = 390] 12:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12c549000 == 39 [pid = 1652] [id = 389] 12:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x124c2e800 == 38 [pid = 1652] [id = 388] 12:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e8000 == 37 [pid = 1652] [id = 387] 12:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x129683800 == 36 [pid = 1652] [id = 386] 12:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1278ca800 == 35 [pid = 1652] [id = 385] 12:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x124b1d800 == 34 [pid = 1652] [id = 384] 12:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ba000 == 33 [pid = 1652] [id = 383] 12:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e9800 == 32 [pid = 1652] [id = 382] 12:28:14 INFO - PROCESS | 1652 | --DOCSHELL 0x117e5c000 == 31 [pid = 1652] [id = 381] 12:28:14 INFO - PROCESS | 1652 | 1467228494713 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]]]}] 12:28:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:28:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 871ms 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b93d800) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12c118400) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12ba09c00) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12c5f0400) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118598000) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x127813c00) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12922c800) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x124c3c800) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12922cc00) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120e23000) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1213bdc00) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1194aac00) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1198f3800) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116f0d400) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118218000) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12aa59400) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120eea800) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121509800) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11821f400) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118f48400) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1133bbc00) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116198800) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124bba000) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1264ad000) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a4a6c00) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a49e400) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a913000) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12c5fa400) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12cec8c00) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12cc8a000) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12cc83000) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12c5f5400) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12c210800) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12ba11c00) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a710800) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b944c00) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12b628400) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128bcc800) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1164d7c00) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x128bc8400) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1652 | 1467228494735 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:28:14 INFO - PROCESS | 1652 | 1467228494739 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:28:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:28:14 INFO - PROCESS | 1652 | 1467228494747 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:28:14 INFO - PROCESS | 1652 | 1467228494749 Marionette TRACE conn2 <- [1,1550,null,{}] 12:28:14 INFO - PROCESS | 1652 | 1467228494753 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}] 12:28:14 INFO - PROCESS | 1652 | 1467228494754 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:14 INFO - PROCESS | 1652 | 1467228494839 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:28:14 INFO - PROCESS | 1652 | 1467228494844 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 1652 | 1467228494846 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x116995800 == 32 [pid = 1652] [id = 395] 12:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11509ec00) [pid = 1652] [serial = 1184] [outer = 0x0] 12:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x115f9a800) [pid = 1652] [serial = 1185] [outer = 0x11509ec00] 12:28:14 INFO - PROCESS | 1652 | 1467228494872 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116141800) [pid = 1652] [serial = 1186] [outer = 0x11509ec00] 12:28:15 INFO - PROCESS | 1652 | 1467228495233 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]]]}] 12:28:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:28:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 523ms 12:28:15 INFO - PROCESS | 1652 | 1467228495277 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 1652 | 1467228495280 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:28:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:28:15 INFO - PROCESS | 1652 | 1467228495284 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 1652 | 1467228495285 Marionette TRACE conn2 <- [1,1554,null,{}] 12:28:15 INFO - PROCESS | 1652 | 1467228495287 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}] 12:28:15 INFO - PROCESS | 1652 | 1467228495288 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:15 INFO - PROCESS | 1652 | 1467228495368 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:28:15 INFO - PROCESS | 1652 | 1467228495375 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 1652 | 1467228495376 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182be000 == 33 [pid = 1652] [id = 396] 12:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112a58000) [pid = 1652] [serial = 1187] [outer = 0x0] 12:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116975c00) [pid = 1652] [serial = 1188] [outer = 0x112a58000] 12:28:15 INFO - PROCESS | 1652 | 1467228495403 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1176f4400) [pid = 1652] [serial = 1189] [outer = 0x112a58000] 12:28:15 INFO - PROCESS | 1652 | 1467228495774 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]]]}] 12:28:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:28:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 12:28:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:28:15 INFO - PROCESS | 1652 | 1467228495810 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 1652 | 1467228495811 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:28:15 INFO - PROCESS | 1652 | 1467228495822 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 1652 | 1467228495826 Marionette TRACE conn2 <- [1,1558,null,{}] 12:28:15 INFO - PROCESS | 1652 | 1467228495829 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}] 12:28:15 INFO - PROCESS | 1652 | 1467228495832 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:15 INFO - PROCESS | 1652 | 1467228495912 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:28:15 INFO - PROCESS | 1652 | 1467228495915 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 1652 | 1467228495916 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x120eb8800 == 34 [pid = 1652] [id = 397] 12:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118202400) [pid = 1652] [serial = 1190] [outer = 0x0] 12:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118220000) [pid = 1652] [serial = 1191] [outer = 0x118202400] 12:28:15 INFO - PROCESS | 1652 | 1467228495943 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118fc8400) [pid = 1652] [serial = 1192] [outer = 0x118202400] 12:28:16 INFO - PROCESS | 1652 | 1467228496247 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]]]}] 12:28:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:28:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 478ms 12:28:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:28:16 INFO - PROCESS | 1652 | 1467228496294 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 1652 | 1467228496296 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:28:16 INFO - PROCESS | 1652 | 1467228496298 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 1652 | 1467228496301 Marionette TRACE conn2 <- [1,1562,null,{}] 12:28:16 INFO - PROCESS | 1652 | 1467228496304 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}] 12:28:16 INFO - PROCESS | 1652 | 1467228496305 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:16 INFO - PROCESS | 1652 | 1467228496384 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:28:16 INFO - PROCESS | 1652 | 1467228496446 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 1652 | 1467228496447 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x121298000 == 35 [pid = 1652] [id = 398] 12:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118f7f400) [pid = 1652] [serial = 1193] [outer = 0x0] 12:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1194b0800) [pid = 1652] [serial = 1194] [outer = 0x118f7f400] 12:28:16 INFO - PROCESS | 1652 | 1467228496471 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119829400) [pid = 1652] [serial = 1195] [outer = 0x118f7f400] 12:28:16 INFO - PROCESS | 1652 | 1467228496746 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]]]}] 12:28:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:28:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 474ms 12:28:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:28:16 INFO - PROCESS | 1652 | 1467228496772 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 1652 | 1467228496774 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:28:16 INFO - PROCESS | 1652 | 1467228496776 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 1652 | 1467228496777 Marionette TRACE conn2 <- [1,1566,null,{}] 12:28:16 INFO - PROCESS | 1652 | 1467228496786 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}] 12:28:16 INFO - PROCESS | 1652 | 1467228496788 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:16 INFO - PROCESS | 1652 | 1467228496893 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:28:16 INFO - PROCESS | 1652 | 1467228496897 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 1652 | 1467228496901 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1243d8800 == 36 [pid = 1652] [id = 399] 12:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120e1dc00) [pid = 1652] [serial = 1196] [outer = 0x0] 12:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120e22c00) [pid = 1652] [serial = 1197] [outer = 0x120e1dc00] 12:28:16 INFO - PROCESS | 1652 | 1467228496967 Marionette DEBUG loaded listener.js 12:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120e34400) [pid = 1652] [serial = 1198] [outer = 0x120e1dc00] 12:28:17 INFO - PROCESS | 1652 | 1467228497310 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]]]}] 12:28:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:28:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 568ms 12:28:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:28:17 INFO - PROCESS | 1652 | 1467228497345 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 1652 | 1467228497346 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:28:17 INFO - PROCESS | 1652 | 1467228497355 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 1652 | 1467228497356 Marionette TRACE conn2 <- [1,1570,null,{}] 12:28:17 INFO - PROCESS | 1652 | 1467228497359 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}] 12:28:17 INFO - PROCESS | 1652 | 1467228497361 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:17 INFO - PROCESS | 1652 | 1467228497465 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:28:17 INFO - PROCESS | 1652 | 1467228497468 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:17 INFO - PROCESS | 1652 | 1467228497469 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12642d000 == 37 [pid = 1652] [id = 400] 12:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120e35800) [pid = 1652] [serial = 1199] [outer = 0x0] 12:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120eeb400) [pid = 1652] [serial = 1200] [outer = 0x120e35800] 12:28:17 INFO - PROCESS | 1652 | 1467228497493 Marionette DEBUG loaded listener.js 12:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1214ef800) [pid = 1652] [serial = 1201] [outer = 0x120e35800] 12:28:17 INFO - PROCESS | 1652 | 1467228497832 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]]]}] 12:28:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:28:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 528ms 12:28:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:28:17 INFO - PROCESS | 1652 | 1467228497876 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 1652 | 1467228497878 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:28:17 INFO - PROCESS | 1652 | 1467228497880 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 1652 | 1467228497883 Marionette TRACE conn2 <- [1,1574,null,{}] 12:28:17 INFO - PROCESS | 1652 | 1467228497885 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}] 12:28:17 INFO - PROCESS | 1652 | 1467228497887 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:17 INFO - PROCESS | 1652 | 1467228497985 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:28:17 INFO - PROCESS | 1652 | 1467228497995 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:17 INFO - PROCESS | 1652 | 1467228497996 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129151800 == 38 [pid = 1652] [id = 401] 12:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1214f0000) [pid = 1652] [serial = 1202] [outer = 0x0] 12:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121911000) [pid = 1652] [serial = 1203] [outer = 0x1214f0000] 12:28:18 INFO - PROCESS | 1652 | 1467228498021 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124305800) [pid = 1652] [serial = 1204] [outer = 0x1214f0000] 12:28:18 INFO - PROCESS | 1652 | 1467228498350 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]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:28:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 521ms 12:28:18 INFO - PROCESS | 1652 | 1467228498403 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:28:18 INFO - PROCESS | 1652 | 1467228498405 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:28:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:28:18 INFO - PROCESS | 1652 | 1467228498413 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - PROCESS | 1652 | 1467228498414 Marionette TRACE conn2 <- [1,1578,null,{}] 12:28:18 INFO - PROCESS | 1652 | 1467228498416 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}] 12:28:18 INFO - PROCESS | 1652 | 1467228498417 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:18 INFO - PROCESS | 1652 | 1467228498517 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:28:18 INFO - PROCESS | 1652 | 1467228498522 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 1652 | 1467228498523 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12941c800 == 39 [pid = 1652] [id = 402] 12:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121505400) [pid = 1652] [serial = 1205] [outer = 0x0] 12:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124bb7000) [pid = 1652] [serial = 1206] [outer = 0x121505400] 12:28:18 INFO - PROCESS | 1652 | 1467228498587 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124c43c00) [pid = 1652] [serial = 1207] [outer = 0x121505400] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12946d400) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a918000) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12640a000) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11886d400) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120e25c00) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1194ab000) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11820a800) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x120e24c00) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1198e7800) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11613f800) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1164e0800) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12aaddc00) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1131ec000) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118fcb800) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113218400) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:28:18 INFO - PROCESS | 1652 | 1467228498912 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]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:28:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 526ms 12:28:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:28:18 INFO - PROCESS | 1652 | 1467228498933 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:28:18 INFO - PROCESS | 1652 | 1467228498934 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:28:18 INFO - PROCESS | 1652 | 1467228498936 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - PROCESS | 1652 | 1467228498937 Marionette TRACE conn2 <- [1,1582,null,{}] 12:28:18 INFO - PROCESS | 1652 | 1467228498940 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}] 12:28:18 INFO - PROCESS | 1652 | 1467228498941 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:19 INFO - PROCESS | 1652 | 1467228499022 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:28:19 INFO - PROCESS | 1652 | 1467228499027 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 1652 | 1467228499029 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a60c000 == 40 [pid = 1652] [id = 403] 12:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118264400) [pid = 1652] [serial = 1208] [outer = 0x0] 12:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x120e37000) [pid = 1652] [serial = 1209] [outer = 0x118264400] 12:28:19 INFO - PROCESS | 1652 | 1467228499053 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124c41000) [pid = 1652] [serial = 1210] [outer = 0x118264400] 12:28:19 INFO - PROCESS | 1652 | 1467228499380 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]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:28:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 472ms 12:28:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:28:19 INFO - PROCESS | 1652 | 1467228499417 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 1652 | 1467228499418 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:28:19 INFO - PROCESS | 1652 | 1467228499429 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 1652 | 1467228499431 Marionette TRACE conn2 <- [1,1586,null,{}] 12:28:19 INFO - PROCESS | 1652 | 1467228499433 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}] 12:28:19 INFO - PROCESS | 1652 | 1467228499434 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:19 INFO - PROCESS | 1652 | 1467228499518 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:28:19 INFO - PROCESS | 1652 | 1467228499522 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 1652 | 1467228499532 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e9000 == 41 [pid = 1652] [id = 404] 12:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124c45000) [pid = 1652] [serial = 1211] [outer = 0x0] 12:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1264ae800) [pid = 1652] [serial = 1212] [outer = 0x124c45000] 12:28:19 INFO - PROCESS | 1652 | 1467228499559 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126ae9400) [pid = 1652] [serial = 1213] [outer = 0x124c45000] 12:28:19 INFO - PROCESS | 1652 | 1467228499885 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]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:28:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 480ms 12:28:19 INFO - PROCESS | 1652 | 1467228499902 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 1652 | 1467228499903 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:28:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:28:19 INFO - PROCESS | 1652 | 1467228499908 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 1652 | 1467228499910 Marionette TRACE conn2 <- [1,1590,null,{}] 12:28:19 INFO - PROCESS | 1652 | 1467228499912 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}] 12:28:19 INFO - PROCESS | 1652 | 1467228499914 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:20 INFO - PROCESS | 1652 | 1467228500008 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:28:20 INFO - PROCESS | 1652 | 1467228500069 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 1652 | 1467228500070 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b663800 == 42 [pid = 1652] [id = 405] 12:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11886d400) [pid = 1652] [serial = 1214] [outer = 0x0] 12:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12781a000) [pid = 1652] [serial = 1215] [outer = 0x11886d400] 12:28:20 INFO - PROCESS | 1652 | 1467228500093 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12912e000) [pid = 1652] [serial = 1216] [outer = 0x11886d400] 12:28:20 INFO - PROCESS | 1652 | 1467228500370 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]]]}] 12:28:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:28:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 521ms 12:28:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:28:20 INFO - PROCESS | 1652 | 1467228500429 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:28:20 INFO - PROCESS | 1652 | 1467228500430 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:28:20 INFO - PROCESS | 1652 | 1467228500432 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:28:20 INFO - PROCESS | 1652 | 1467228500433 Marionette TRACE conn2 <- [1,1594,null,{}] 12:28:20 INFO - PROCESS | 1652 | 1467228500436 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}] 12:28:20 INFO - PROCESS | 1652 | 1467228500437 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:20 INFO - PROCESS | 1652 | 1467228500527 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:28:20 INFO - PROCESS | 1652 | 1467228500531 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 1652 | 1467228500531 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab3b800 == 43 [pid = 1652] [id = 406] 12:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12922bc00) [pid = 1652] [serial = 1217] [outer = 0x0] 12:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129231400) [pid = 1652] [serial = 1218] [outer = 0x12922bc00] 12:28:20 INFO - PROCESS | 1652 | 1467228500555 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1294c7c00) [pid = 1652] [serial = 1219] [outer = 0x12922bc00] 12:28:20 INFO - PROCESS | 1652 | 1467228500993 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]]]}] 12:28:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:28:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 618ms 12:28:21 INFO - PROCESS | 1652 | 1467228501052 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:28:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:28:21 INFO - PROCESS | 1652 | 1467228501055 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:28:21 INFO - PROCESS | 1652 | 1467228501060 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:28:21 INFO - PROCESS | 1652 | 1467228501063 Marionette TRACE conn2 <- [1,1598,null,{}] 12:28:21 INFO - PROCESS | 1652 | 1467228501069 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}] 12:28:21 INFO - PROCESS | 1652 | 1467228501071 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:21 INFO - PROCESS | 1652 | 1467228501243 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:28:21 INFO - PROCESS | 1652 | 1467228501377 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:21 INFO - PROCESS | 1652 | 1467228501379 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8b000 == 44 [pid = 1652] [id = 407] 12:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113193000) [pid = 1652] [serial = 1220] [outer = 0x0] 12:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1133aec00) [pid = 1652] [serial = 1221] [outer = 0x113193000] 12:28:21 INFO - PROCESS | 1652 | 1467228501432 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116144400) [pid = 1652] [serial = 1222] [outer = 0x113193000] 12:28:22 INFO - PROCESS | 1652 | 1467228502005 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]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:28:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 974ms 12:28:22 INFO - PROCESS | 1652 | 1467228502033 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 1652 | 1467228502038 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:28:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:28:22 INFO - PROCESS | 1652 | 1467228502045 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1652 | 1467228502048 Marionette TRACE conn2 <- [1,1602,null,{}] 12:28:22 INFO - PROCESS | 1652 | 1467228502052 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}] 12:28:22 INFO - PROCESS | 1652 | 1467228502055 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:22 INFO - PROCESS | 1652 | 1467228502214 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:28:22 INFO - PROCESS | 1652 | 1467228502317 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 1652 | 1467228502319 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x121463800 == 45 [pid = 1652] [id = 408] 12:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116f3dc00) [pid = 1652] [serial = 1223] [outer = 0x0] 12:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11820c000) [pid = 1652] [serial = 1224] [outer = 0x116f3dc00] 12:28:22 INFO - PROCESS | 1652 | 1467228502369 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11852a000) [pid = 1652] [serial = 1225] [outer = 0x116f3dc00] 12:28:22 INFO - PROCESS | 1652 | 1467228502843 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]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:28:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 828ms 12:28:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:28:22 INFO - PROCESS | 1652 | 1467228502872 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 1652 | 1467228502874 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:28:22 INFO - PROCESS | 1652 | 1467228502876 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1652 | 1467228502879 Marionette TRACE conn2 <- [1,1606,null,{}] 12:28:22 INFO - PROCESS | 1652 | 1467228502887 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}] 12:28:22 INFO - PROCESS | 1652 | 1467228502892 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:22 INFO - PROCESS | 1652 | 1467228502996 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:28:23 INFO - PROCESS | 1652 | 1467228503060 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:23 INFO - PROCESS | 1652 | 1467228503062 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b677000 == 46 [pid = 1652] [id = 409] 12:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1194b1000) [pid = 1652] [serial = 1226] [outer = 0x0] 12:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x120e1d000) [pid = 1652] [serial = 1227] [outer = 0x1194b1000] 12:28:23 INFO - PROCESS | 1652 | 1467228503093 Marionette DEBUG loaded listener.js 12:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x120ee5c00) [pid = 1652] [serial = 1228] [outer = 0x1194b1000] 12:28:23 INFO - PROCESS | 1652 | 1467228503507 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]]]}] 12:28:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:28:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 673ms 12:28:23 INFO - PROCESS | 1652 | 1467228503551 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:28:23 INFO - PROCESS | 1652 | 1467228503554 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:28:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:28:23 INFO - PROCESS | 1652 | 1467228503556 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:28:23 INFO - PROCESS | 1652 | 1467228503558 Marionette TRACE conn2 <- [1,1610,null,{}] 12:28:23 INFO - PROCESS | 1652 | 1467228503560 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}] 12:28:23 INFO - PROCESS | 1652 | 1467228503562 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:23 INFO - PROCESS | 1652 | 1467228503698 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:28:23 INFO - PROCESS | 1652 | 1467228503822 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:23 INFO - PROCESS | 1652 | 1467228503824 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c975800 == 47 [pid = 1652] [id = 410] 12:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1213ba000) [pid = 1652] [serial = 1229] [outer = 0x0] 12:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1266aa000) [pid = 1652] [serial = 1230] [outer = 0x1213ba000] 12:28:23 INFO - PROCESS | 1652 | 1467228503874 Marionette DEBUG loaded listener.js 12:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12781a800) [pid = 1652] [serial = 1231] [outer = 0x1213ba000] 12:28:24 INFO - PROCESS | 1652 | 1467228504379 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]]]}] 12:28:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:28:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 872ms 12:28:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:28:24 INFO - PROCESS | 1652 | 1467228504428 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:28:24 INFO - PROCESS | 1652 | 1467228504430 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:28:24 INFO - PROCESS | 1652 | 1467228504432 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:28:24 INFO - PROCESS | 1652 | 1467228504433 Marionette TRACE conn2 <- [1,1614,null,{}] 12:28:24 INFO - PROCESS | 1652 | 1467228504436 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}] 12:28:24 INFO - PROCESS | 1652 | 1467228504437 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:24 INFO - PROCESS | 1652 | 1467228504542 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:28:24 INFO - PROCESS | 1652 | 1467228504603 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 1652 | 1467228504604 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x118153800 == 48 [pid = 1652] [id = 411] 12:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x111f21000) [pid = 1652] [serial = 1232] [outer = 0x0] 12:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11321dc00) [pid = 1652] [serial = 1233] [outer = 0x111f21000] 12:28:24 INFO - PROCESS | 1652 | 1467228504787 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116149000) [pid = 1652] [serial = 1234] [outer = 0x111f21000] 12:28:25 INFO - PROCESS | 1652 | 1467228505253 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]]]}] 12:28: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 12:28:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 872ms 12:28:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:28:25 INFO - PROCESS | 1652 | 1467228505305 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 1652 | 1467228505307 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:28:25 INFO - PROCESS | 1652 | 1467228505310 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 1652 | 1467228505312 Marionette TRACE conn2 <- [1,1618,null,{}] 12:28:25 INFO - PROCESS | 1652 | 1467228505315 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}] 12:28:25 INFO - PROCESS | 1652 | 1467228505316 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:25 INFO - PROCESS | 1652 | 1467228505416 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:28:25 INFO - PROCESS | 1652 | 1467228505489 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 1652 | 1467228505490 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ce800 == 49 [pid = 1652] [id = 412] 12:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118264c00) [pid = 1652] [serial = 1235] [outer = 0x0] 12:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11859b400) [pid = 1652] [serial = 1236] [outer = 0x118264c00] 12:28:25 INFO - PROCESS | 1652 | 1467228505519 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119104800) [pid = 1652] [serial = 1237] [outer = 0x118264c00] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b663800 == 48 [pid = 1652] [id = 405] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e9000 == 47 [pid = 1652] [id = 404] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a60c000 == 46 [pid = 1652] [id = 403] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12941c800 == 45 [pid = 1652] [id = 402] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x129151800 == 44 [pid = 1652] [id = 401] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12642d000 == 43 [pid = 1652] [id = 400] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1243d8800 == 42 [pid = 1652] [id = 399] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x121298000 == 41 [pid = 1652] [id = 398] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x120eb8800 == 40 [pid = 1652] [id = 397] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1182be000 == 39 [pid = 1652] [id = 396] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x116995800 == 38 [pid = 1652] [id = 395] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x112122800 == 37 [pid = 1652] [id = 394] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123b50000 == 36 [pid = 1652] [id = 393] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11746a800 == 35 [pid = 1652] [id = 392] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce9d000 == 34 [pid = 1652] [id = 391] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1182af800 == 33 [pid = 1652] [id = 380] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x118153800 == 32 [pid = 1652] [id = 411] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12c975800 == 31 [pid = 1652] [id = 410] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b677000 == 30 [pid = 1652] [id = 409] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x121463800 == 29 [pid = 1652] [id = 408] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab3b800 == 28 [pid = 1652] [id = 406] 12:28:26 INFO - PROCESS | 1652 | --DOCSHELL 0x116f8b000 == 27 [pid = 1652] [id = 407] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a4a6000) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b624800) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12663cc00) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x127816400) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11910ac00) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x120e1b000) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121509c00) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x120fafc00) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120e26800) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119c60000) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11886d000) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118226800) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1213c4400) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x120e37c00) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129232400) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1268da800) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118204800) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11615d800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a917000) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12cc7b400) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12c11a400) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118fd0400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116140400) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12150a000) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12ba0f800) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12175b800) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12946b800) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128bbf000) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12c5ee400) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12ba05800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a4aa000) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 12:28:26 INFO - PROCESS | 1652 | 1467228506430 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]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:28:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1171ms 12:28:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:28:26 INFO - PROCESS | 1652 | 1467228506484 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 1652 | 1467228506486 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:28:26 INFO - PROCESS | 1652 | 1467228506489 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 1652 | 1467228506493 Marionette TRACE conn2 <- [1,1622,null,{}] 12:28:26 INFO - PROCESS | 1652 | 1467228506499 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}] 12:28:26 INFO - PROCESS | 1652 | 1467228506500 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:26 INFO - PROCESS | 1652 | 1467228506582 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:28:26 INFO - PROCESS | 1652 | 1467228506602 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 1652 | 1467228506604 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x116616800 == 28 [pid = 1652] [id = 413] 12:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115f9e000) [pid = 1652] [serial = 1238] [outer = 0x0] 12:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116148000) [pid = 1652] [serial = 1239] [outer = 0x115f9e000] 12:28:26 INFO - PROCESS | 1652 | 1467228506631 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11662a000) [pid = 1652] [serial = 1240] [outer = 0x115f9e000] 12:28:26 INFO - PROCESS | 1652 | 1467228506973 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]]]}] 12:28: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 12:28:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 526ms 12:28:27 INFO - PROCESS | 1652 | 1467228507016 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:28:27 INFO - PROCESS | 1652 | 1467228507020 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:28:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:28:27 INFO - PROCESS | 1652 | 1467228507024 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:28:27 INFO - PROCESS | 1652 | 1467228507026 Marionette TRACE conn2 <- [1,1626,null,{}] 12:28:27 INFO - PROCESS | 1652 | 1467228507028 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}] 12:28:27 INFO - PROCESS | 1652 | 1467228507030 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:27 INFO - PROCESS | 1652 | 1467228507111 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:28:27 INFO - PROCESS | 1652 | 1467228507166 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 1652 | 1467228507168 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182af800 == 29 [pid = 1652] [id = 414] 12:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115f47c00) [pid = 1652] [serial = 1241] [outer = 0x0] 12:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116905000) [pid = 1652] [serial = 1242] [outer = 0x115f47c00] 12:28:27 INFO - PROCESS | 1652 | 1467228507195 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11825b400) [pid = 1652] [serial = 1243] [outer = 0x115f47c00] 12:28:27 INFO - PROCESS | 1652 | 1467228507488 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]]]}] 12:28:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:28:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 471ms 12:28:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:28:27 INFO - PROCESS | 1652 | 1467228507501 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:28:27 INFO - PROCESS | 1652 | 1467228507502 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:28:27 INFO - PROCESS | 1652 | 1467228507504 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:28:27 INFO - PROCESS | 1652 | 1467228507506 Marionette TRACE conn2 <- [1,1630,null,{}] 12:28:27 INFO - PROCESS | 1652 | 1467228507516 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}] 12:28:27 INFO - PROCESS | 1652 | 1467228507520 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:27 INFO - PROCESS | 1652 | 1467228507603 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:28:27 INFO - PROCESS | 1652 | 1467228507609 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 1652 | 1467228507611 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a0d000 == 30 [pid = 1652] [id = 415] 12:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118596000) [pid = 1652] [serial = 1244] [outer = 0x0] 12:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11910d000) [pid = 1652] [serial = 1245] [outer = 0x118596000] 12:28:27 INFO - PROCESS | 1652 | 1467228507645 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1196c8000) [pid = 1652] [serial = 1246] [outer = 0x118596000] 12:28:28 INFO - PROCESS | 1652 | 1467228508087 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]]]}] 12:28:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:28:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 620ms 12:28:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:28:28 INFO - PROCESS | 1652 | 1467228508125 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:28:28 INFO - PROCESS | 1652 | 1467228508127 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:28:28 INFO - PROCESS | 1652 | 1467228508129 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 1652 | 1467228508130 Marionette TRACE conn2 <- [1,1634,null,{}] 12:28:28 INFO - PROCESS | 1652 | 1467228508132 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}] 12:28:28 INFO - PROCESS | 1652 | 1467228508133 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:28 INFO - PROCESS | 1652 | 1467228508212 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:28:28 INFO - PROCESS | 1652 | 1467228508217 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 1652 | 1467228508219 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121028000 == 31 [pid = 1652] [id = 416] 12:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119821800) [pid = 1652] [serial = 1247] [outer = 0x0] 12:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1198ef800) [pid = 1652] [serial = 1248] [outer = 0x119821800] 12:28:28 INFO - PROCESS | 1652 | 1467228508243 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120e24400) [pid = 1652] [serial = 1249] [outer = 0x119821800] 12:28:28 INFO - PROCESS | 1652 | 1467228508603 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]]]}] 12:28:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:28:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 521ms 12:28:28 INFO - PROCESS | 1652 | 1467228508650 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:28:28 INFO - PROCESS | 1652 | 1467228508651 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:28:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:28:28 INFO - PROCESS | 1652 | 1467228508654 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 1652 | 1467228508655 Marionette TRACE conn2 <- [1,1638,null,{}] 12:28:28 INFO - PROCESS | 1652 | 1467228508659 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}] 12:28:28 INFO - PROCESS | 1652 | 1467228508661 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:28 INFO - PROCESS | 1652 | 1467228508753 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:28:28 INFO - PROCESS | 1652 | 1467228508793 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 1652 | 1467228508794 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121966800 == 32 [pid = 1652] [id = 417] 12:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120e2e000) [pid = 1652] [serial = 1250] [outer = 0x0] 12:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120e33400) [pid = 1652] [serial = 1251] [outer = 0x120e2e000] 12:28:28 INFO - PROCESS | 1652 | 1467228508823 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120ee9c00) [pid = 1652] [serial = 1252] [outer = 0x120e2e000] 12:28:29 INFO - PROCESS | 1652 | 1467228509139 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]]]}] 12:28:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:28:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 12:28:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:28:29 INFO - PROCESS | 1652 | 1467228509174 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 1652 | 1467228509176 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:28:29 INFO - PROCESS | 1652 | 1467228509180 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 1652 | 1467228509182 Marionette TRACE conn2 <- [1,1642,null,{}] 12:28:29 INFO - PROCESS | 1652 | 1467228509184 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}] 12:28:29 INFO - PROCESS | 1652 | 1467228509189 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:29 INFO - PROCESS | 1652 | 1467228509300 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:28:29 INFO - PROCESS | 1652 | 1467228509340 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:29 INFO - PROCESS | 1652 | 1467228509342 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c68000 == 33 [pid = 1652] [id = 418] 12:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120fb0000) [pid = 1652] [serial = 1253] [outer = 0x0] 12:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121508400) [pid = 1652] [serial = 1254] [outer = 0x120fb0000] 12:28:29 INFO - PROCESS | 1652 | 1467228509383 Marionette DEBUG loaded listener.js 12:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12465a800) [pid = 1652] [serial = 1255] [outer = 0x120fb0000] 12:28:29 INFO - PROCESS | 1652 | 1467228509807 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]]]}] 12:28:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:28:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 672ms 12:28:29 INFO - PROCESS | 1652 | 1467228509858 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 1652 | 1467228509859 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:28:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:28:29 INFO - PROCESS | 1652 | 1467228509861 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 1652 | 1467228509862 Marionette TRACE conn2 <- [1,1646,null,{}] 12:28:29 INFO - PROCESS | 1652 | 1467228509865 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}] 12:28:29 INFO - PROCESS | 1652 | 1467228509866 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:29 INFO - PROCESS | 1652 | 1467228509960 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:28:29 INFO - PROCESS | 1652 | 1467228509963 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:29 INFO - PROCESS | 1652 | 1467228509964 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278c5000 == 34 [pid = 1652] [id = 419] 12:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119821c00) [pid = 1652] [serial = 1256] [outer = 0x0] 12:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124c42400) [pid = 1652] [serial = 1257] [outer = 0x119821c00] 12:28:29 INFO - PROCESS | 1652 | 1467228509988 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1264ad000) [pid = 1652] [serial = 1258] [outer = 0x119821c00] 12:28:30 INFO - PROCESS | 1652 | 1467228510304 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]]]}] 12:28:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:28:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 469ms 12:28:30 INFO - PROCESS | 1652 | 1467228510330 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:28:30 INFO - PROCESS | 1652 | 1467228510331 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:28:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:28:30 INFO - PROCESS | 1652 | 1467228510333 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:28:30 INFO - PROCESS | 1652 | 1467228510334 Marionette TRACE conn2 <- [1,1650,null,{}] 12:28:30 INFO - PROCESS | 1652 | 1467228510337 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}] 12:28:30 INFO - PROCESS | 1652 | 1467228510339 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:30 INFO - PROCESS | 1652 | 1467228510629 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x120e1dc00) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x120e35800) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121505400) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1214f0000) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118202400) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118f7f400) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11509ec00) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113196c00) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x111c22000) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11981e400) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1131a1400) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118264400) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112a58000) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12922bc00) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124c45000) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11886d400) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:28:30 INFO - PROCESS | 1652 | 1467228510694 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 1652 | 1467228510695 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fbc000 == 35 [pid = 1652] [id = 420] 12:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x111f22000) [pid = 1652] [serial = 1259] [outer = 0x0] 12:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113196c00) [pid = 1652] [serial = 1260] [outer = 0x111f22000] 12:28:30 INFO - PROCESS | 1652 | 1467228510720 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118203000) [pid = 1652] [serial = 1261] [outer = 0x111f22000] 12:28:30 INFO - PROCESS | 1652 | 1467228510977 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]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:28:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 672ms 12:28:31 INFO - PROCESS | 1652 | 1467228511007 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1652 | 1467228511008 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:28:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:28:31 INFO - PROCESS | 1652 | 1467228511010 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1652 | 1467228511012 Marionette TRACE conn2 <- [1,1654,null,{}] 12:28:31 INFO - PROCESS | 1652 | 1467228511014 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}] 12:28:31 INFO - PROCESS | 1652 | 1467228511015 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:31 INFO - PROCESS | 1652 | 1467228511095 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:28:31 INFO - PROCESS | 1652 | 1467228511099 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 1652 | 1467228511101 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x129413800 == 36 [pid = 1652] [id = 421] 12:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11613f000) [pid = 1652] [serial = 1262] [outer = 0x0] 12:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119823400) [pid = 1652] [serial = 1263] [outer = 0x11613f000] 12:28:31 INFO - PROCESS | 1652 | 1467228511126 Marionette DEBUG loaded listener.js 12:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124bbc800) [pid = 1652] [serial = 1264] [outer = 0x11613f000] 12:28:31 INFO - PROCESS | 1652 | 1467228511432 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]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:28:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 471ms 12:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:28:31 INFO - PROCESS | 1652 | 1467228511484 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1652 | 1467228511485 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:28:31 INFO - PROCESS | 1652 | 1467228511487 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1652 | 1467228511488 Marionette TRACE conn2 <- [1,1658,null,{}] 12:28:31 INFO - PROCESS | 1652 | 1467228511491 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}] 12:28:31 INFO - PROCESS | 1652 | 1467228511492 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:31 INFO - PROCESS | 1652 | 1467228511593 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:28:31 INFO - PROCESS | 1652 | 1467228511603 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 1652 | 1467228511605 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12968d000 == 37 [pid = 1652] [id = 422] 12:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124bbf800) [pid = 1652] [serial = 1265] [outer = 0x0] 12:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126ae2800) [pid = 1652] [serial = 1266] [outer = 0x124bbf800] 12:28:31 INFO - PROCESS | 1652 | 1467228511628 Marionette DEBUG loaded listener.js 12:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127870c00) [pid = 1652] [serial = 1267] [outer = 0x124bbf800] 12:28:31 INFO - PROCESS | 1652 | 1467228511947 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]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 469ms 12:28:31 INFO - PROCESS | 1652 | 1467228511967 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1652 | 1467228511969 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:28:31 INFO - PROCESS | 1652 | 1467228511973 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1652 | 1467228511975 Marionette TRACE conn2 <- [1,1662,null,{}] 12:28:31 INFO - PROCESS | 1652 | 1467228511977 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}] 12:28:31 INFO - PROCESS | 1652 | 1467228511979 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:32 INFO - PROCESS | 1652 | 1467228512069 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:28:32 INFO - PROCESS | 1652 | 1467228512073 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 1652 | 1467228512075 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e0000 == 38 [pid = 1652] [id = 423] 12:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127876c00) [pid = 1652] [serial = 1268] [outer = 0x0] 12:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128bc8800) [pid = 1652] [serial = 1269] [outer = 0x127876c00] 12:28:32 INFO - PROCESS | 1652 | 1467228512103 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12922c000) [pid = 1652] [serial = 1270] [outer = 0x127876c00] 12:28:32 INFO - PROCESS | 1652 | 1467228512426 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]]]}] 12:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 470ms 12:28:32 INFO - PROCESS | 1652 | 1467228512448 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:28:32 INFO - PROCESS | 1652 | 1467228512450 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:28:32 INFO - PROCESS | 1652 | 1467228512453 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:28:32 INFO - PROCESS | 1652 | 1467228512454 Marionette TRACE conn2 <- [1,1666,null,{}] 12:28:32 INFO - PROCESS | 1652 | 1467228512457 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}] 12:28:32 INFO - PROCESS | 1652 | 1467228512459 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:32 INFO - PROCESS | 1652 | 1467228512587 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:28:32 INFO - PROCESS | 1652 | 1467228512670 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 1652 | 1467228512671 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x113259800 == 39 [pid = 1652] [id = 424] 12:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x111c83c00) [pid = 1652] [serial = 1271] [outer = 0x0] 12:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112a52000) [pid = 1652] [serial = 1272] [outer = 0x111c83c00] 12:28:32 INFO - PROCESS | 1652 | 1467228512705 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112fbd800) [pid = 1652] [serial = 1273] [outer = 0x111c83c00] 12:28:33 INFO - PROCESS | 1652 | 1467228513187 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]]]}] 12:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 773ms 12:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:28:33 INFO - PROCESS | 1652 | 1467228513248 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:28:33 INFO - PROCESS | 1652 | 1467228513250 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:28:33 INFO - PROCESS | 1652 | 1467228513253 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:28:33 INFO - PROCESS | 1652 | 1467228513255 Marionette TRACE conn2 <- [1,1670,null,{}] 12:28:33 INFO - PROCESS | 1652 | 1467228513259 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}] 12:28:33 INFO - PROCESS | 1652 | 1467228513262 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:33 INFO - PROCESS | 1652 | 1467228513396 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:28:33 INFO - PROCESS | 1652 | 1467228513478 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 1652 | 1467228513479 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198c8800 == 40 [pid = 1652] [id = 425] 12:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116903000) [pid = 1652] [serial = 1274] [outer = 0x0] 12:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116f0cc00) [pid = 1652] [serial = 1275] [outer = 0x116903000] 12:28:33 INFO - PROCESS | 1652 | 1467228513510 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118218000) [pid = 1652] [serial = 1276] [outer = 0x116903000] 12:28:34 INFO - PROCESS | 1652 | 1467228514047 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]]]}] 12:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 819ms 12:28:34 INFO - PROCESS | 1652 | 1467228514075 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:28:34 INFO - PROCESS | 1652 | 1467228514078 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:28:34 INFO - PROCESS | 1652 | 1467228514081 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 1652 | 1467228514082 Marionette TRACE conn2 <- [1,1674,null,{}] 12:28:34 INFO - PROCESS | 1652 | 1467228514085 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}] 12:28:34 INFO - PROCESS | 1652 | 1467228514086 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:34 INFO - PROCESS | 1652 | 1467228514196 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:28:34 INFO - PROCESS | 1652 | 1467228514395 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 1652 | 1467228514396 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1161af000 == 41 [pid = 1652] [id = 426] 12:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112d75000) [pid = 1652] [serial = 1277] [outer = 0x0] 12:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x115f9b800) [pid = 1652] [serial = 1278] [outer = 0x112d75000] 12:28:34 INFO - PROCESS | 1652 | 1467228514425 Marionette DEBUG loaded listener.js 12:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11619fc00) [pid = 1652] [serial = 1279] [outer = 0x112d75000] 12:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e0000 == 40 [pid = 1652] [id = 423] 12:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12968d000 == 39 [pid = 1652] [id = 422] 12:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x129413800 == 38 [pid = 1652] [id = 421] 12:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118fbc000 == 37 [pid = 1652] [id = 420] 12:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1278c5000 == 36 [pid = 1652] [id = 419] 12:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x124c68000 == 35 [pid = 1652] [id = 418] 12:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x121966800 == 34 [pid = 1652] [id = 417] 12:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x121028000 == 33 [pid = 1652] [id = 416] 12:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x119a0d000 == 32 [pid = 1652] [id = 415] 12:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1182af800 == 31 [pid = 1652] [id = 414] 12:28:34 INFO - PROCESS | 1652 | --DOCSHELL 0x116616800 == 30 [pid = 1652] [id = 413] 12:28:34 INFO - PROCESS | 1652 | 1467228514901 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]]]}] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x120e34400) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x120eeb400) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124bb7000) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124305800) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121911000) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118220000) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118fc8400) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1194b0800) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115f9a800) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116141800) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12cc84800) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111f20000) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112d7ac00) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119823000) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119829c00) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113c05000) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124c41000) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116149400) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116975c00) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1176f4400) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x120e37000) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1294c7c00) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129231400) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124c43c00) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x120e22c00) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1214ef800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1264ae800) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12912e000) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119829400) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126ae9400) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12781a000) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 12:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 870ms 12:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:28:34 INFO - PROCESS | 1652 | 1467228514953 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 1652 | 1467228514955 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:28:34 INFO - PROCESS | 1652 | 1467228514957 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 1652 | 1467228514959 Marionette TRACE conn2 <- [1,1678,null,{}] 12:28:34 INFO - PROCESS | 1652 | 1467228514963 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}] 12:28:34 INFO - PROCESS | 1652 | 1467228514964 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:35 INFO - PROCESS | 1652 | 1467228515050 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:28:35 INFO - PROCESS | 1652 | 1467228515056 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 1652 | 1467228515058 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x117021800 == 31 [pid = 1652] [id = 427] 12:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1176f1000) [pid = 1652] [serial = 1280] [outer = 0x0] 12:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11820b400) [pid = 1652] [serial = 1281] [outer = 0x1176f1000] 12:28:35 INFO - PROCESS | 1652 | 1467228515087 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118462c00) [pid = 1652] [serial = 1282] [outer = 0x1176f1000] 12:28:35 INFO - PROCESS | 1652 | 1467228515416 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]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 471ms 12:28:35 INFO - PROCESS | 1652 | 1467228515430 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 1652 | 1467228515432 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:28:35 INFO - PROCESS | 1652 | 1467228515435 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 1652 | 1467228515436 Marionette TRACE conn2 <- [1,1682,null,{}] 12:28:35 INFO - PROCESS | 1652 | 1467228515438 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}] 12:28:35 INFO - PROCESS | 1652 | 1467228515439 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:35 INFO - PROCESS | 1652 | 1467228515540 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:28:35 INFO - PROCESS | 1652 | 1467228515596 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 1652 | 1467228515598 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198d8800 == 32 [pid = 1652] [id = 428] 12:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118265000) [pid = 1652] [serial = 1283] [outer = 0x0] 12:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11886c000) [pid = 1652] [serial = 1284] [outer = 0x118265000] 12:28:35 INFO - PROCESS | 1652 | 1467228515624 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11981fc00) [pid = 1652] [serial = 1285] [outer = 0x118265000] 12:28:35 INFO - PROCESS | 1652 | 1467228515909 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]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 12:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:28:35 INFO - PROCESS | 1652 | 1467228515955 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 1652 | 1467228515956 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:28:35 INFO - PROCESS | 1652 | 1467228515963 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 1652 | 1467228515970 Marionette TRACE conn2 <- [1,1686,null,{}] 12:28:35 INFO - PROCESS | 1652 | 1467228515974 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}] 12:28:35 INFO - PROCESS | 1652 | 1467228515977 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:36 INFO - PROCESS | 1652 | 1467228516058 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:28:36 INFO - PROCESS | 1652 | 1467228516117 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1652 | 1467228516118 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135c000 == 33 [pid = 1652] [id = 429] 12:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112a57c00) [pid = 1652] [serial = 1286] [outer = 0x0] 12:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119821400) [pid = 1652] [serial = 1287] [outer = 0x112a57c00] 12:28:36 INFO - PROCESS | 1652 | 1467228516143 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120edf000) [pid = 1652] [serial = 1288] [outer = 0x112a57c00] 12:28:36 INFO - PROCESS | 1652 | 1467228516426 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]]]}] 12:28: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 12:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 481ms 12:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:28:36 INFO - PROCESS | 1652 | 1467228516441 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 1652 | 1467228516443 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:28:36 INFO - PROCESS | 1652 | 1467228516445 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 1652 | 1467228516446 Marionette TRACE conn2 <- [1,1690,null,{}] 12:28:36 INFO - PROCESS | 1652 | 1467228516455 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}] 12:28:36 INFO - PROCESS | 1652 | 1467228516457 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:36 INFO - PROCESS | 1652 | 1467228516541 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:28:36 INFO - PROCESS | 1652 | 1467228516545 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1652 | 1467228516546 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f19800 == 34 [pid = 1652] [id = 430] 12:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11859a400) [pid = 1652] [serial = 1289] [outer = 0x0] 12:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1213bf400) [pid = 1652] [serial = 1290] [outer = 0x11859a400] 12:28:36 INFO - PROCESS | 1652 | 1467228516572 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121750000) [pid = 1652] [serial = 1291] [outer = 0x11859a400] 12:28:36 INFO - PROCESS | 1652 | 1467228516894 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]]]}] 12:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 477ms 12:28:36 INFO - PROCESS | 1652 | 1467228516922 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 1652 | 1467228516923 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:28:36 INFO - PROCESS | 1652 | 1467228516926 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 1652 | 1467228516927 Marionette TRACE conn2 <- [1,1694,null,{}] 12:28:36 INFO - PROCESS | 1652 | 1467228516931 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}] 12:28:36 INFO - PROCESS | 1652 | 1467228516933 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:37 INFO - PROCESS | 1652 | 1467228517040 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:28:37 INFO - PROCESS | 1652 | 1467228517051 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 1652 | 1467228517055 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278c5000 == 35 [pid = 1652] [id = 431] 12:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124304c00) [pid = 1652] [serial = 1292] [outer = 0x0] 12:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1243a6800) [pid = 1652] [serial = 1293] [outer = 0x124304c00] 12:28:37 INFO - PROCESS | 1652 | 1467228517088 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1264b1400) [pid = 1652] [serial = 1294] [outer = 0x124304c00] 12:28:37 INFO - PROCESS | 1652 | 1467228517452 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]]]}] 12:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 569ms 12:28:37 INFO - PROCESS | 1652 | 1467228517495 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 1652 | 1467228517496 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:28:37 INFO - PROCESS | 1652 | 1467228517499 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 1652 | 1467228517500 Marionette TRACE conn2 <- [1,1698,null,{}] 12:28:37 INFO - PROCESS | 1652 | 1467228517502 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}] 12:28:37 INFO - PROCESS | 1652 | 1467228517503 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:37 INFO - PROCESS | 1652 | 1467228517602 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:28:37 INFO - PROCESS | 1652 | 1467228517614 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 1652 | 1467228517615 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12915c000 == 36 [pid = 1652] [id = 432] 12:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1266aac00) [pid = 1652] [serial = 1295] [outer = 0x0] 12:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127874000) [pid = 1652] [serial = 1296] [outer = 0x1266aac00] 12:28:37 INFO - PROCESS | 1652 | 1467228517639 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128bc8400) [pid = 1652] [serial = 1297] [outer = 0x1266aac00] 12:28:37 INFO - PROCESS | 1652 | 1467228517977 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]]]}] 12:28:38 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 12:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 518ms 12:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:28:38 INFO - PROCESS | 1652 | 1467228518017 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:28:38 INFO - PROCESS | 1652 | 1467228518018 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:28:38 INFO - PROCESS | 1652 | 1467228518021 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - PROCESS | 1652 | 1467228518022 Marionette TRACE conn2 <- [1,1702,null,{}] 12:28:38 INFO - PROCESS | 1652 | 1467228518024 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}] 12:28:38 INFO - PROCESS | 1652 | 1467228518025 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:38 INFO - PROCESS | 1652 | 1467228518122 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:28:38 INFO - PROCESS | 1652 | 1467228518134 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:38 INFO - PROCESS | 1652 | 1467228518135 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a60e000 == 37 [pid = 1652] [id = 433] 12:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1268d3400) [pid = 1652] [serial = 1298] [outer = 0x0] 12:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129127800) [pid = 1652] [serial = 1299] [outer = 0x1268d3400] 12:28:38 INFO - PROCESS | 1652 | 1467228518160 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129233800) [pid = 1652] [serial = 1300] [outer = 0x1268d3400] 12:28:38 INFO - PROCESS | 1652 | 1467228518500 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]]]}] 12:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 12:28:38 INFO - PROCESS | 1652 | 1467228518540 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:28:38 INFO - PROCESS | 1652 | 1467228518541 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:28:38 INFO - PROCESS | 1652 | 1467228518550 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - PROCESS | 1652 | 1467228518553 Marionette TRACE conn2 <- [1,1706,null,{}] 12:28:38 INFO - PROCESS | 1652 | 1467228518555 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}] 12:28:38 INFO - PROCESS | 1652 | 1467228518556 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:38 INFO - PROCESS | 1652 | 1467228518653 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:28:38 INFO - PROCESS | 1652 | 1467228518656 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:38 INFO - PROCESS | 1652 | 1467228518657 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7cf000 == 38 [pid = 1652] [id = 434] 12:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129236c00) [pid = 1652] [serial = 1301] [outer = 0x0] 12:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12946f800) [pid = 1652] [serial = 1302] [outer = 0x129236c00] 12:28:38 INFO - PROCESS | 1652 | 1467228518689 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1294c2400) [pid = 1652] [serial = 1303] [outer = 0x129236c00] 12:28:39 INFO - PROCESS | 1652 | 1467228519075 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]]]}] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x120e2e000) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x120fb0000) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119821800) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115f9e000) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118596000) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118264c00) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115f47c00) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113193000) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116f3dc00) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1194b1000) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1213ba000) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x111f21000) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119821c00) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x111f22000) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124bbf800) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11613f000) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 573ms 12:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:28:39 INFO - PROCESS | 1652 | 1467228519124 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:28:39 INFO - PROCESS | 1652 | 1467228519125 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:28:39 INFO - PROCESS | 1652 | 1467228519127 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:28:39 INFO - PROCESS | 1652 | 1467228519128 Marionette TRACE conn2 <- [1,1710,null,{}] 12:28:39 INFO - PROCESS | 1652 | 1467228519131 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}] 12:28:39 INFO - PROCESS | 1652 | 1467228519132 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:39 INFO - PROCESS | 1652 | 1467228519209 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:28:39 INFO - PROCESS | 1652 | 1467228519214 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 1652 | 1467228519215 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121028000 == 39 [pid = 1652] [id = 435] 12:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1133bbc00) [pid = 1652] [serial = 1304] [outer = 0x0] 12:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11613f000) [pid = 1652] [serial = 1305] [outer = 0x1133bbc00] 12:28:39 INFO - PROCESS | 1652 | 1467228519239 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11821d800) [pid = 1652] [serial = 1306] [outer = 0x1133bbc00] 12:28:39 INFO - PROCESS | 1652 | 1467228519569 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]]]}] 12:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 469ms 12:28:39 INFO - PROCESS | 1652 | 1467228519597 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:28:39 INFO - PROCESS | 1652 | 1467228519598 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:28:39 INFO - PROCESS | 1652 | 1467228519600 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:28:39 INFO - PROCESS | 1652 | 1467228519602 Marionette TRACE conn2 <- [1,1714,null,{}] 12:28:39 INFO - PROCESS | 1652 | 1467228519604 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}] 12:28:39 INFO - PROCESS | 1652 | 1467228519605 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:39 INFO - PROCESS | 1652 | 1467228519683 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:28:39 INFO - PROCESS | 1652 | 1467228519745 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 1652 | 1467228519747 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b678800 == 40 [pid = 1652] [id = 436] 12:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1131ec000) [pid = 1652] [serial = 1307] [outer = 0x0] 12:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119821800) [pid = 1652] [serial = 1308] [outer = 0x1131ec000] 12:28:39 INFO - PROCESS | 1652 | 1467228519780 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126410000) [pid = 1652] [serial = 1309] [outer = 0x1131ec000] 12:28:40 INFO - PROCESS | 1652 | 1467228520054 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]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 473ms 12:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:28:40 INFO - PROCESS | 1652 | 1467228520082 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1652 | 1467228520083 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:28:40 INFO - PROCESS | 1652 | 1467228520085 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1652 | 1467228520087 Marionette TRACE conn2 <- [1,1718,null,{}] 12:28:40 INFO - PROCESS | 1652 | 1467228520090 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}] 12:28:40 INFO - PROCESS | 1652 | 1467228520091 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:40 INFO - PROCESS | 1652 | 1467228520192 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:28:40 INFO - PROCESS | 1652 | 1467228520197 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 1652 | 1467228520198 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c958800 == 41 [pid = 1652] [id = 437] 12:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12912f800) [pid = 1652] [serial = 1310] [outer = 0x0] 12:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a4a5800) [pid = 1652] [serial = 1311] [outer = 0x12912f800] 12:28:40 INFO - PROCESS | 1652 | 1467228520223 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a715800) [pid = 1652] [serial = 1312] [outer = 0x12912f800] 12:28:40 INFO - PROCESS | 1652 | 1467228520550 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]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 470ms 12:28:40 INFO - PROCESS | 1652 | 1467228520557 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1652 | 1467228520558 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:28:40 INFO - PROCESS | 1652 | 1467228520560 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1652 | 1467228520561 Marionette TRACE conn2 <- [1,1722,null,{}] 12:28:40 INFO - PROCESS | 1652 | 1467228520563 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}] 12:28:40 INFO - PROCESS | 1652 | 1467228520565 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:40 INFO - PROCESS | 1652 | 1467228520675 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:28:40 INFO - PROCESS | 1652 | 1467228520688 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 1652 | 1467228520689 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c96f000 == 42 [pid = 1652] [id = 438] 12:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120e1dc00) [pid = 1652] [serial = 1313] [outer = 0x0] 12:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a90fc00) [pid = 1652] [serial = 1314] [outer = 0x120e1dc00] 12:28:40 INFO - PROCESS | 1652 | 1467228520713 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12aa5dc00) [pid = 1652] [serial = 1315] [outer = 0x120e1dc00] 12:28:41 INFO - PROCESS | 1652 | 1467228521022 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]]]}] 12:28:41 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 12:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 12:28:41 INFO - PROCESS | 1652 | 1467228521147 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:28:41 INFO - PROCESS | 1652 | 1467228521151 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:28:41 INFO - PROCESS | 1652 | 1467228521157 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:28:41 INFO - PROCESS | 1652 | 1467228521161 Marionette TRACE conn2 <- [1,1726,null,{}] 12:28:41 INFO - PROCESS | 1652 | 1467228521167 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}] 12:28:41 INFO - PROCESS | 1652 | 1467228521170 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:41 INFO - PROCESS | 1652 | 1467228521347 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:28:41 INFO - PROCESS | 1652 | 1467228521404 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 1652 | 1467228521406 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fa6000 == 43 [pid = 1652] [id = 439] 12:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113c02c00) [pid = 1652] [serial = 1316] [outer = 0x0] 12:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x115f9ec00) [pid = 1652] [serial = 1317] [outer = 0x113c02c00] 12:28:41 INFO - PROCESS | 1652 | 1467228521438 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11674f400) [pid = 1652] [serial = 1318] [outer = 0x113c02c00] 12:28:41 INFO - PROCESS | 1652 | 1467228521944 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]]]}] 12:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 829ms 12:28:41 INFO - PROCESS | 1652 | 1467228521991 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:28:41 INFO - PROCESS | 1652 | 1467228521993 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:28:42 INFO - PROCESS | 1652 | 1467228522000 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1652 | 1467228522002 Marionette TRACE conn2 <- [1,1730,null,{}] 12:28:42 INFO - PROCESS | 1652 | 1467228522005 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}] 12:28:42 INFO - PROCESS | 1652 | 1467228522007 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:42 INFO - PROCESS | 1652 | 1467228522111 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:28:42 INFO - PROCESS | 1652 | 1467228522183 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 1652 | 1467228522184 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x124369800 == 44 [pid = 1652] [id = 440] 12:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11910f400) [pid = 1652] [serial = 1319] [outer = 0x0] 12:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1196be400) [pid = 1652] [serial = 1320] [outer = 0x11910f400] 12:28:42 INFO - PROCESS | 1652 | 1467228522214 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1198e7400) [pid = 1652] [serial = 1321] [outer = 0x11910f400] 12:28:42 INFO - PROCESS | 1652 | 1467228522636 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]]]}] 12:28:42 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 12:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 674ms 12:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:28:42 INFO - PROCESS | 1652 | 1467228522672 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:28:42 INFO - PROCESS | 1652 | 1467228522674 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:28:42 INFO - PROCESS | 1652 | 1467228522677 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1652 | 1467228522680 Marionette TRACE conn2 <- [1,1734,null,{}] 12:28:42 INFO - PROCESS | 1652 | 1467228522686 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}] 12:28:42 INFO - PROCESS | 1652 | 1467228522690 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:42 INFO - PROCESS | 1652 | 1467228522791 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:28:42 INFO - PROCESS | 1652 | 1467228522853 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 1652 | 1467228522855 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c556800 == 45 [pid = 1652] [id = 441] 12:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1213bf800) [pid = 1652] [serial = 1322] [outer = 0x0] 12:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1214f0000) [pid = 1652] [serial = 1323] [outer = 0x1213bf800] 12:28:42 INFO - PROCESS | 1652 | 1467228522899 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124bb6400) [pid = 1652] [serial = 1324] [outer = 0x1213bf800] 12:28:43 INFO - PROCESS | 1652 | 1467228523362 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]]]}] 12:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 723ms 12:28:43 INFO - PROCESS | 1652 | 1467228523411 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:28:43 INFO - PROCESS | 1652 | 1467228523414 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:28:43 INFO - PROCESS | 1652 | 1467228523441 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 1652 | 1467228523443 Marionette TRACE conn2 <- [1,1738,null,{}] 12:28:43 INFO - PROCESS | 1652 | 1467228523446 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}] 12:28:43 INFO - PROCESS | 1652 | 1467228523448 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:43 INFO - PROCESS | 1652 | 1467228523601 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:28:43 INFO - PROCESS | 1652 | 1467228523695 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:43 INFO - PROCESS | 1652 | 1467228523697 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce9d000 == 46 [pid = 1652] [id = 442] 12:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127819000) [pid = 1652] [serial = 1325] [outer = 0x0] 12:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128bbf000) [pid = 1652] [serial = 1326] [outer = 0x127819000] 12:28:43 INFO - PROCESS | 1652 | 1467228523726 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12946d400) [pid = 1652] [serial = 1327] [outer = 0x127819000] 12:28:44 INFO - PROCESS | 1652 | 1467228524162 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]]]}] 12:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 775ms 12:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:28:44 INFO - PROCESS | 1652 | 1467228524212 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:28:44 INFO - PROCESS | 1652 | 1467228524213 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:28:44 INFO - PROCESS | 1652 | 1467228524215 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:28:44 INFO - PROCESS | 1652 | 1467228524217 Marionette TRACE conn2 <- [1,1742,null,{}] 12:28:44 INFO - PROCESS | 1652 | 1467228524219 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}] 12:28:44 INFO - PROCESS | 1652 | 1467228524221 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:44 INFO - PROCESS | 1652 | 1467228524323 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:28:44 INFO - PROCESS | 1652 | 1467228524396 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 1652 | 1467228524397 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11666b000 == 47 [pid = 1652] [id = 443] 12:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x113194c00) [pid = 1652] [serial = 1328] [outer = 0x0] 12:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116f42400) [pid = 1652] [serial = 1329] [outer = 0x113194c00] 12:28:44 INFO - PROCESS | 1652 | 1467228524426 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x124bbf000) [pid = 1652] [serial = 1330] [outer = 0x113194c00] 12:28:44 INFO - PROCESS | 1652 | 1467228524994 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]]]}] 12:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 819ms 12:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:28:45 INFO - PROCESS | 1652 | 1467228525036 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:28:45 INFO - PROCESS | 1652 | 1467228525038 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:28:45 INFO - PROCESS | 1652 | 1467228525041 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 1652 | 1467228525043 Marionette TRACE conn2 <- [1,1746,null,{}] 12:28:45 INFO - PROCESS | 1652 | 1467228525046 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}] 12:28:45 INFO - PROCESS | 1652 | 1467228525048 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:45 INFO - PROCESS | 1652 | 1467228525145 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:28:45 INFO - PROCESS | 1652 | 1467228525206 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 1652 | 1467228525207 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x120dea800 == 48 [pid = 1652] [id = 444] 12:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116911800) [pid = 1652] [serial = 1331] [outer = 0x0] 12:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1176f7c00) [pid = 1652] [serial = 1332] [outer = 0x116911800] 12:28:45 INFO - PROCESS | 1652 | 1467228525234 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11825dc00) [pid = 1652] [serial = 1333] [outer = 0x116911800] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c958800 == 47 [pid = 1652] [id = 437] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12b678800 == 46 [pid = 1652] [id = 436] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x121028000 == 45 [pid = 1652] [id = 435] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7cf000 == 44 [pid = 1652] [id = 434] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12a60e000 == 43 [pid = 1652] [id = 433] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12915c000 == 42 [pid = 1652] [id = 432] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1278c5000 == 41 [pid = 1652] [id = 431] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x118f19800 == 40 [pid = 1652] [id = 430] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12135c000 == 39 [pid = 1652] [id = 429] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1198d8800 == 38 [pid = 1652] [id = 428] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x117021800 == 37 [pid = 1652] [id = 427] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1161af000 == 36 [pid = 1652] [id = 426] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1198c8800 == 35 [pid = 1652] [id = 425] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x113259800 == 34 [pid = 1652] [id = 424] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ce800 == 33 [pid = 1652] [id = 412] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11666b000 == 32 [pid = 1652] [id = 443] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce9d000 == 31 [pid = 1652] [id = 442] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c556800 == 30 [pid = 1652] [id = 441] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x124369800 == 29 [pid = 1652] [id = 440] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c96f000 == 28 [pid = 1652] [id = 438] 12:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x116fa6000 == 27 [pid = 1652] [id = 439] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x120ee9c00) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11825b400) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116905000) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116144400) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1133aec00) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11852a000) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11820c000) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x120ee5c00) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x120e1d000) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12781a800) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1266aa000) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11321dc00) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116149000) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124c42400) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12465a800) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113196c00) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1264ad000) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118203000) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x127870c00) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120e24400) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126ae2800) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124bbc800) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119823400) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128bc8800) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x120e33400) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121508400) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1198ef800) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116148000) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11662a000) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11910d000) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1196c8000) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119104800) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11859b400) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 12:28:46 INFO - PROCESS | 1652 | 1467228526253 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]]]}] 12:28: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 12:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1224ms 12:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:28:46 INFO - PROCESS | 1652 | 1467228526265 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 1652 | 1467228526268 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:28:46 INFO - PROCESS | 1652 | 1467228526271 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 1652 | 1467228526272 Marionette TRACE conn2 <- [1,1750,null,{}] 12:28:46 INFO - PROCESS | 1652 | 1467228526276 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}] 12:28:46 INFO - PROCESS | 1652 | 1467228526278 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:46 INFO - PROCESS | 1652 | 1467228526364 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:28:46 INFO - PROCESS | 1652 | 1467228526368 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 1652 | 1467228526369 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e1a000 == 28 [pid = 1652] [id = 445] 12:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1131a1800) [pid = 1652] [serial = 1334] [outer = 0x0] 12:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1131eb400) [pid = 1652] [serial = 1335] [outer = 0x1131a1800] 12:28:46 INFO - PROCESS | 1652 | 1467228526400 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115f40800) [pid = 1652] [serial = 1336] [outer = 0x1131a1800] 12:28:46 INFO - PROCESS | 1652 | 1467228526751 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]]]}] 12:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 519ms 12:28:46 INFO - PROCESS | 1652 | 1467228526790 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 1652 | 1467228526793 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:28:46 INFO - PROCESS | 1652 | 1467228526798 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 1652 | 1467228526800 Marionette TRACE conn2 <- [1,1754,null,{}] 12:28:46 INFO - PROCESS | 1652 | 1467228526826 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}] 12:28:46 INFO - PROCESS | 1652 | 1467228526827 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:46 INFO - PROCESS | 1652 | 1467228526927 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:28:46 INFO - PROCESS | 1652 | 1467228526931 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 1652 | 1467228526933 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11829a800 == 29 [pid = 1652] [id = 446] 12:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11613bc00) [pid = 1652] [serial = 1337] [outer = 0x0] 12:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11674f800) [pid = 1652] [serial = 1338] [outer = 0x11613bc00] 12:28:46 INFO - PROCESS | 1652 | 1467228526966 Marionette DEBUG loaded listener.js 12:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117eb6400) [pid = 1652] [serial = 1339] [outer = 0x11613bc00] 12:28:47 INFO - PROCESS | 1652 | 1467228527340 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]]]}] 12:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 574ms 12:28:47 INFO - PROCESS | 1652 | 1467228527374 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:28:47 INFO - PROCESS | 1652 | 1467228527389 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:28:47 INFO - PROCESS | 1652 | 1467228527392 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:28:47 INFO - PROCESS | 1652 | 1467228527396 Marionette TRACE conn2 <- [1,1758,null,{}] 12:28:47 INFO - PROCESS | 1652 | 1467228527408 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}] 12:28:47 INFO - PROCESS | 1652 | 1467228527413 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:47 INFO - PROCESS | 1652 | 1467228527525 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:28:47 INFO - PROCESS | 1652 | 1467228527538 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 1652 | 1467228527540 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11948b000 == 30 [pid = 1652] [id = 447] 12:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11822b800) [pid = 1652] [serial = 1340] [outer = 0x0] 12:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118595c00) [pid = 1652] [serial = 1341] [outer = 0x11822b800] 12:28:47 INFO - PROCESS | 1652 | 1467228527586 Marionette DEBUG loaded listener.js 12:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119105400) [pid = 1652] [serial = 1342] [outer = 0x11822b800] 12:28:47 INFO - PROCESS | 1652 | 1467228527967 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]]]}] 12:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 623ms 12:28:48 INFO - PROCESS | 1652 | 1467228528015 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:28:48 INFO - PROCESS | 1652 | 1467228528017 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:28:48 INFO - PROCESS | 1652 | 1467228528019 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 1652 | 1467228528020 Marionette TRACE conn2 <- [1,1762,null,{}] 12:28:48 INFO - PROCESS | 1652 | 1467228528038 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}] 12:28:48 INFO - PROCESS | 1652 | 1467228528040 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:48 INFO - PROCESS | 1652 | 1467228528116 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:28:48 INFO - PROCESS | 1652 | 1467228528120 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 1652 | 1467228528121 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121023000 == 31 [pid = 1652] [id = 448] 12:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1196c1800) [pid = 1652] [serial = 1343] [outer = 0x0] 12:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119823800) [pid = 1652] [serial = 1344] [outer = 0x1196c1800] 12:28:48 INFO - PROCESS | 1652 | 1467228528148 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1198f3800) [pid = 1652] [serial = 1345] [outer = 0x1196c1800] 12:28:48 INFO - PROCESS | 1652 | 1467228528496 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]]]}] 12:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 484ms 12:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:28:48 INFO - PROCESS | 1652 | 1467228528504 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 1652 | 1467228528506 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:28:48 INFO - PROCESS | 1652 | 1467228528508 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 1652 | 1467228528509 Marionette TRACE conn2 <- [1,1766,null,{}] 12:28:48 INFO - PROCESS | 1652 | 1467228528516 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}] 12:28:48 INFO - PROCESS | 1652 | 1467228528524 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:48 INFO - PROCESS | 1652 | 1467228528620 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:28:48 INFO - PROCESS | 1652 | 1467228528624 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 1652 | 1467228528625 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12145c000 == 32 [pid = 1652] [id = 449] 12:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1196c9c00) [pid = 1652] [serial = 1346] [outer = 0x0] 12:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120e1d000) [pid = 1652] [serial = 1347] [outer = 0x1196c9c00] 12:28:48 INFO - PROCESS | 1652 | 1467228528649 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120e28c00) [pid = 1652] [serial = 1348] [outer = 0x1196c9c00] 12:28:49 INFO - PROCESS | 1652 | 1467228529018 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]]]}] 12:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 12:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:28:49 INFO - PROCESS | 1652 | 1467228529030 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 1652 | 1467228529032 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:28:49 INFO - PROCESS | 1652 | 1467228529035 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 1652 | 1467228529037 Marionette TRACE conn2 <- [1,1770,null,{}] 12:28:49 INFO - PROCESS | 1652 | 1467228529040 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}] 12:28:49 INFO - PROCESS | 1652 | 1467228529048 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:49 INFO - PROCESS | 1652 | 1467228529229 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:28:49 INFO - PROCESS | 1652 | 1467228529284 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:49 INFO - PROCESS | 1652 | 1467228529286 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c21000 == 33 [pid = 1652] [id = 450] 12:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120e1e800) [pid = 1652] [serial = 1349] [outer = 0x0] 12:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120ee8800) [pid = 1652] [serial = 1350] [outer = 0x120e1e800] 12:28:49 INFO - PROCESS | 1652 | 1467228529327 Marionette DEBUG loaded listener.js 12:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123fe7800) [pid = 1652] [serial = 1351] [outer = 0x120e1e800] 12:28:49 INFO - PROCESS | 1652 | 1467228529711 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]]]}] 12:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 720ms 12:28:49 INFO - PROCESS | 1652 | 1467228529756 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 1652 | 1467228529757 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:28:49 INFO - PROCESS | 1652 | 1467228529759 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 1652 | 1467228529760 Marionette TRACE conn2 <- [1,1774,null,{}] 12:28:49 INFO - PROCESS | 1652 | 1467228529762 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}] 12:28:49 INFO - PROCESS | 1652 | 1467228529763 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:49 INFO - PROCESS | 1652 | 1467228529864 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:28:49 INFO - PROCESS | 1652 | 1467228529875 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:49 INFO - PROCESS | 1652 | 1467228529876 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278bd800 == 34 [pid = 1652] [id = 451] 12:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118597800) [pid = 1652] [serial = 1352] [outer = 0x0] 12:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124bbb000) [pid = 1652] [serial = 1353] [outer = 0x118597800] 12:28:49 INFO - PROCESS | 1652 | 1467228529900 Marionette DEBUG loaded listener.js 12:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126091800) [pid = 1652] [serial = 1354] [outer = 0x118597800] 12:28:50 INFO - PROCESS | 1652 | 1467228530219 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]]]}] 12:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 471ms 12:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:28:50 INFO - PROCESS | 1652 | 1467228530234 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:28:50 INFO - PROCESS | 1652 | 1467228530236 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:28:50 INFO - PROCESS | 1652 | 1467228530238 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:28:50 INFO - PROCESS | 1652 | 1467228530239 Marionette TRACE conn2 <- [1,1778,null,{}] 12:28:50 INFO - PROCESS | 1652 | 1467228530247 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}] 12:28:50 INFO - PROCESS | 1652 | 1467228530250 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:50 INFO - PROCESS | 1652 | 1467228530353 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:28:50 INFO - PROCESS | 1652 | 1467228530357 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:50 INFO - PROCESS | 1652 | 1467228530358 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e83000 == 35 [pid = 1652] [id = 452] 12:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123fe7c00) [pid = 1652] [serial = 1355] [outer = 0x0] 12:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126635000) [pid = 1652] [serial = 1356] [outer = 0x123fe7c00] 12:28:50 INFO - PROCESS | 1652 | 1467228530385 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126ae5000) [pid = 1652] [serial = 1357] [outer = 0x123fe7c00] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x127876c00) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1266aac00) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1268d3400) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129236c00) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116903000) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118265000) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112d75000) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11859a400) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112a57c00) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111c83c00) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1176f1000) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133bbc00) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12912f800) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1131ec000) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120e1dc00) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:28:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124304c00) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:28:51 INFO - PROCESS | 1652 | 1467228531023 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]]]}] 12:28: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 12:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 819ms 12:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:28:51 INFO - PROCESS | 1652 | 1467228531057 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:28:51 INFO - PROCESS | 1652 | 1467228531058 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:28:51 INFO - PROCESS | 1652 | 1467228531060 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:28:51 INFO - PROCESS | 1652 | 1467228531062 Marionette TRACE conn2 <- [1,1782,null,{}] 12:28:51 INFO - PROCESS | 1652 | 1467228531101 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}] 12:28:51 INFO - PROCESS | 1652 | 1467228531102 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:51 INFO - PROCESS | 1652 | 1467228531184 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:28:51 INFO - PROCESS | 1652 | 1467228531188 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:51 INFO - PROCESS | 1652 | 1467228531191 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x129410800 == 36 [pid = 1652] [id = 453] 12:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113c70400) [pid = 1652] [serial = 1358] [outer = 0x0] 12:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118596000) [pid = 1652] [serial = 1359] [outer = 0x113c70400] 12:28:51 INFO - PROCESS | 1652 | 1467228531216 Marionette DEBUG loaded listener.js 12:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120eec400) [pid = 1652] [serial = 1360] [outer = 0x113c70400] 12:28:51 INFO - PROCESS | 1652 | 1467228531567 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]]]}] 12:28:51 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 12:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 531ms 12:28:51 INFO - PROCESS | 1652 | 1467228531593 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:28:51 INFO - PROCESS | 1652 | 1467228531595 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:28:51 INFO - PROCESS | 1652 | 1467228531599 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:28:51 INFO - PROCESS | 1652 | 1467228531600 Marionette TRACE conn2 <- [1,1786,null,{}] 12:28:51 INFO - PROCESS | 1652 | 1467228531603 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}] 12:28:51 INFO - PROCESS | 1652 | 1467228531605 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:51 INFO - PROCESS | 1652 | 1467228531755 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:28:51 INFO - PROCESS | 1652 | 1467228531766 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:51 INFO - PROCESS | 1652 | 1467228531767 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a605000 == 37 [pid = 1652] [id = 454] 12:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11319f400) [pid = 1652] [serial = 1361] [outer = 0x0] 12:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12150a400) [pid = 1652] [serial = 1362] [outer = 0x11319f400] 12:28:51 INFO - PROCESS | 1652 | 1467228531808 Marionette DEBUG loaded listener.js 12:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126aee400) [pid = 1652] [serial = 1363] [outer = 0x11319f400] 12:28:52 INFO - PROCESS | 1652 | 1467228532160 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]]]}] 12:28: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 12:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 575ms 12:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:28:52 INFO - PROCESS | 1652 | 1467228532174 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:28:52 INFO - PROCESS | 1652 | 1467228532175 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:28:52 INFO - PROCESS | 1652 | 1467228532177 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 1652 | 1467228532179 Marionette TRACE conn2 <- [1,1790,null,{}] 12:28:52 INFO - PROCESS | 1652 | 1467228532181 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}] 12:28:52 INFO - PROCESS | 1652 | 1467228532183 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:52 INFO - PROCESS | 1652 | 1467228532283 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:28:52 INFO - PROCESS | 1652 | 1467228532287 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 1652 | 1467228532288 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6e4800 == 38 [pid = 1652] [id = 455] 12:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x113217800) [pid = 1652] [serial = 1364] [outer = 0x0] 12:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127814800) [pid = 1652] [serial = 1365] [outer = 0x113217800] 12:28:52 INFO - PROCESS | 1652 | 1467228532367 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129129400) [pid = 1652] [serial = 1366] [outer = 0x113217800] 12:28:52 INFO - PROCESS | 1652 | 1467228532658 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]]]}] 12:28:52 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) 12:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 12:28:52 INFO - PROCESS | 1652 | 1467228532697 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:28:52 INFO - PROCESS | 1652 | 1467228532698 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:28:52 INFO - PROCESS | 1652 | 1467228532701 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 1652 | 1467228532702 Marionette TRACE conn2 <- [1,1794,null,{}] 12:28:52 INFO - PROCESS | 1652 | 1467228532705 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}] 12:28:52 INFO - PROCESS | 1652 | 1467228532706 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:52 INFO - PROCESS | 1652 | 1467228532787 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:28:52 INFO - PROCESS | 1652 | 1467228532792 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 1652 | 1467228532794 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab3c800 == 39 [pid = 1652] [id = 456] 12:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128cee800) [pid = 1652] [serial = 1367] [outer = 0x0] 12:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129239000) [pid = 1652] [serial = 1368] [outer = 0x128cee800] 12:28:52 INFO - PROCESS | 1652 | 1467228532818 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1294c1400) [pid = 1652] [serial = 1369] [outer = 0x128cee800] 12:28:53 INFO - PROCESS | 1652 | 1467228533392 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]]]}] 12:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 722ms 12:28:53 INFO - PROCESS | 1652 | 1467228533447 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:28:53 INFO - PROCESS | 1652 | 1467228533450 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:28:53 INFO - PROCESS | 1652 | 1467228533455 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:28:53 INFO - PROCESS | 1652 | 1467228533459 Marionette TRACE conn2 <- [1,1798,null,{}] 12:28:53 INFO - PROCESS | 1652 | 1467228533462 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}] 12:28:53 INFO - PROCESS | 1652 | 1467228533464 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:53 INFO - PROCESS | 1652 | 1467228533576 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:28:53 INFO - PROCESS | 1652 | 1467228533679 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:53 INFO - PROCESS | 1652 | 1467228533681 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11823d800 == 40 [pid = 1652] [id = 457] 12:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11613d400) [pid = 1652] [serial = 1370] [outer = 0x0] 12:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116145800) [pid = 1652] [serial = 1371] [outer = 0x11613d400] 12:28:53 INFO - PROCESS | 1652 | 1467228533712 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116a03800) [pid = 1652] [serial = 1372] [outer = 0x11613d400] 12:28:54 INFO - PROCESS | 1652 | 1467228534287 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]]]}] 12:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 872ms 12:28:54 INFO - PROCESS | 1652 | 1467228534328 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 1652 | 1467228534332 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:28:54 INFO - PROCESS | 1652 | 1467228534341 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 1652 | 1467228534344 Marionette TRACE conn2 <- [1,1802,null,{}] 12:28:54 INFO - PROCESS | 1652 | 1467228534347 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}] 12:28:54 INFO - PROCESS | 1652 | 1467228534350 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:54 INFO - PROCESS | 1652 | 1467228534514 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:28:54 INFO - PROCESS | 1652 | 1467228534626 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:54 INFO - PROCESS | 1652 | 1467228534628 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135e800 == 41 [pid = 1652] [id = 458] 12:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116141800) [pid = 1652] [serial = 1373] [outer = 0x0] 12:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11821a000) [pid = 1652] [serial = 1374] [outer = 0x116141800] 12:28:54 INFO - PROCESS | 1652 | 1467228534675 Marionette DEBUG loaded listener.js 12:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118f87c00) [pid = 1652] [serial = 1375] [outer = 0x116141800] 12:28:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6e4800 == 40 [pid = 1652] [id = 455] 12:28:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a605000 == 39 [pid = 1652] [id = 454] 12:28:55 INFO - PROCESS | 1652 | --DOCSHELL 0x129410800 == 38 [pid = 1652] [id = 453] 12:28:55 INFO - PROCESS | 1652 | --DOCSHELL 0x128e83000 == 37 [pid = 1652] [id = 452] 12:28:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1278bd800 == 36 [pid = 1652] [id = 451] 12:28:55 INFO - PROCESS | 1652 | --DOCSHELL 0x124c21000 == 35 [pid = 1652] [id = 450] 12:28:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12145c000 == 34 [pid = 1652] [id = 449] 12:28:55 INFO - PROCESS | 1652 | --DOCSHELL 0x121023000 == 33 [pid = 1652] [id = 448] 12:28:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11948b000 == 32 [pid = 1652] [id = 447] 12:28:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11829a800 == 31 [pid = 1652] [id = 446] 12:28:55 INFO - PROCESS | 1652 | --DOCSHELL 0x113e1a000 == 30 [pid = 1652] [id = 445] 12:28:55 INFO - PROCESS | 1652 | 1467228535319 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]]]}] 12:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1024ms 12:28:55 INFO - PROCESS | 1652 | 1467228535364 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:28:55 INFO - PROCESS | 1652 | 1467228535366 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:28:55 INFO - PROCESS | 1652 | 1467228535369 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:28:55 INFO - PROCESS | 1652 | 1467228535372 Marionette TRACE conn2 <- [1,1806,null,{}] 12:28:55 INFO - PROCESS | 1652 | 1467228535377 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}] 12:28:55 INFO - PROCESS | 1652 | 1467228535379 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:55 INFO - PROCESS | 1652 | 1467228535458 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:28:55 INFO - PROCESS | 1652 | 1467228535464 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:55 INFO - PROCESS | 1652 | 1467228535466 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e4e800 == 31 [pid = 1652] [id = 459] 12:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1164db000) [pid = 1652] [serial = 1376] [outer = 0x0] 12:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116910400) [pid = 1652] [serial = 1377] [outer = 0x1164db000] 12:28:55 INFO - PROCESS | 1652 | 1467228535495 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11825b400) [pid = 1652] [serial = 1378] [outer = 0x1164db000] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12922c000) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119821800) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1294c2400) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a4a5800) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a90fc00) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1243a6800) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1264b1400) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12aa5dc00) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129233800) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128bc8400) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126410000) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127874000) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129127800) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12946f800) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116f0cc00) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118218000) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11886c000) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11981fc00) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115f9b800) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11619fc00) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1213bf400) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121750000) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119821400) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x120edf000) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112a52000) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112fbd800) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11820b400) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118462c00) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11613f000) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a715800) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11821d800) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1652 | 1467228535859 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]]]}] 12:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 522ms 12:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:28:55 INFO - PROCESS | 1652 | 1467228535891 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:28:55 INFO - PROCESS | 1652 | 1467228535894 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:28:55 INFO - PROCESS | 1652 | 1467228535898 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:28:55 INFO - PROCESS | 1652 | 1467228535900 Marionette TRACE conn2 <- [1,1810,null,{}] 12:28:55 INFO - PROCESS | 1652 | 1467228535902 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}] 12:28:55 INFO - PROCESS | 1652 | 1467228535904 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:55 INFO - PROCESS | 1652 | 1467228535985 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:28:55 INFO - PROCESS | 1652 | 1467228535989 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:55 INFO - PROCESS | 1652 | 1467228535991 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119491000 == 32 [pid = 1652] [id = 460] 12:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11886cc00) [pid = 1652] [serial = 1379] [outer = 0x0] 12:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119110000) [pid = 1652] [serial = 1380] [outer = 0x11886cc00] 12:28:56 INFO - PROCESS | 1652 | 1467228536019 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11981fc00) [pid = 1652] [serial = 1381] [outer = 0x11886cc00] 12:28:56 INFO - PROCESS | 1652 | 1467228536401 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]]]}] 12:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 522ms 12:28:56 INFO - PROCESS | 1652 | 1467228536426 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:28:56 INFO - PROCESS | 1652 | 1467228536427 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:28:56 INFO - PROCESS | 1652 | 1467228536430 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:28:56 INFO - PROCESS | 1652 | 1467228536433 Marionette TRACE conn2 <- [1,1814,null,{}] 12:28:56 INFO - PROCESS | 1652 | 1467228536446 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}] 12:28:56 INFO - PROCESS | 1652 | 1467228536452 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:56 INFO - PROCESS | 1652 | 1467228536570 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:28:56 INFO - PROCESS | 1652 | 1467228536575 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 1652 | 1467228536579 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x121819000 == 33 [pid = 1652] [id = 461] 12:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11982a000) [pid = 1652] [serial = 1382] [outer = 0x0] 12:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x120e26c00) [pid = 1652] [serial = 1383] [outer = 0x11982a000] 12:28:56 INFO - PROCESS | 1652 | 1467228536608 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1210fe800) [pid = 1652] [serial = 1384] [outer = 0x11982a000] 12:28:56 INFO - PROCESS | 1652 | 1467228536955 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]]]}] 12:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 574ms 12:28:57 INFO - PROCESS | 1652 | 1467228537004 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:28:57 INFO - PROCESS | 1652 | 1467228537006 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:28:57 INFO - PROCESS | 1652 | 1467228537009 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - PROCESS | 1652 | 1467228537010 Marionette TRACE conn2 <- [1,1818,null,{}] 12:28:57 INFO - PROCESS | 1652 | 1467228537012 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}] 12:28:57 INFO - PROCESS | 1652 | 1467228537013 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:57 INFO - PROCESS | 1652 | 1467228537095 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:28:57 INFO - PROCESS | 1652 | 1467228537101 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 1652 | 1467228537102 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12641a800 == 34 [pid = 1652] [id = 462] 12:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121410c00) [pid = 1652] [serial = 1385] [outer = 0x0] 12:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123c30400) [pid = 1652] [serial = 1386] [outer = 0x121410c00] 12:28:57 INFO - PROCESS | 1652 | 1467228537133 Marionette DEBUG loaded listener.js 12:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1243a5c00) [pid = 1652] [serial = 1387] [outer = 0x121410c00] 12:28:57 INFO - PROCESS | 1652 | 1467228537465 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]]]}] 12:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 470ms 12:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:28:57 INFO - PROCESS | 1652 | 1467228537482 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:28:57 INFO - PROCESS | 1652 | 1467228537483 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:28:57 INFO - PROCESS | 1652 | 1467228537485 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - PROCESS | 1652 | 1467228537486 Marionette TRACE conn2 <- [1,1822,null,{}] 12:28:57 INFO - PROCESS | 1652 | 1467228537488 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}] 12:28:57 INFO - PROCESS | 1652 | 1467228537489 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:57 INFO - PROCESS | 1652 | 1467228537566 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:28:57 INFO - PROCESS | 1652 | 1467228537570 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 1652 | 1467228537571 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278c1000 == 35 [pid = 1652] [id = 463] 12:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11319c000) [pid = 1652] [serial = 1388] [outer = 0x0] 12:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124bba400) [pid = 1652] [serial = 1389] [outer = 0x11319c000] 12:28:57 INFO - PROCESS | 1652 | 1467228537657 Marionette DEBUG loaded listener.js 12:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12663fc00) [pid = 1652] [serial = 1390] [outer = 0x11319c000] 12:28:57 INFO - PROCESS | 1652 | 1467228537983 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]]]}] 12:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 12:28:58 INFO - PROCESS | 1652 | 1467228538004 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 1652 | 1467228538006 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:28:58 INFO - PROCESS | 1652 | 1467228538013 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 1652 | 1467228538014 Marionette TRACE conn2 <- [1,1826,null,{}] 12:28:58 INFO - PROCESS | 1652 | 1467228538016 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}] 12:28:58 INFO - PROCESS | 1652 | 1467228538023 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:58 INFO - PROCESS | 1652 | 1467228538132 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:28:58 INFO - PROCESS | 1652 | 1467228538183 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 1652 | 1467228538184 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x129406800 == 36 [pid = 1652] [id = 464] 12:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12686e400) [pid = 1652] [serial = 1391] [outer = 0x0] 12:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128bcbc00) [pid = 1652] [serial = 1392] [outer = 0x12686e400] 12:28:58 INFO - PROCESS | 1652 | 1467228538210 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12922c000) [pid = 1652] [serial = 1393] [outer = 0x12686e400] 12:28:58 INFO - PROCESS | 1652 | 1467228538516 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]]]}] 12:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 526ms 12:28:58 INFO - PROCESS | 1652 | 1467228538534 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 1652 | 1467228538535 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:28:58 INFO - PROCESS | 1652 | 1467228538537 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 1652 | 1467228538539 Marionette TRACE conn2 <- [1,1830,null,{}] 12:28:58 INFO - PROCESS | 1652 | 1467228538544 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}] 12:28:58 INFO - PROCESS | 1652 | 1467228538545 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:58 INFO - PROCESS | 1652 | 1467228538646 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:28:58 INFO - PROCESS | 1652 | 1467228538649 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 1652 | 1467228538650 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e60800 == 37 [pid = 1652] [id = 465] 12:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126ae1400) [pid = 1652] [serial = 1394] [outer = 0x0] 12:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129231800) [pid = 1652] [serial = 1395] [outer = 0x126ae1400] 12:28:58 INFO - PROCESS | 1652 | 1467228538675 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1294c6c00) [pid = 1652] [serial = 1396] [outer = 0x126ae1400] 12:28:58 INFO - PROCESS | 1652 | 1467228538982 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]]]}] 12:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 472ms 12:28:59 INFO - PROCESS | 1652 | 1467228539009 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:28:59 INFO - PROCESS | 1652 | 1467228539011 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:28:59 INFO - PROCESS | 1652 | 1467228539013 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 1652 | 1467228539014 Marionette TRACE conn2 <- [1,1834,null,{}] 12:28:59 INFO - PROCESS | 1652 | 1467228539029 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}] 12:28:59 INFO - PROCESS | 1652 | 1467228539030 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:59 INFO - PROCESS | 1652 | 1467228539142 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:28:59 INFO - PROCESS | 1652 | 1467228539146 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 1652 | 1467228539147 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab29800 == 38 [pid = 1652] [id = 466] 12:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1294c5400) [pid = 1652] [serial = 1397] [outer = 0x0] 12:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a4a3800) [pid = 1652] [serial = 1398] [outer = 0x1294c5400] 12:28:59 INFO - PROCESS | 1652 | 1467228539171 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a70ac00) [pid = 1652] [serial = 1399] [outer = 0x1294c5400] 12:28:59 INFO - PROCESS | 1652 | 1467228539499 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]]]}] 12:28:59 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 12:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 525ms 12:28:59 INFO - PROCESS | 1652 | 1467228539539 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:28:59 INFO - PROCESS | 1652 | 1467228539541 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:28:59 INFO - PROCESS | 1652 | 1467228539546 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 1652 | 1467228539547 Marionette TRACE conn2 <- [1,1838,null,{}] 12:28:59 INFO - PROCESS | 1652 | 1467228539549 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}] 12:28:59 INFO - PROCESS | 1652 | 1467228539550 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:59 INFO - PROCESS | 1652 | 1467228539727 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113217800) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1196c9c00) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1131a1800) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11822b800) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11613bc00) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1196c1800) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116911800) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113c02c00) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11910f400) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1213bf800) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x127819000) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113194c00) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11319f400) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x120e1e800) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118597800) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123fe7c00) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:28:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113c70400) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:28:59 INFO - PROCESS | 1652 | 1467228539773 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 1652 | 1467228539774 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:28:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118252800 == 39 [pid = 1652] [id = 467] 12:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112a57c00) [pid = 1652] [serial = 1400] [outer = 0x0] 12:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11319d400) [pid = 1652] [serial = 1401] [outer = 0x112a57c00] 12:28:59 INFO - PROCESS | 1652 | 1467228539798 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116f02400) [pid = 1652] [serial = 1402] [outer = 0x112a57c00] 12:29:00 INFO - PROCESS | 1652 | 1467228540059 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]]]}] 12:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 12:29:00 INFO - PROCESS | 1652 | 1467228540069 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:29:00 INFO - PROCESS | 1652 | 1467228540070 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:29:00 INFO - PROCESS | 1652 | 1467228540074 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:29:00 INFO - PROCESS | 1652 | 1467228540075 Marionette TRACE conn2 <- [1,1842,null,{}] 12:29:00 INFO - PROCESS | 1652 | 1467228540077 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}] 12:29:00 INFO - PROCESS | 1652 | 1467228540078 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:00 INFO - PROCESS | 1652 | 1467228540169 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:29:00 INFO - PROCESS | 1652 | 1467228540173 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 1652 | 1467228540175 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c546000 == 40 [pid = 1652] [id = 468] 12:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116f40c00) [pid = 1652] [serial = 1403] [outer = 0x0] 12:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118260c00) [pid = 1652] [serial = 1404] [outer = 0x116f40c00] 12:29:00 INFO - PROCESS | 1652 | 1467228540200 Marionette DEBUG loaded listener.js 12:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124c3c400) [pid = 1652] [serial = 1405] [outer = 0x116f40c00] 12:29:00 INFO - PROCESS | 1652 | 1467228540528 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]]]}] 12:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 12:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:29:00 INFO - PROCESS | 1652 | 1467228540544 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:29:00 INFO - PROCESS | 1652 | 1467228540547 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:29:00 INFO - PROCESS | 1652 | 1467228540549 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:29:00 INFO - PROCESS | 1652 | 1467228540552 Marionette TRACE conn2 <- [1,1846,null,{}] 12:29:00 INFO - PROCESS | 1652 | 1467228540554 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}] 12:29:00 INFO - PROCESS | 1652 | 1467228540555 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:00 INFO - PROCESS | 1652 | 1467228540677 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:29:00 INFO - PROCESS | 1652 | 1467228540683 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 1652 | 1467228540684 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c958800 == 41 [pid = 1652] [id = 469] 12:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116f49000) [pid = 1652] [serial = 1406] [outer = 0x0] 12:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12781e400) [pid = 1652] [serial = 1407] [outer = 0x116f49000] 12:29:00 INFO - PROCESS | 1652 | 1467228540710 Marionette DEBUG loaded listener.js 12:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12aade400) [pid = 1652] [serial = 1408] [outer = 0x116f49000] 12:29:01 INFO - PROCESS | 1652 | 1467228541038 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]]]}] 12:29:01 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) 12:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 523ms 12:29:01 INFO - PROCESS | 1652 | 1467228541073 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:29:01 INFO - PROCESS | 1652 | 1467228541074 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:29:01 INFO - PROCESS | 1652 | 1467228541076 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 1652 | 1467228541077 Marionette TRACE conn2 <- [1,1850,null,{}] 12:29:01 INFO - PROCESS | 1652 | 1467228541080 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}] 12:29:01 INFO - PROCESS | 1652 | 1467228541081 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:01 INFO - PROCESS | 1652 | 1467228541169 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:29:01 INFO - PROCESS | 1652 | 1467228541172 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:01 INFO - PROCESS | 1652 | 1467228541173 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc49800 == 42 [pid = 1652] [id = 470] 12:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12aae0000) [pid = 1652] [serial = 1409] [outer = 0x0] 12:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12aae2c00) [pid = 1652] [serial = 1410] [outer = 0x12aae0000] 12:29:01 INFO - PROCESS | 1652 | 1467228541197 Marionette DEBUG loaded listener.js 12:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b6f3c00) [pid = 1652] [serial = 1411] [outer = 0x12aae0000] 12:29:01 INFO - PROCESS | 1652 | 1467228541501 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]]]}] 12:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 470ms 12:29:01 INFO - PROCESS | 1652 | 1467228541547 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:29:01 INFO - PROCESS | 1652 | 1467228541548 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:29:01 INFO - PROCESS | 1652 | 1467228541550 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 1652 | 1467228541551 Marionette TRACE conn2 <- [1,1854,null,{}] 12:29:01 INFO - PROCESS | 1652 | 1467228541554 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}] 12:29:01 INFO - PROCESS | 1652 | 1467228541555 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:01 INFO - PROCESS | 1652 | 1467228541664 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:29:01 INFO - PROCESS | 1652 | 1467228541670 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:01 INFO - PROCESS | 1652 | 1467228541671 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce97800 == 43 [pid = 1652] [id = 471] 12:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12aadf000) [pid = 1652] [serial = 1412] [outer = 0x0] 12:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b6fc000) [pid = 1652] [serial = 1413] [outer = 0x12aadf000] 12:29:01 INFO - PROCESS | 1652 | 1467228541694 Marionette DEBUG loaded listener.js 12:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b944000) [pid = 1652] [serial = 1414] [outer = 0x12aadf000] 12:29:02 INFO - PROCESS | 1652 | 1467228542141 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]]]}] 12:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 621ms 12:29:02 INFO - PROCESS | 1652 | 1467228542180 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:29:02 INFO - PROCESS | 1652 | 1467228542184 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:29:02 INFO - PROCESS | 1652 | 1467228542189 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:29:02 INFO - PROCESS | 1652 | 1467228542192 Marionette TRACE conn2 <- [1,1858,null,{}] 12:29:02 INFO - PROCESS | 1652 | 1467228542196 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}] 12:29:02 INFO - PROCESS | 1652 | 1467228542197 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:02 INFO - PROCESS | 1652 | 1467228542305 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:29:02 INFO - PROCESS | 1652 | 1467228542379 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:02 INFO - PROCESS | 1652 | 1467228542380 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119477000 == 44 [pid = 1652] [id = 472] 12:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11613e400) [pid = 1652] [serial = 1415] [outer = 0x0] 12:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1176ecc00) [pid = 1652] [serial = 1416] [outer = 0x11613e400] 12:29:02 INFO - PROCESS | 1652 | 1467228542412 Marionette DEBUG loaded listener.js 12:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118264400) [pid = 1652] [serial = 1417] [outer = 0x11613e400] 12:29:02 INFO - PROCESS | 1652 | 1467228542861 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]]]}] 12:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 723ms 12:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:29:02 INFO - PROCESS | 1652 | 1467228542911 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:29:02 INFO - PROCESS | 1652 | 1467228542914 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:29:02 INFO - PROCESS | 1652 | 1467228542919 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:29:02 INFO - PROCESS | 1652 | 1467228542921 Marionette TRACE conn2 <- [1,1862,null,{}] 12:29:02 INFO - PROCESS | 1652 | 1467228542923 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}] 12:29:02 INFO - PROCESS | 1652 | 1467228542925 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:03 INFO - PROCESS | 1652 | 1467228543034 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:29:03 INFO - PROCESS | 1652 | 1467228543095 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:03 INFO - PROCESS | 1652 | 1467228543097 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x129163000 == 45 [pid = 1652] [id = 473] 12:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119820400) [pid = 1652] [serial = 1418] [outer = 0x0] 12:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x120e1dc00) [pid = 1652] [serial = 1419] [outer = 0x119820400] 12:29:03 INFO - PROCESS | 1652 | 1467228543128 Marionette DEBUG loaded listener.js 12:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x120e37c00) [pid = 1652] [serial = 1420] [outer = 0x119820400] 12:29:03 INFO - PROCESS | 1652 | 1467228543574 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]]]}] 12:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 671ms 12:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:29:03 INFO - PROCESS | 1652 | 1467228543590 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 1652 | 1467228543591 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:29:03 INFO - PROCESS | 1652 | 1467228543594 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 1652 | 1467228543596 Marionette TRACE conn2 <- [1,1866,null,{}] 12:29:03 INFO - PROCESS | 1652 | 1467228543604 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}] 12:29:03 INFO - PROCESS | 1652 | 1467228543608 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:03 INFO - PROCESS | 1652 | 1467228543734 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:29:03 INFO - PROCESS | 1652 | 1467228543798 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:03 INFO - PROCESS | 1652 | 1467228543800 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d57b800 == 46 [pid = 1652] [id = 474] 12:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12174e400) [pid = 1652] [serial = 1421] [outer = 0x0] 12:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12663cc00) [pid = 1652] [serial = 1422] [outer = 0x12174e400] 12:29:03 INFO - PROCESS | 1652 | 1467228543831 Marionette DEBUG loaded listener.js 12:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128bc2000) [pid = 1652] [serial = 1423] [outer = 0x12174e400] 12:29:04 INFO - PROCESS | 1652 | 1467228544282 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]]]}] 12:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 727ms 12:29:04 INFO - PROCESS | 1652 | 1467228544322 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:29:04 INFO - PROCESS | 1652 | 1467228544324 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:29:04 INFO - PROCESS | 1652 | 1467228544326 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:29:04 INFO - PROCESS | 1652 | 1467228544329 Marionette TRACE conn2 <- [1,1870,null,{}] 12:29:04 INFO - PROCESS | 1652 | 1467228544332 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}] 12:29:04 INFO - PROCESS | 1652 | 1467228544333 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:04 INFO - PROCESS | 1652 | 1467228544438 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:29:04 INFO - PROCESS | 1652 | 1467228544499 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:04 INFO - PROCESS | 1652 | 1467228544500 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a622800 == 47 [pid = 1652] [id = 475] 12:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126092400) [pid = 1652] [serial = 1424] [outer = 0x0] 12:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128bc9800) [pid = 1652] [serial = 1425] [outer = 0x126092400] 12:29:04 INFO - PROCESS | 1652 | 1467228544530 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1294c9000) [pid = 1652] [serial = 1426] [outer = 0x126092400] 12:29:05 INFO - PROCESS | 1652 | 1467228545137 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]]]}] 12:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 872ms 12:29:05 INFO - PROCESS | 1652 | 1467228545198 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:29:05 INFO - PROCESS | 1652 | 1467228545200 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:29:05 INFO - PROCESS | 1652 | 1467228545203 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:29:05 INFO - PROCESS | 1652 | 1467228545205 Marionette TRACE conn2 <- [1,1874,null,{}] 12:29:05 INFO - PROCESS | 1652 | 1467228545209 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}] 12:29:05 INFO - PROCESS | 1652 | 1467228545213 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:05 INFO - PROCESS | 1652 | 1467228545307 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:29:05 INFO - PROCESS | 1652 | 1467228545392 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 1652 | 1467228545393 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x116108800 == 48 [pid = 1652] [id = 476] 12:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116a11800) [pid = 1652] [serial = 1427] [outer = 0x0] 12:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1176f7800) [pid = 1652] [serial = 1428] [outer = 0x116a11800] 12:29:05 INFO - PROCESS | 1652 | 1467228545424 Marionette DEBUG loaded listener.js 12:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118462c00) [pid = 1652] [serial = 1429] [outer = 0x116a11800] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc49800 == 47 [pid = 1652] [id = 470] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c958800 == 46 [pid = 1652] [id = 469] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c546000 == 45 [pid = 1652] [id = 468] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x118252800 == 44 [pid = 1652] [id = 467] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab29800 == 43 [pid = 1652] [id = 466] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x117e60800 == 42 [pid = 1652] [id = 465] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x129406800 == 41 [pid = 1652] [id = 464] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1278c1000 == 40 [pid = 1652] [id = 463] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12641a800 == 39 [pid = 1652] [id = 462] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x121819000 == 38 [pid = 1652] [id = 461] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119491000 == 37 [pid = 1652] [id = 460] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x117e4e800 == 36 [pid = 1652] [id = 459] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12135e800 == 35 [pid = 1652] [id = 458] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11823d800 == 34 [pid = 1652] [id = 457] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab3c800 == 33 [pid = 1652] [id = 456] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x120dea800 == 32 [pid = 1652] [id = 444] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12a622800 == 31 [pid = 1652] [id = 475] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d57b800 == 30 [pid = 1652] [id = 474] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x129163000 == 29 [pid = 1652] [id = 473] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119477000 == 28 [pid = 1652] [id = 472] 12:29:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce97800 == 27 [pid = 1652] [id = 471] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x120e1d000) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1131eb400) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x115f40800) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118595c00) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119105400) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11674f800) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x117eb6400) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119823800) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11825dc00) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1176f7c00) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11674f400) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115f9ec00) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1198e7400) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1196be400) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124bb6400) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1214f0000) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12946d400) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128bbf000) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124bbf000) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116f42400) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126aee400) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123fe7800) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120ee8800) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124bbb000) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126091800) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126635000) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126ae5000) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118596000) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120eec400) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129129400) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1198f3800) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x120e28c00) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12150a400) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x127814800) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 12:29:06 INFO - PROCESS | 1652 | 1467228546475 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]]]}] 12:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1323ms 12:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:29:06 INFO - PROCESS | 1652 | 1467228546527 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:29:06 INFO - PROCESS | 1652 | 1467228546531 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:29:06 INFO - PROCESS | 1652 | 1467228546536 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:29:06 INFO - PROCESS | 1652 | 1467228546538 Marionette TRACE conn2 <- [1,1878,null,{}] 12:29:06 INFO - PROCESS | 1652 | 1467228546542 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}] 12:29:06 INFO - PROCESS | 1652 | 1467228546544 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:06 INFO - PROCESS | 1652 | 1467228546650 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:29:06 INFO - PROCESS | 1652 | 1467228546728 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:06 INFO - PROCESS | 1652 | 1467228546730 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116618800 == 28 [pid = 1652] [id = 477] 12:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11509ec00) [pid = 1652] [serial = 1430] [outer = 0x0] 12:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115f3c800) [pid = 1652] [serial = 1431] [outer = 0x11509ec00] 12:29:06 INFO - PROCESS | 1652 | 1467228546754 Marionette DEBUG loaded listener.js 12:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116140000) [pid = 1652] [serial = 1432] [outer = 0x11509ec00] 12:29:07 INFO - PROCESS | 1652 | 1467228547161 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]]]}] 12:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 675ms 12:29:07 INFO - PROCESS | 1652 | 1467228547210 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 1652 | 1467228547217 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:29:07 INFO - PROCESS | 1652 | 1467228547226 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 1652 | 1467228547229 Marionette TRACE conn2 <- [1,1882,null,{}] 12:29:07 INFO - PROCESS | 1652 | 1467228547233 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}] 12:29:07 INFO - PROCESS | 1652 | 1467228547236 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:07 INFO - PROCESS | 1652 | 1467228547361 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:29:07 INFO - PROCESS | 1652 | 1467228547445 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:07 INFO - PROCESS | 1652 | 1467228547447 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118245800 == 29 [pid = 1652] [id = 478] 12:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11613e800) [pid = 1652] [serial = 1433] [outer = 0x0] 12:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116751000) [pid = 1652] [serial = 1434] [outer = 0x11613e800] 12:29:07 INFO - PROCESS | 1652 | 1467228547489 Marionette DEBUG loaded listener.js 12:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118218000) [pid = 1652] [serial = 1435] [outer = 0x11613e800] 12:29:07 INFO - PROCESS | 1652 | 1467228547792 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]]]}] 12:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 621ms 12:29:07 INFO - PROCESS | 1652 | 1467228547847 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 1652 | 1467228547848 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:29:07 INFO - PROCESS | 1652 | 1467228547861 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 1652 | 1467228547864 Marionette TRACE conn2 <- [1,1886,null,{}] 12:29:07 INFO - PROCESS | 1652 | 1467228547872 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}] 12:29:07 INFO - PROCESS | 1652 | 1467228547877 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:07 INFO - PROCESS | 1652 | 1467228547968 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:29:07 INFO - PROCESS | 1652 | 1467228547978 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:07 INFO - PROCESS | 1652 | 1467228547980 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198c6800 == 30 [pid = 1652] [id = 479] 12:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x115f47c00) [pid = 1652] [serial = 1436] [outer = 0x0] 12:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118868000) [pid = 1652] [serial = 1437] [outer = 0x115f47c00] 12:29:08 INFO - PROCESS | 1652 | 1467228548007 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118fd2000) [pid = 1652] [serial = 1438] [outer = 0x115f47c00] 12:29:08 INFO - PROCESS | 1652 | 1467228548334 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]]]}] 12:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 522ms 12:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:29:08 INFO - PROCESS | 1652 | 1467228548384 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:29:08 INFO - PROCESS | 1652 | 1467228548386 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:29:08 INFO - PROCESS | 1652 | 1467228548388 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:29:08 INFO - PROCESS | 1652 | 1467228548389 Marionette TRACE conn2 <- [1,1890,null,{}] 12:29:08 INFO - PROCESS | 1652 | 1467228548391 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}] 12:29:08 INFO - PROCESS | 1652 | 1467228548393 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:08 INFO - PROCESS | 1652 | 1467228548470 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:29:08 INFO - PROCESS | 1652 | 1467228548546 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 1652 | 1467228548547 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e51000 == 31 [pid = 1652] [id = 480] 12:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118fc8400) [pid = 1652] [serial = 1439] [outer = 0x0] 12:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1196c3800) [pid = 1652] [serial = 1440] [outer = 0x118fc8400] 12:29:08 INFO - PROCESS | 1652 | 1467228548572 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11982d000) [pid = 1652] [serial = 1441] [outer = 0x118fc8400] 12:29:08 INFO - PROCESS | 1652 | 1467228548866 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]]]}] 12:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 518ms 12:29:08 INFO - PROCESS | 1652 | 1467228548906 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:29:08 INFO - PROCESS | 1652 | 1467228548908 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:29:08 INFO - PROCESS | 1652 | 1467228548910 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:29:08 INFO - PROCESS | 1652 | 1467228548911 Marionette TRACE conn2 <- [1,1894,null,{}] 12:29:08 INFO - PROCESS | 1652 | 1467228548924 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}] 12:29:08 INFO - PROCESS | 1652 | 1467228548925 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:09 INFO - PROCESS | 1652 | 1467228549018 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:29:09 INFO - PROCESS | 1652 | 1467228549053 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 1652 | 1467228549054 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x121462800 == 32 [pid = 1652] [id = 481] 12:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x117eae800) [pid = 1652] [serial = 1442] [outer = 0x0] 12:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119c60000) [pid = 1652] [serial = 1443] [outer = 0x117eae800] 12:29:09 INFO - PROCESS | 1652 | 1467228549079 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120e2ec00) [pid = 1652] [serial = 1444] [outer = 0x117eae800] 12:29:09 INFO - PROCESS | 1652 | 1467228549409 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]]]}] 12:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 531ms 12:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:29:09 INFO - PROCESS | 1652 | 1467228549447 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:29:09 INFO - PROCESS | 1652 | 1467228549448 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:29:09 INFO - PROCESS | 1652 | 1467228549450 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 1652 | 1467228549452 Marionette TRACE conn2 <- [1,1898,null,{}] 12:29:09 INFO - PROCESS | 1652 | 1467228549454 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}] 12:29:09 INFO - PROCESS | 1652 | 1467228549460 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:09 INFO - PROCESS | 1652 | 1467228549572 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:29:09 INFO - PROCESS | 1652 | 1467228549609 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 1652 | 1467228549610 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c15000 == 33 [pid = 1652] [id = 482] 12:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120e35400) [pid = 1652] [serial = 1445] [outer = 0x0] 12:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120facc00) [pid = 1652] [serial = 1446] [outer = 0x120e35400] 12:29:09 INFO - PROCESS | 1652 | 1467228549635 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124302800) [pid = 1652] [serial = 1447] [outer = 0x120e35400] 12:29:09 INFO - PROCESS | 1652 | 1467228549925 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]]]}] 12:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 521ms 12:29:09 INFO - PROCESS | 1652 | 1467228549973 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:29:09 INFO - PROCESS | 1652 | 1467228549974 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:29:09 INFO - PROCESS | 1652 | 1467228549980 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 1652 | 1467228549981 Marionette TRACE conn2 <- [1,1902,null,{}] 12:29:09 INFO - PROCESS | 1652 | 1467228549984 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}] 12:29:09 INFO - PROCESS | 1652 | 1467228549985 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:10 INFO - PROCESS | 1652 | 1467228550087 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:29:10 INFO - PROCESS | 1652 | 1467228550099 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:10 INFO - PROCESS | 1652 | 1467228550100 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266c4000 == 34 [pid = 1652] [id = 483] 12:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1213c2000) [pid = 1652] [serial = 1448] [outer = 0x0] 12:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124bbec00) [pid = 1652] [serial = 1449] [outer = 0x1213c2000] 12:29:10 INFO - PROCESS | 1652 | 1467228550124 Marionette DEBUG loaded listener.js 12:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12609f800) [pid = 1652] [serial = 1450] [outer = 0x1213c2000] 12:29:10 INFO - PROCESS | 1652 | 1467228550453 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]]]}] 12:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 522ms 12:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:29:10 INFO - PROCESS | 1652 | 1467228550502 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:29:10 INFO - PROCESS | 1652 | 1467228550503 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:29:10 INFO - PROCESS | 1652 | 1467228550505 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:29:10 INFO - PROCESS | 1652 | 1467228550506 Marionette TRACE conn2 <- [1,1906,null,{}] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12686e400) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126ae1400) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1294c5400) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121410c00) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116141800) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11886cc00) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11613d400) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11982a000) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128cee800) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1164db000) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112a57c00) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116f40c00) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11319c000) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116f49000) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12aadf000) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:29:10 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12aae0000) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:29:10 INFO - PROCESS | 1652 | 1467228550741 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}] 12:29:10 INFO - PROCESS | 1652 | 1467228550743 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:10 INFO - PROCESS | 1652 | 1467228550859 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:29:10 INFO - PROCESS | 1652 | 1467228550932 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:10 INFO - PROCESS | 1652 | 1467228550934 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x115dc1800 == 35 [pid = 1652] [id = 484] 12:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112d77400) [pid = 1652] [serial = 1451] [outer = 0x0] 12:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113199c00) [pid = 1652] [serial = 1452] [outer = 0x112d77400] 12:29:10 INFO - PROCESS | 1652 | 1467228550967 Marionette DEBUG loaded listener.js 12:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113c74000) [pid = 1652] [serial = 1453] [outer = 0x112d77400] 12:29:11 INFO - PROCESS | 1652 | 1467228551497 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]]]}] 12:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1070ms 12:29:11 INFO - PROCESS | 1652 | 1467228551576 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:29:11 INFO - PROCESS | 1652 | 1467228551578 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:29:11 INFO - PROCESS | 1652 | 1467228551581 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:29:11 INFO - PROCESS | 1652 | 1467228551583 Marionette TRACE conn2 <- [1,1910,null,{}] 12:29:11 INFO - PROCESS | 1652 | 1467228551587 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}] 12:29:11 INFO - PROCESS | 1652 | 1467228551589 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:11 INFO - PROCESS | 1652 | 1467228551698 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:29:11 INFO - PROCESS | 1652 | 1467228551754 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:11 INFO - PROCESS | 1652 | 1467228551757 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fa8800 == 36 [pid = 1652] [id = 485] 12:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116749c00) [pid = 1652] [serial = 1454] [outer = 0x0] 12:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116f40000) [pid = 1652] [serial = 1455] [outer = 0x116749c00] 12:29:11 INFO - PROCESS | 1652 | 1467228551788 Marionette DEBUG loaded listener.js 12:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11820d000) [pid = 1652] [serial = 1456] [outer = 0x116749c00] 12:29:12 INFO - PROCESS | 1652 | 1467228552425 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]]]}] 12:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 873ms 12:29:12 INFO - PROCESS | 1652 | 1467228552488 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:29:12 INFO - PROCESS | 1652 | 1467228552490 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:29:12 INFO - PROCESS | 1652 | 1467228552493 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:29:12 INFO - PROCESS | 1652 | 1467228552496 Marionette TRACE conn2 <- [1,1914,null,{}] 12:29:12 INFO - PROCESS | 1652 | 1467228552502 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}] 12:29:12 INFO - PROCESS | 1652 | 1467228552503 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:12 INFO - PROCESS | 1652 | 1467228552610 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d91e800 == 35 [pid = 1652] [id = 21] 12:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12e3a3000 == 34 [pid = 1652] [id = 22] 12:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x124c15000 == 33 [pid = 1652] [id = 482] 12:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x121462800 == 32 [pid = 1652] [id = 481] 12:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x120e51000 == 31 [pid = 1652] [id = 480] 12:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1198c6800 == 30 [pid = 1652] [id = 479] 12:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x118245800 == 29 [pid = 1652] [id = 478] 12:29:12 INFO - PROCESS | 1652 | --DOCSHELL 0x116618800 == 28 [pid = 1652] [id = 477] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12aae2c00) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128bcbc00) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129231800) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12922c000) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a4a3800) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123c30400) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11821a000) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118f87c00) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119110000) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11981fc00) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116145800) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116a03800) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x120e26c00) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1210fe800) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1294c1400) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x129239000) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x116910400) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11825b400) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1243a5c00) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12a70ac00) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12b6f3c00) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x116f02400) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11319d400) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118260c00) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x124bba400) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12aade400) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12663fc00) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x124c3c400) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1294c6c00) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12781e400) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12b944000) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12b6fc000) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 12:29:12 INFO - PROCESS | 1652 | 1467228552758 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:12 INFO - PROCESS | 1652 | 1467228552760 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x113257800 == 29 [pid = 1652] [id = 486] 12:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x112d0f400) [pid = 1652] [serial = 1457] [outer = 0x0] 12:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x113a8e800) [pid = 1652] [serial = 1458] [outer = 0x112d0f400] 12:29:12 INFO - PROCESS | 1652 | 1467228552793 Marionette DEBUG loaded listener.js 12:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x116156000) [pid = 1652] [serial = 1459] [outer = 0x112d0f400] 12:29:13 INFO - PROCESS | 1652 | 1467228553212 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]]]}] 12:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 773ms 12:29:13 INFO - PROCESS | 1652 | 1467228553268 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:29:13 INFO - PROCESS | 1652 | 1467228553271 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:29:13 INFO - PROCESS | 1652 | 1467228553274 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:29:13 INFO - PROCESS | 1652 | 1467228553275 Marionette TRACE conn2 <- [1,1918,null,{}] 12:29:13 INFO - PROCESS | 1652 | 1467228553279 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}] 12:29:13 INFO - PROCESS | 1652 | 1467228553282 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:13 INFO - PROCESS | 1652 | 1467228553376 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:29:13 INFO - PROCESS | 1652 | 1467228553434 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:13 INFO - PROCESS | 1652 | 1467228553436 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182c1000 == 30 [pid = 1652] [id = 487] 12:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11674f800) [pid = 1652] [serial = 1460] [outer = 0x0] 12:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118211400) [pid = 1652] [serial = 1461] [outer = 0x11674f800] 12:29:13 INFO - PROCESS | 1652 | 1467228553468 Marionette DEBUG loaded listener.js 12:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11825ec00) [pid = 1652] [serial = 1462] [outer = 0x11674f800] 12:29:13 INFO - PROCESS | 1652 | 1467228553936 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]]]}] 12:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 721ms 12:29:14 INFO - PROCESS | 1652 | 1467228553998 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:29:14 INFO - PROCESS | 1652 | 1467228554002 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:29:14 INFO - PROCESS | 1652 | 1467228554006 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:29:14 INFO - PROCESS | 1652 | 1467228554008 Marionette TRACE conn2 <- [1,1922,null,{}] 12:29:14 INFO - PROCESS | 1652 | 1467228554012 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}] 12:29:14 INFO - PROCESS | 1652 | 1467228554014 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:14 INFO - PROCESS | 1652 | 1467228554187 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:29:14 INFO - PROCESS | 1652 | 1467228554271 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:14 INFO - PROCESS | 1652 | 1467228554272 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x120dde800 == 31 [pid = 1652] [id = 488] 12:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11852b800) [pid = 1652] [serial = 1463] [outer = 0x0] 12:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118f81000) [pid = 1652] [serial = 1464] [outer = 0x11852b800] 12:29:14 INFO - PROCESS | 1652 | 1467228554303 Marionette DEBUG loaded listener.js 12:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118fd3000) [pid = 1652] [serial = 1465] [outer = 0x11852b800] 12:29:14 INFO - PROCESS | 1652 | 1467228554723 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]]]}] 12:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118fd4400) [pid = 1652] [serial = 1466] [outer = 0x12cec8400] 12:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 770ms 12:29:14 INFO - PROCESS | 1652 | 1467228554782 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:29:14 INFO - PROCESS | 1652 | 1467228554784 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:29:14 INFO - PROCESS | 1652 | 1467228554793 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:29:14 INFO - PROCESS | 1652 | 1467228554798 Marionette TRACE conn2 <- [1,1926,null,{}] 12:29:14 INFO - PROCESS | 1652 | 1467228554801 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}] 12:29:14 INFO - PROCESS | 1652 | 1467228554804 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:14 INFO - PROCESS | 1652 | 1467228554902 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:29:14 INFO - PROCESS | 1652 | 1467228554970 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:14 INFO - PROCESS | 1652 | 1467228554972 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cbc000 == 32 [pid = 1652] [id = 489] 12:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11858cc00) [pid = 1652] [serial = 1467] [outer = 0x0] 12:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1198f3800) [pid = 1652] [serial = 1468] [outer = 0x11858cc00] 12:29:15 INFO - PROCESS | 1652 | 1467228555003 Marionette DEBUG loaded listener.js 12:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x120ee3400) [pid = 1652] [serial = 1469] [outer = 0x11858cc00] 12:29:15 INFO - PROCESS | 1652 | 1467228555431 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]]]}] 12:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 679ms 12:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:29:15 INFO - PROCESS | 1652 | 1467228555467 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:29:15 INFO - PROCESS | 1652 | 1467228555470 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:29:15 INFO - PROCESS | 1652 | 1467228555472 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:29:15 INFO - PROCESS | 1652 | 1467228555474 Marionette TRACE conn2 <- [1,1930,null,{}] 12:29:15 INFO - PROCESS | 1652 | 1467228555530 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}] 12:29:15 INFO - PROCESS | 1652 | 1467228555532 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:15 INFO - PROCESS | 1652 | 1467228555671 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:29:15 INFO - PROCESS | 1652 | 1467228555764 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:15 INFO - PROCESS | 1652 | 1467228555765 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12641a800 == 33 [pid = 1652] [id = 490] 12:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118590800) [pid = 1652] [serial = 1470] [outer = 0x0] 12:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1213b8800) [pid = 1652] [serial = 1471] [outer = 0x118590800] 12:29:15 INFO - PROCESS | 1652 | 1467228555813 Marionette DEBUG loaded listener.js 12:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1214ed400) [pid = 1652] [serial = 1472] [outer = 0x118590800] 12:29:16 INFO - PROCESS | 1652 | 1467228556286 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]]]}] 12:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 851ms 12:29:16 INFO - PROCESS | 1652 | 1467228556323 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:29:16 INFO - PROCESS | 1652 | 1467228556325 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:29:16 INFO - PROCESS | 1652 | 1467228556330 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:29:16 INFO - PROCESS | 1652 | 1467228556331 Marionette TRACE conn2 <- [1,1934,null,{}] 12:29:16 INFO - PROCESS | 1652 | 1467228556334 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}] 12:29:16 INFO - PROCESS | 1652 | 1467228556335 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:16 INFO - PROCESS | 1652 | 1467228556424 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:29:16 INFO - PROCESS | 1652 | 1467228556492 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:16 INFO - PROCESS | 1652 | 1467228556497 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278c5800 == 34 [pid = 1652] [id = 491] 12:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x123b31800) [pid = 1652] [serial = 1473] [outer = 0x0] 12:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x124304000) [pid = 1652] [serial = 1474] [outer = 0x123b31800] 12:29:16 INFO - PROCESS | 1652 | 1467228556536 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12609b400) [pid = 1652] [serial = 1475] [outer = 0x123b31800] 12:29:17 INFO - PROCESS | 1652 | 1467228556998 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]]]}] 12:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 673ms 12:29:17 INFO - PROCESS | 1652 | 1467228557004 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:29:17 INFO - PROCESS | 1652 | 1467228557005 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:29:17 INFO - PROCESS | 1652 | 1467228557010 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:29:17 INFO - PROCESS | 1652 | 1467228557011 Marionette TRACE conn2 <- [1,1938,null,{}] 12:29:17 INFO - PROCESS | 1652 | 1467228557013 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}] 12:29:17 INFO - PROCESS | 1652 | 1467228557015 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:17 INFO - PROCESS | 1652 | 1467228557129 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:29:17 INFO - PROCESS | 1652 | 1467228557256 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:17 INFO - PROCESS | 1652 | 1467228557258 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x116499800 == 35 [pid = 1652] [id = 492] 12:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112a84400) [pid = 1652] [serial = 1476] [outer = 0x0] 12:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113198000) [pid = 1652] [serial = 1477] [outer = 0x112a84400] 12:29:17 INFO - PROCESS | 1652 | 1467228557285 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115f9b800) [pid = 1652] [serial = 1478] [outer = 0x112a84400] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1198de000 == 34 [pid = 1652] [id = 26] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x115dc1800 == 33 [pid = 1652] [id = 484] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129161800 == 32 [pid = 1652] [id = 6] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b992800 == 31 [pid = 1652] [id = 10] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6e0800 == 30 [pid = 1652] [id = 8] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116f94800 == 29 [pid = 1652] [id = 25] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b667000 == 28 [pid = 1652] [id = 9] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1182c6800 == 27 [pid = 1652] [id = 20] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1182a8800 == 26 [pid = 1652] [id = 12] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118fa8800 == 25 [pid = 1652] [id = 485] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116108800 == 24 [pid = 1652] [id = 476] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc46800 == 23 [pid = 1652] [id = 15] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x120ed0000 == 22 [pid = 1652] [id = 11] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d914000 == 21 [pid = 1652] [id = 19] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11325d000 == 20 [pid = 1652] [id = 24] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c555000 == 19 [pid = 1652] [id = 13] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118f10000 == 18 [pid = 1652] [id = 23] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce99800 == 17 [pid = 1652] [id = 16] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c969000 == 16 [pid = 1652] [id = 14] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1278c5800 == 15 [pid = 1652] [id = 491] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12641a800 == 14 [pid = 1652] [id = 490] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123cbc000 == 13 [pid = 1652] [id = 489] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x120dde800 == 12 [pid = 1652] [id = 488] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1182c1000 == 11 [pid = 1652] [id = 487] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1266c4000 == 10 [pid = 1652] [id = 483] 12:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x113257800 == 9 [pid = 1652] [id = 486] 12:29:19 INFO - PROCESS | 1652 | 1467228559421 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]]]}] 12:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2428ms 12:29:19 INFO - PROCESS | 1652 | 1467228559440 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:29:19 INFO - PROCESS | 1652 | 1467228559444 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:29:19 INFO - PROCESS | 1652 | 1467228559452 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:29:19 INFO - PROCESS | 1652 | 1467228559455 Marionette TRACE conn2 <- [1,1942,null,{}] 12:29:19 INFO - PROCESS | 1652 | 1467228559461 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}] 12:29:19 INFO - PROCESS | 1652 | 1467228559463 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:19 INFO - PROCESS | 1652 | 1467228559581 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:29:19 INFO - PROCESS | 1652 | 1467228559640 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:19 INFO - PROCESS | 1652 | 1467228559643 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x116fa1000 == 10 [pid = 1652] [id = 493] 12:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115de9800) [pid = 1652] [serial = 1479] [outer = 0x0] 12:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115dea800) [pid = 1652] [serial = 1480] [outer = 0x115de9800] 12:29:19 INFO - PROCESS | 1652 | 1467228559670 Marionette DEBUG loaded listener.js 12:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116144800) [pid = 1652] [serial = 1481] [outer = 0x115de9800] 12:29:19 INFO - PROCESS | 1652 | 1467228559960 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]]]}] 12:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 576ms 12:29:20 INFO - PROCESS | 1652 | 1467228560026 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:29:20 INFO - PROCESS | 1652 | 1467228560034 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:29:20 INFO - PROCESS | 1652 | 1467228560041 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:29:20 INFO - PROCESS | 1652 | 1467228560043 Marionette TRACE conn2 <- [1,1946,null,{}] 12:29:20 INFO - PROCESS | 1652 | 1467228560047 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}] 12:29:20 INFO - PROCESS | 1652 | 1467228560049 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:20 INFO - PROCESS | 1652 | 1467228560181 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:29:20 INFO - PROCESS | 1652 | 1467228560257 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:20 INFO - PROCESS | 1652 | 1467228560259 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1161c0800 == 11 [pid = 1652] [id = 494] 12:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115f3ec00) [pid = 1652] [serial = 1482] [outer = 0x0] 12:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116742400) [pid = 1652] [serial = 1483] [outer = 0x115f3ec00] 12:29:20 INFO - PROCESS | 1652 | 1467228560304 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117ead000) [pid = 1652] [serial = 1484] [outer = 0x115f3ec00] 12:29:20 INFO - PROCESS | 1652 | 1467228560679 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]]]}] 12:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 675ms 12:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:29:20 INFO - PROCESS | 1652 | 1467228560715 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:29:20 INFO - PROCESS | 1652 | 1467228560716 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:29:20 INFO - PROCESS | 1652 | 1467228560718 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:29:20 INFO - PROCESS | 1652 | 1467228560721 Marionette TRACE conn2 <- [1,1950,null,{}] 12:29:20 INFO - PROCESS | 1652 | 1467228560728 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}] 12:29:20 INFO - PROCESS | 1652 | 1467228560738 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:20 INFO - PROCESS | 1652 | 1467228560838 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:29:20 INFO - PROCESS | 1652 | 1467228560863 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:20 INFO - PROCESS | 1652 | 1467228560865 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x120dec800 == 12 [pid = 1652] [id = 495] 12:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113194800) [pid = 1652] [serial = 1485] [outer = 0x0] 12:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118527c00) [pid = 1652] [serial = 1486] [outer = 0x113194800] 12:29:20 INFO - PROCESS | 1652 | 1467228560894 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11859ac00) [pid = 1652] [serial = 1487] [outer = 0x113194800] 12:29:21 INFO - PROCESS | 1652 | 1467228561216 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]]]}] 12:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 522ms 12:29:21 INFO - PROCESS | 1652 | 1467228561240 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:29:21 INFO - PROCESS | 1652 | 1467228561242 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:29:21 INFO - PROCESS | 1652 | 1467228561244 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - PROCESS | 1652 | 1467228561245 Marionette TRACE conn2 <- [1,1954,null,{}] 12:29:21 INFO - PROCESS | 1652 | 1467228561248 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}] 12:29:21 INFO - PROCESS | 1652 | 1467228561249 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:21 INFO - PROCESS | 1652 | 1467228561326 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:29:21 INFO - PROCESS | 1652 | 1467228561329 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 1652 | 1467228561330 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x121462800 == 13 [pid = 1652] [id = 496] 12:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118f8d800) [pid = 1652] [serial = 1488] [outer = 0x0] 12:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1194b1000) [pid = 1652] [serial = 1489] [outer = 0x118f8d800] 12:29:21 INFO - PROCESS | 1652 | 1467228561358 Marionette DEBUG loaded listener.js 12:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119823c00) [pid = 1652] [serial = 1490] [outer = 0x118f8d800] 12:29:21 INFO - PROCESS | 1652 | 1467228561720 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]]]}] 12:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 520ms 12:29:21 INFO - PROCESS | 1652 | 1467228561764 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:29:21 INFO - PROCESS | 1652 | 1467228561766 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:29:21 INFO - PROCESS | 1652 | 1467228561768 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - PROCESS | 1652 | 1467228561769 Marionette TRACE conn2 <- [1,1958,null,{}] 12:29:21 INFO - PROCESS | 1652 | 1467228561771 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}] 12:29:21 INFO - PROCESS | 1652 | 1467228561772 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:21 INFO - PROCESS | 1652 | 1467228561871 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:29:21 INFO - PROCESS | 1652 | 1467228561918 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 1652 | 1467228561919 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b1d000 == 14 [pid = 1652] [id = 497] 12:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x116910400) [pid = 1652] [serial = 1491] [outer = 0x0] 12:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1198f4400) [pid = 1652] [serial = 1492] [outer = 0x116910400] 12:29:21 INFO - PROCESS | 1652 | 1467228561945 Marionette DEBUG loaded listener.js 12:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120e21800) [pid = 1652] [serial = 1493] [outer = 0x116910400] 12:29:22 INFO - PROCESS | 1652 | 1467228562252 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]]]}] 12:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 12:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:29:22 INFO - PROCESS | 1652 | 1467228562286 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:29:22 INFO - PROCESS | 1652 | 1467228562287 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:29:22 INFO - PROCESS | 1652 | 1467228562289 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 1652 | 1467228562290 Marionette TRACE conn2 <- [1,1962,null,{}] 12:29:22 INFO - PROCESS | 1652 | 1467228562295 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}] 12:29:22 INFO - PROCESS | 1652 | 1467228562299 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:22 INFO - PROCESS | 1652 | 1467228562442 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:29:22 INFO - PROCESS | 1652 | 1467228562446 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:22 INFO - PROCESS | 1652 | 1467228562447 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278d2800 == 15 [pid = 1652] [id = 498] 12:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118fd1000) [pid = 1652] [serial = 1494] [outer = 0x0] 12:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120e33c00) [pid = 1652] [serial = 1495] [outer = 0x118fd1000] 12:29:22 INFO - PROCESS | 1652 | 1467228562472 Marionette DEBUG loaded listener.js 12:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123c30000) [pid = 1652] [serial = 1496] [outer = 0x118fd1000] 12:29:22 INFO - PROCESS | 1652 | 1467228562787 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]]]}] 12:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 12:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:29:22 INFO - PROCESS | 1652 | 1467228562809 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:29:22 INFO - PROCESS | 1652 | 1467228562810 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:29:22 INFO - PROCESS | 1652 | 1467228562812 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 1652 | 1467228562814 Marionette TRACE conn2 <- [1,1966,null,{}] 12:29:22 INFO - PROCESS | 1652 | 1467228562817 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}] 12:29:22 INFO - PROCESS | 1652 | 1467228562818 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:22 INFO - PROCESS | 1652 | 1467228562911 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:29:22 INFO - PROCESS | 1652 | 1467228562949 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:22 INFO - PROCESS | 1652 | 1467228562950 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x129165800 == 16 [pid = 1652] [id = 499] 12:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1219ba800) [pid = 1652] [serial = 1497] [outer = 0x0] 12:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124336000) [pid = 1652] [serial = 1498] [outer = 0x1219ba800] 12:29:22 INFO - PROCESS | 1652 | 1467228562980 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124656000) [pid = 1652] [serial = 1499] [outer = 0x1219ba800] 12:29:23 INFO - PROCESS | 1652 | 1467228563265 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]]]}] 12:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 471ms 12:29:23 INFO - PROCESS | 1652 | 1467228563288 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:29:23 INFO - PROCESS | 1652 | 1467228563289 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:29:23 INFO - PROCESS | 1652 | 1467228563291 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:29:23 INFO - PROCESS | 1652 | 1467228563291 Marionette TRACE conn2 <- [1,1970,null,{}] 12:29:23 INFO - PROCESS | 1652 | 1467228563294 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}] 12:29:23 INFO - PROCESS | 1652 | 1467228563296 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:23 INFO - PROCESS | 1652 | 1467228563405 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:29:23 INFO - PROCESS | 1652 | 1467228563408 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 1652 | 1467228563409 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x129417800 == 17 [pid = 1652] [id = 500] 12:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1219bb000) [pid = 1652] [serial = 1500] [outer = 0x0] 12:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124c42400) [pid = 1652] [serial = 1501] [outer = 0x1219bb000] 12:29:23 INFO - PROCESS | 1652 | 1467228563433 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1133af000) [pid = 1652] [serial = 1502] [outer = 0x1219bb000] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112d0f400) [pid = 1652] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11852b800) [pid = 1652] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x120e35400) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117eae800) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11509ec00) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116a11800) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11613e800) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115f47c00) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118fc8400) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118590800) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123b31800) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112d77400) [pid = 1652] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12174e400) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126092400) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11613e400) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119820400) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11858cc00) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116749c00) [pid = 1652] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11674f800) [pid = 1652] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1213c2000) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:29:24 INFO - PROCESS | 1652 | 1467228564014 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]]]}] 12:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 768ms 12:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:29:24 INFO - PROCESS | 1652 | 1467228564059 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:29:24 INFO - PROCESS | 1652 | 1467228564060 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:29:24 INFO - PROCESS | 1652 | 1467228564062 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:29:24 INFO - PROCESS | 1652 | 1467228564063 Marionette TRACE conn2 <- [1,1974,null,{}] 12:29:24 INFO - PROCESS | 1652 | 1467228564066 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}] 12:29:24 INFO - PROCESS | 1652 | 1467228564067 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:24 INFO - PROCESS | 1652 | 1467228564142 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:29:24 INFO - PROCESS | 1652 | 1467228564145 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:24 INFO - PROCESS | 1652 | 1467228564147 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a37000 == 18 [pid = 1652] [id = 501] 12:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x117eae800) [pid = 1652] [serial = 1503] [outer = 0x0] 12:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118529400) [pid = 1652] [serial = 1504] [outer = 0x117eae800] 12:29:24 INFO - PROCESS | 1652 | 1467228564172 Marionette DEBUG loaded listener.js 12:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119820400) [pid = 1652] [serial = 1505] [outer = 0x117eae800] 12:29:24 INFO - PROCESS | 1652 | 1467228564499 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]]]}] 12:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 469ms 12:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:29:24 INFO - PROCESS | 1652 | 1467228564532 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:29:24 INFO - PROCESS | 1652 | 1467228564533 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:29:24 INFO - PROCESS | 1652 | 1467228564536 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:29:24 INFO - PROCESS | 1652 | 1467228564540 Marionette TRACE conn2 <- [1,1978,null,{}] 12:29:24 INFO - PROCESS | 1652 | 1467228564542 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}] 12:29:24 INFO - PROCESS | 1652 | 1467228564543 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:24 INFO - PROCESS | 1652 | 1467228564640 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:29:24 INFO - PROCESS | 1652 | 1467228564645 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:24 INFO - PROCESS | 1652 | 1467228564646 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a621000 == 19 [pid = 1652] [id = 502] 12:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11982c800) [pid = 1652] [serial = 1506] [outer = 0x0] 12:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1213c7800) [pid = 1652] [serial = 1507] [outer = 0x11982c800] 12:29:24 INFO - PROCESS | 1652 | 1467228564686 Marionette DEBUG loaded listener.js 12:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124bb4400) [pid = 1652] [serial = 1508] [outer = 0x11982c800] 12:29:25 INFO - PROCESS | 1652 | 1467228565121 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]]]}] 12:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 624ms 12:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:29:25 INFO - PROCESS | 1652 | 1467228565159 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:29:25 INFO - PROCESS | 1652 | 1467228565161 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:29:25 INFO - PROCESS | 1652 | 1467228565163 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 1652 | 1467228565165 Marionette TRACE conn2 <- [1,1982,null,{}] 12:29:25 INFO - PROCESS | 1652 | 1467228565167 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}] 12:29:25 INFO - PROCESS | 1652 | 1467228565169 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:25 INFO - PROCESS | 1652 | 1467228565254 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:29:25 INFO - PROCESS | 1652 | 1467228565260 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 1652 | 1467228565262 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b1b000 == 20 [pid = 1652] [id = 503] 12:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12663a800) [pid = 1652] [serial = 1509] [outer = 0x0] 12:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12686e400) [pid = 1652] [serial = 1510] [outer = 0x12663a800] 12:29:25 INFO - PROCESS | 1652 | 1467228565291 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127816800) [pid = 1652] [serial = 1511] [outer = 0x12663a800] 12:29:25 INFO - PROCESS | 1652 | 1467228565620 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]]]}] 12:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 468ms 12:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:29:25 INFO - PROCESS | 1652 | 1467228565632 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:29:25 INFO - PROCESS | 1652 | 1467228565633 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:29:25 INFO - PROCESS | 1652 | 1467228565635 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 1652 | 1467228565636 Marionette TRACE conn2 <- [1,1986,null,{}] 12:29:25 INFO - PROCESS | 1652 | 1467228565640 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}] 12:29:25 INFO - PROCESS | 1652 | 1467228565642 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:25 INFO - PROCESS | 1652 | 1467228565763 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:29:25 INFO - PROCESS | 1652 | 1467228565824 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 1652 | 1467228565825 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a7c800 == 21 [pid = 1652] [id = 504] 12:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1121b4400) [pid = 1652] [serial = 1512] [outer = 0x0] 12:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112a53400) [pid = 1652] [serial = 1513] [outer = 0x1121b4400] 12:29:25 INFO - PROCESS | 1652 | 1467228565857 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11319a000) [pid = 1652] [serial = 1514] [outer = 0x1121b4400] 12:29:26 INFO - PROCESS | 1652 | 1467228566273 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]]]}] 12:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 669ms 12:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:29:26 INFO - PROCESS | 1652 | 1467228566306 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:29:26 INFO - PROCESS | 1652 | 1467228566308 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:29:26 INFO - PROCESS | 1652 | 1467228566311 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:29:26 INFO - PROCESS | 1652 | 1467228566314 Marionette TRACE conn2 <- [1,1990,null,{}] 12:29:26 INFO - PROCESS | 1652 | 1467228566317 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}] 12:29:26 INFO - PROCESS | 1652 | 1467228566319 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:26 INFO - PROCESS | 1652 | 1467228566416 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:29:26 INFO - PROCESS | 1652 | 1467228566472 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 1652 | 1467228566474 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x120de4000 == 22 [pid = 1652] [id = 505] 12:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11613cc00) [pid = 1652] [serial = 1515] [outer = 0x0] 12:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116976400) [pid = 1652] [serial = 1516] [outer = 0x11613cc00] 12:29:26 INFO - PROCESS | 1652 | 1467228566504 Marionette DEBUG loaded listener.js 12:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118203400) [pid = 1652] [serial = 1517] [outer = 0x11613cc00] 12:29:26 INFO - PROCESS | 1652 | 1467228566937 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]]]}] 12:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 671ms 12:29:27 INFO - PROCESS | 1652 | 1467228567011 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:29:27 INFO - PROCESS | 1652 | 1467228567013 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:29:27 INFO - PROCESS | 1652 | 1467228567019 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:29:27 INFO - PROCESS | 1652 | 1467228567023 Marionette TRACE conn2 <- [1,1994,null,{}] 12:29:27 INFO - PROCESS | 1652 | 1467228567025 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}] 12:29:27 INFO - PROCESS | 1652 | 1467228567027 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:27 INFO - PROCESS | 1652 | 1467228567123 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:29:27 INFO - PROCESS | 1652 | 1467228567192 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:27 INFO - PROCESS | 1652 | 1467228567194 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a618000 == 23 [pid = 1652] [id = 506] 12:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118f89800) [pid = 1652] [serial = 1518] [outer = 0x0] 12:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11910f000) [pid = 1652] [serial = 1519] [outer = 0x118f89800] 12:29:27 INFO - PROCESS | 1652 | 1467228567223 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x120e21000) [pid = 1652] [serial = 1520] [outer = 0x118f89800] 12:29:27 INFO - PROCESS | 1652 | 1467228567627 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]]]}] 12:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 621ms 12:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:29:27 INFO - PROCESS | 1652 | 1467228567641 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:29:27 INFO - PROCESS | 1652 | 1467228567643 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:29:27 INFO - PROCESS | 1652 | 1467228567651 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:29:27 INFO - PROCESS | 1652 | 1467228567653 Marionette TRACE conn2 <- [1,1998,null,{}] 12:29:27 INFO - PROCESS | 1652 | 1467228567656 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}] 12:29:27 INFO - PROCESS | 1652 | 1467228567658 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:27 INFO - PROCESS | 1652 | 1467228567756 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:29:27 INFO - PROCESS | 1652 | 1467228567848 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:27 INFO - PROCESS | 1652 | 1467228567850 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b671000 == 24 [pid = 1652] [id = 507] 12:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x120ee5000) [pid = 1652] [serial = 1521] [outer = 0x0] 12:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1214f4800) [pid = 1652] [serial = 1522] [outer = 0x120ee5000] 12:29:27 INFO - PROCESS | 1652 | 1467228567878 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124334000) [pid = 1652] [serial = 1523] [outer = 0x120ee5000] 12:29:28 INFO - PROCESS | 1652 | 1467228568417 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]]]}] 12:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 779ms 12:29:28 INFO - PROCESS | 1652 | 1467228568439 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:29:28 INFO - PROCESS | 1652 | 1467228568443 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:29:28 INFO - PROCESS | 1652 | 1467228568448 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:29:28 INFO - PROCESS | 1652 | 1467228568450 Marionette TRACE conn2 <- [1,2002,null,{}] 12:29:28 INFO - PROCESS | 1652 | 1467228568454 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}] 12:29:28 INFO - PROCESS | 1652 | 1467228568456 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:28 INFO - PROCESS | 1652 | 1467228568547 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:29:28 INFO - PROCESS | 1652 | 1467228568613 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:28 INFO - PROCESS | 1652 | 1467228568616 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182c2000 == 25 [pid = 1652] [id = 508] 12:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x113c70800) [pid = 1652] [serial = 1524] [outer = 0x0] 12:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x115f9c400) [pid = 1652] [serial = 1525] [outer = 0x113c70800] 12:29:28 INFO - PROCESS | 1652 | 1467228568643 Marionette DEBUG loaded listener.js 12:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116469800) [pid = 1652] [serial = 1526] [outer = 0x113c70800] 12:29:29 INFO - PROCESS | 1652 | 1467228569076 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]]]}] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x113198000) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 12:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 672ms 12:29:29 INFO - PROCESS | 1652 | --DOCSHELL 0x116499800 == 24 [pid = 1652] [id = 492] 12:29:29 INFO - PROCESS | 1652 | 1467228569119 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:29:29 INFO - PROCESS | 1652 | 1467228569122 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:29:29 INFO - PROCESS | 1652 | 1467228569132 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 1652 | 1467228569134 Marionette TRACE conn2 <- [1,2006,null,{}] 12:29:29 INFO - PROCESS | 1652 | 1467228569136 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}] 12:29:29 INFO - PROCESS | 1652 | 1467228569138 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:29 INFO - PROCESS | 1652 | 1467228569217 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:29:29 INFO - PROCESS | 1652 | 1467228569221 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 1652 | 1467228569223 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a2000 == 25 [pid = 1652] [id = 509] 12:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116750c00) [pid = 1652] [serial = 1527] [outer = 0x0] 12:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116a0bc00) [pid = 1652] [serial = 1528] [outer = 0x116750c00] 12:29:29 INFO - PROCESS | 1652 | 1467228569253 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118213400) [pid = 1652] [serial = 1529] [outer = 0x116750c00] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124302800) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118f81000) [pid = 1652] [serial = 1464] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118211400) [pid = 1652] [serial = 1461] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x113a8e800) [pid = 1652] [serial = 1458] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119c60000) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x120facc00) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120e2ec00) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115f3c800) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116140000) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118462c00) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1176f7800) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116751000) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118218000) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118868000) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176ecc00) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120e1dc00) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12663cc00) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128bc9800) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118fd2000) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12609b400) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124304000) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113c74000) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128bc2000) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1294c9000) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118264400) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120e37c00) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x120ee3400) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1213b8800) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11820d000) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11825ec00) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116f40000) [pid = 1652] [serial = 1455] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118209c00) [pid = 1652] [serial = 895] [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.] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1198f3800) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124bbec00) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x113199c00) [pid = 1652] [serial = 1452] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12609f800) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x116156000) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118fd3000) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1196c3800) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11982d000) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1214ed400) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 12:29:29 INFO - PROCESS | 1652 | 1467228569600 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]]]}] 12:29:29 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 12:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 521ms 12:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:29:29 INFO - PROCESS | 1652 | 1467228569654 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:29:29 INFO - PROCESS | 1652 | 1467228569655 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:29:29 INFO - PROCESS | 1652 | 1467228569657 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 1652 | 1467228569659 Marionette TRACE conn2 <- [1,2010,null,{}] 12:29:29 INFO - PROCESS | 1652 | 1467228569666 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}] 12:29:29 INFO - PROCESS | 1652 | 1467228569669 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:29 INFO - PROCESS | 1652 | 1467228569749 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:29:29 INFO - PROCESS | 1652 | 1467228569754 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 1652 | 1467228569756 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119483800 == 26 [pid = 1652] [id = 510] 12:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11858e400) [pid = 1652] [serial = 1530] [outer = 0x0] 12:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118f7fc00) [pid = 1652] [serial = 1531] [outer = 0x11858e400] 12:29:29 INFO - PROCESS | 1652 | 1467228569787 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1194ae400) [pid = 1652] [serial = 1532] [outer = 0x11858e400] 12:29:30 INFO - PROCESS | 1652 | 1467228570158 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]]]}] 12:29:30 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 12:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 12:29:30 INFO - PROCESS | 1652 | 1467228570178 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:29:30 INFO - PROCESS | 1652 | 1467228570179 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:29:30 INFO - PROCESS | 1652 | 1467228570182 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:29:30 INFO - PROCESS | 1652 | 1467228570183 Marionette TRACE conn2 <- [1,2014,null,{}] 12:29:30 INFO - PROCESS | 1652 | 1467228570187 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}] 12:29:30 INFO - PROCESS | 1652 | 1467228570190 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:30 INFO - PROCESS | 1652 | 1467228570269 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:29:30 INFO - PROCESS | 1652 | 1467228570272 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:30 INFO - PROCESS | 1652 | 1467228570274 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x120df5800 == 27 [pid = 1652] [id = 511] 12:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119827c00) [pid = 1652] [serial = 1533] [outer = 0x0] 12:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x120e1ac00) [pid = 1652] [serial = 1534] [outer = 0x119827c00] 12:29:30 INFO - PROCESS | 1652 | 1467228570301 Marionette DEBUG loaded listener.js 12:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x120e2c400) [pid = 1652] [serial = 1535] [outer = 0x119827c00] 12:29:30 INFO - PROCESS | 1652 | 1467228570653 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]]]}] 12:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 12:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:29:30 INFO - PROCESS | 1652 | 1467228570703 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:29:30 INFO - PROCESS | 1652 | 1467228570704 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:29:30 INFO - PROCESS | 1652 | 1467228570706 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:29:30 INFO - PROCESS | 1652 | 1467228570707 Marionette TRACE conn2 <- [1,2018,null,{}] 12:29:30 INFO - PROCESS | 1652 | 1467228570709 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}] 12:29:30 INFO - PROCESS | 1652 | 1467228570710 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:30 INFO - PROCESS | 1652 | 1467228570784 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:29:30 INFO - PROCESS | 1652 | 1467228570789 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:30 INFO - PROCESS | 1652 | 1467228570790 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x121356800 == 28 [pid = 1652] [id = 512] 12:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x120e29400) [pid = 1652] [serial = 1536] [outer = 0x0] 12:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x120ee6400) [pid = 1652] [serial = 1537] [outer = 0x120e29400] 12:29:30 INFO - PROCESS | 1652 | 1467228570814 Marionette DEBUG loaded listener.js 12:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1212b3000) [pid = 1652] [serial = 1538] [outer = 0x120e29400] 12:29:31 INFO - PROCESS | 1652 | 1467228571145 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]]]}] 12:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 468ms 12:29:31 INFO - PROCESS | 1652 | 1467228571174 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:29:31 INFO - PROCESS | 1652 | 1467228571175 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:29:31 INFO - PROCESS | 1652 | 1467228571177 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 1652 | 1467228571178 Marionette TRACE conn2 <- [1,2022,null,{}] 12:29:31 INFO - PROCESS | 1652 | 1467228571181 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}] 12:29:31 INFO - PROCESS | 1652 | 1467228571185 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:31 INFO - PROCESS | 1652 | 1467228571284 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:29:31 INFO - PROCESS | 1652 | 1467228571350 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 1652 | 1467228571352 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x123caf800 == 29 [pid = 1652] [id = 513] 12:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1212aa400) [pid = 1652] [serial = 1539] [outer = 0x0] 12:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12175ac00) [pid = 1652] [serial = 1540] [outer = 0x1212aa400] 12:29:31 INFO - PROCESS | 1652 | 1467228571382 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12640d800) [pid = 1652] [serial = 1541] [outer = 0x1212aa400] 12:29:31 INFO - PROCESS | 1652 | 1467228571676 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]]]}] 12:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 521ms 12:29:31 INFO - PROCESS | 1652 | 1467228571700 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:29:31 INFO - PROCESS | 1652 | 1467228571701 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:29:31 INFO - PROCESS | 1652 | 1467228571703 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 1652 | 1467228571704 Marionette TRACE conn2 <- [1,2026,null,{}] 12:29:31 INFO - PROCESS | 1652 | 1467228571706 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}] 12:29:31 INFO - PROCESS | 1652 | 1467228571708 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:31 INFO - PROCESS | 1652 | 1467228571820 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:29:31 INFO - PROCESS | 1652 | 1467228571823 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 1652 | 1467228571824 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x113258000 == 30 [pid = 1652] [id = 514] 12:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x123b31800) [pid = 1652] [serial = 1542] [outer = 0x0] 12:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1268d3400) [pid = 1652] [serial = 1543] [outer = 0x123b31800] 12:29:31 INFO - PROCESS | 1652 | 1467228571849 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x127818c00) [pid = 1652] [serial = 1544] [outer = 0x123b31800] 12:29:32 INFO - PROCESS | 1652 | 1467228572198 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]]]}] 12:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 524ms 12:29:32 INFO - PROCESS | 1652 | 1467228572229 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:29:32 INFO - PROCESS | 1652 | 1467228572231 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:29:32 INFO - PROCESS | 1652 | 1467228572239 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:29:32 INFO - PROCESS | 1652 | 1467228572240 Marionette TRACE conn2 <- [1,2030,null,{}] 12:29:32 INFO - PROCESS | 1652 | 1467228572242 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}] 12:29:32 INFO - PROCESS | 1652 | 1467228572243 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:32 INFO - PROCESS | 1652 | 1467228572342 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:29:32 INFO - PROCESS | 1652 | 1467228572347 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 1652 | 1467228572348 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278cc000 == 31 [pid = 1652] [id = 515] 12:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113192c00) [pid = 1652] [serial = 1545] [outer = 0x0] 12:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x127870c00) [pid = 1652] [serial = 1546] [outer = 0x113192c00] 12:29:32 INFO - PROCESS | 1652 | 1467228572372 Marionette DEBUG loaded listener.js 12:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128bc5c00) [pid = 1652] [serial = 1547] [outer = 0x113192c00] 12:29:32 INFO - PROCESS | 1652 | 1467228572663 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]]]}] 12:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 469ms 12:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:29:32 INFO - PROCESS | 1652 | 1467228572716 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:29:32 INFO - PROCESS | 1652 | 1467228572717 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:29:32 INFO - PROCESS | 1652 | 1467228572719 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:29:32 INFO - PROCESS | 1652 | 1467228572720 Marionette TRACE conn2 <- [1,2034,null,{}] 12:29:32 INFO - PROCESS | 1652 | 1467228572722 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}] 12:29:32 INFO - PROCESS | 1652 | 1467228572724 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:32 INFO - PROCESS | 1652 | 1467228572829 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:29:32 INFO - PROCESS | 1652 | 1467228572832 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 1652 | 1467228572833 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x129411000 == 32 [pid = 1652] [id = 516] 12:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12669d000) [pid = 1652] [serial = 1548] [outer = 0x0] 12:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128bcb800) [pid = 1652] [serial = 1549] [outer = 0x12669d000] 12:29:32 INFO - PROCESS | 1652 | 1467228572857 Marionette DEBUG loaded listener.js 12:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129128400) [pid = 1652] [serial = 1550] [outer = 0x12669d000] 12:29:33 INFO - PROCESS | 1652 | 1467228573181 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]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 12:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:29:33 INFO - PROCESS | 1652 | 1467228573241 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 1652 | 1467228573242 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:29:33 INFO - PROCESS | 1652 | 1467228573244 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 1652 | 1467228573245 Marionette TRACE conn2 <- [1,2038,null,{}] 12:29:33 INFO - PROCESS | 1652 | 1467228573248 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}] 12:29:33 INFO - PROCESS | 1652 | 1467228573250 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:33 INFO - PROCESS | 1652 | 1467228573391 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1219ba800) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118fd1000) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113194800) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112a84400) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11982c800) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118f8d800) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115de9800) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117eae800) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1219bb000) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116910400) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x115f3ec00) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:29:33 INFO - PROCESS | 1652 | 1467228573431 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:33 INFO - PROCESS | 1652 | 1467228573432 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198e5800 == 33 [pid = 1652] [id = 517] 12:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112d77400) [pid = 1652] [serial = 1551] [outer = 0x0] 12:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115de2c00) [pid = 1652] [serial = 1552] [outer = 0x112d77400] 12:29:33 INFO - PROCESS | 1652 | 1467228573456 Marionette DEBUG loaded listener.js 12:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118202800) [pid = 1652] [serial = 1553] [outer = 0x112d77400] 12:29:33 INFO - PROCESS | 1652 | 1467228573754 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]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 569ms 12:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:29:33 INFO - PROCESS | 1652 | 1467228573814 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 1652 | 1467228573815 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:29:33 INFO - PROCESS | 1652 | 1467228573817 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 1652 | 1467228573819 Marionette TRACE conn2 <- [1,2042,null,{}] 12:29:33 INFO - PROCESS | 1652 | 1467228573822 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}] 12:29:33 INFO - PROCESS | 1652 | 1467228573823 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:33 INFO - PROCESS | 1652 | 1467228573914 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:29:33 INFO - PROCESS | 1652 | 1467228573968 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:33 INFO - PROCESS | 1652 | 1467228573969 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d9800 == 34 [pid = 1652] [id = 518] 12:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1164dc800) [pid = 1652] [serial = 1554] [outer = 0x0] 12:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x120e23c00) [pid = 1652] [serial = 1555] [outer = 0x1164dc800] 12:29:33 INFO - PROCESS | 1652 | 1467228573995 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12946a400) [pid = 1652] [serial = 1556] [outer = 0x1164dc800] 12:29:34 INFO - PROCESS | 1652 | 1467228574270 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]]]}] 12:29:34 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) 12:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 468ms 12:29:34 INFO - PROCESS | 1652 | 1467228574287 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:29:34 INFO - PROCESS | 1652 | 1467228574288 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:29:34 INFO - PROCESS | 1652 | 1467228574297 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:29:34 INFO - PROCESS | 1652 | 1467228574298 Marionette TRACE conn2 <- [1,2046,null,{}] 12:29:34 INFO - PROCESS | 1652 | 1467228574301 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}] 12:29:34 INFO - PROCESS | 1652 | 1467228574302 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:34 INFO - PROCESS | 1652 | 1467228574385 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:29:34 INFO - PROCESS | 1652 | 1467228574389 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:34 INFO - PROCESS | 1652 | 1467228574390 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b992000 == 35 [pid = 1652] [id = 519] 12:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12946bc00) [pid = 1652] [serial = 1557] [outer = 0x0] 12:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1294c1000) [pid = 1652] [serial = 1558] [outer = 0x12946bc00] 12:29:34 INFO - PROCESS | 1652 | 1467228574415 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1294cbc00) [pid = 1652] [serial = 1559] [outer = 0x12946bc00] 12:29:34 INFO - PROCESS | 1652 | 1467228574736 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]]]}] 12:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 477ms 12:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:29:34 INFO - PROCESS | 1652 | 1467228574767 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:29:34 INFO - PROCESS | 1652 | 1467228574768 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:29:34 INFO - PROCESS | 1652 | 1467228574770 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:29:34 INFO - PROCESS | 1652 | 1467228574771 Marionette TRACE conn2 <- [1,2050,null,{}] 12:29:34 INFO - PROCESS | 1652 | 1467228574776 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}] 12:29:34 INFO - PROCESS | 1652 | 1467228574777 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:34 INFO - PROCESS | 1652 | 1467228574885 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:29:34 INFO - PROCESS | 1652 | 1467228574891 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:34 INFO - PROCESS | 1652 | 1467228574892 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c549800 == 36 [pid = 1652] [id = 520] 12:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11825dc00) [pid = 1652] [serial = 1560] [outer = 0x0] 12:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1294ca400) [pid = 1652] [serial = 1561] [outer = 0x11825dc00] 12:29:34 INFO - PROCESS | 1652 | 1467228574923 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a4aa000) [pid = 1652] [serial = 1562] [outer = 0x11825dc00] 12:29:35 INFO - PROCESS | 1652 | 1467228575199 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]]]}] 12:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 470ms 12:29:35 INFO - PROCESS | 1652 | 1467228575241 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 1652 | 1467228575242 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:29:35 INFO - PROCESS | 1652 | 1467228575245 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 1652 | 1467228575246 Marionette TRACE conn2 <- [1,2054,null,{}] 12:29:35 INFO - PROCESS | 1652 | 1467228575248 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}] 12:29:35 INFO - PROCESS | 1652 | 1467228575249 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:35 INFO - PROCESS | 1652 | 1467228575334 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:29:35 INFO - PROCESS | 1652 | 1467228575338 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:35 INFO - PROCESS | 1652 | 1467228575339 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c55f800 == 37 [pid = 1652] [id = 521] 12:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a4aac00) [pid = 1652] [serial = 1563] [outer = 0x0] 12:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a713000) [pid = 1652] [serial = 1564] [outer = 0x12a4aac00] 12:29:35 INFO - PROCESS | 1652 | 1467228575363 Marionette DEBUG loaded listener.js 12:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a90fc00) [pid = 1652] [serial = 1565] [outer = 0x12a4aac00] 12:29:35 INFO - PROCESS | 1652 | 1467228575880 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]]]}] 12:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 668ms 12:29:35 INFO - PROCESS | 1652 | 1467228575918 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 1652 | 1467228575921 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:29:35 INFO - PROCESS | 1652 | 1467228575924 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 1652 | 1467228575927 Marionette TRACE conn2 <- [1,2058,null,{}] 12:29:35 INFO - PROCESS | 1652 | 1467228575931 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}] 12:29:35 INFO - PROCESS | 1652 | 1467228575932 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:36 INFO - PROCESS | 1652 | 1467228576035 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:29:36 INFO - PROCESS | 1652 | 1467228576106 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:36 INFO - PROCESS | 1652 | 1467228576107 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182bf800 == 38 [pid = 1652] [id = 522] 12:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1164d9c00) [pid = 1652] [serial = 1566] [outer = 0x0] 12:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116903400) [pid = 1652] [serial = 1567] [outer = 0x1164d9c00] 12:29:36 INFO - PROCESS | 1652 | 1467228576138 Marionette DEBUG loaded listener.js 12:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118211400) [pid = 1652] [serial = 1568] [outer = 0x1164d9c00] 12:29:36 INFO - PROCESS | 1652 | 1467228576521 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]]]}] 12:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 623ms 12:29:36 INFO - PROCESS | 1652 | 1467228576547 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:29:36 INFO - PROCESS | 1652 | 1467228576550 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:29:36 INFO - PROCESS | 1652 | 1467228576555 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:29:36 INFO - PROCESS | 1652 | 1467228576558 Marionette TRACE conn2 <- [1,2062,null,{}] 12:29:36 INFO - PROCESS | 1652 | 1467228576561 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}] 12:29:36 INFO - PROCESS | 1652 | 1467228576563 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:36 INFO - PROCESS | 1652 | 1467228576667 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:29:36 INFO - PROCESS | 1652 | 1467228576726 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:36 INFO - PROCESS | 1652 | 1467228576727 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1243e2000 == 39 [pid = 1652] [id = 523] 12:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11825e400) [pid = 1652] [serial = 1569] [outer = 0x0] 12:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118fd2000) [pid = 1652] [serial = 1570] [outer = 0x11825e400] 12:29:36 INFO - PROCESS | 1652 | 1467228576757 Marionette DEBUG loaded listener.js 12:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x120e25000) [pid = 1652] [serial = 1571] [outer = 0x11825e400] 12:29:37 INFO - PROCESS | 1652 | 1467228577214 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]]]}] 12:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 723ms 12:29:37 INFO - PROCESS | 1652 | 1467228577278 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:29:37 INFO - PROCESS | 1652 | 1467228577280 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:29:37 INFO - PROCESS | 1652 | 1467228577282 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:29:37 INFO - PROCESS | 1652 | 1467228577285 Marionette TRACE conn2 <- [1,2066,null,{}] 12:29:37 INFO - PROCESS | 1652 | 1467228577293 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}] 12:29:37 INFO - PROCESS | 1652 | 1467228577296 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:37 INFO - PROCESS | 1652 | 1467228577427 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:29:37 INFO - PROCESS | 1652 | 1467228577506 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:37 INFO - PROCESS | 1652 | 1467228577508 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c958800 == 40 [pid = 1652] [id = 524] 12:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x120fae400) [pid = 1652] [serial = 1572] [outer = 0x0] 12:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124335400) [pid = 1652] [serial = 1573] [outer = 0x120fae400] 12:29:37 INFO - PROCESS | 1652 | 1467228577539 Marionette DEBUG loaded listener.js 12:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124c3c400) [pid = 1652] [serial = 1574] [outer = 0x120fae400] 12:29:38 INFO - PROCESS | 1652 | 1467228578102 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]]]}] 12:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 872ms 12:29:38 INFO - PROCESS | 1652 | 1467228578176 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:29:38 INFO - PROCESS | 1652 | 1467228578178 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:29:38 INFO - PROCESS | 1652 | 1467228578183 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:29:38 INFO - PROCESS | 1652 | 1467228578185 Marionette TRACE conn2 <- [1,2070,null,{}] 12:29:38 INFO - PROCESS | 1652 | 1467228578188 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}] 12:29:38 INFO - PROCESS | 1652 | 1467228578190 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:38 INFO - PROCESS | 1652 | 1467228578276 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:29:38 INFO - PROCESS | 1652 | 1467228578359 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:38 INFO - PROCESS | 1652 | 1467228578360 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11325f800 == 41 [pid = 1652] [id = 525] 12:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11613e800) [pid = 1652] [serial = 1575] [outer = 0x0] 12:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116149800) [pid = 1652] [serial = 1576] [outer = 0x11613e800] 12:29:38 INFO - PROCESS | 1652 | 1467228578388 Marionette DEBUG loaded listener.js 12:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116749800) [pid = 1652] [serial = 1577] [outer = 0x11613e800] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12c549800 == 40 [pid = 1652] [id = 520] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b992000 == 39 [pid = 1652] [id = 519] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d9800 == 38 [pid = 1652] [id = 518] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1198e5800 == 37 [pid = 1652] [id = 517] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x129411000 == 36 [pid = 1652] [id = 516] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1278cc000 == 35 [pid = 1652] [id = 515] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x113258000 == 34 [pid = 1652] [id = 514] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x123caf800 == 33 [pid = 1652] [id = 513] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x121356800 == 32 [pid = 1652] [id = 512] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x120df5800 == 31 [pid = 1652] [id = 511] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12c958800 == 30 [pid = 1652] [id = 524] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1243e2000 == 29 [pid = 1652] [id = 523] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1182bf800 == 28 [pid = 1652] [id = 522] 12:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12c55f800 == 27 [pid = 1652] [id = 521] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12686e400) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124bb4400) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124656000) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x120e33c00) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118527c00) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x115f9b800) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1213c7800) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1194b1000) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116144800) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119820400) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119823c00) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124c42400) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115dea800) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120e21800) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124336000) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117ead000) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1133af000) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118529400) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123c30000) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11859ac00) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1198f4400) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116742400) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 12:29:39 INFO - PROCESS | 1652 | 1467228579348 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]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1178ms 12:29:39 INFO - PROCESS | 1652 | 1467228579364 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:29:39 INFO - PROCESS | 1652 | 1467228579367 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:29:39 INFO - PROCESS | 1652 | 1467228579370 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 1652 | 1467228579372 Marionette TRACE conn2 <- [1,2074,null,{}] 12:29:39 INFO - PROCESS | 1652 | 1467228579375 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}] 12:29:39 INFO - PROCESS | 1652 | 1467228579377 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:39 INFO - PROCESS | 1652 | 1467228579458 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:29:39 INFO - PROCESS | 1652 | 1467228579463 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 1652 | 1467228579464 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x116622000 == 28 [pid = 1652] [id = 526] 12:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11321dc00) [pid = 1652] [serial = 1578] [outer = 0x0] 12:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113c04800) [pid = 1652] [serial = 1579] [outer = 0x11321dc00] 12:29:39 INFO - PROCESS | 1652 | 1467228579494 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112a52c00) [pid = 1652] [serial = 1580] [outer = 0x11321dc00] 12:29:39 INFO - PROCESS | 1652 | 1467228579826 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]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 470ms 12:29:39 INFO - PROCESS | 1652 | 1467228579842 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:29:39 INFO - PROCESS | 1652 | 1467228579845 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:29:39 INFO - PROCESS | 1652 | 1467228579850 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 1652 | 1467228579851 Marionette TRACE conn2 <- [1,2078,null,{}] 12:29:39 INFO - PROCESS | 1652 | 1467228579853 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}] 12:29:39 INFO - PROCESS | 1652 | 1467228579855 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:39 INFO - PROCESS | 1652 | 1467228579961 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:29:40 INFO - PROCESS | 1652 | 1467228580019 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 1652 | 1467228580020 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182a2000 == 29 [pid = 1652] [id = 527] 12:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116143800) [pid = 1652] [serial = 1581] [outer = 0x0] 12:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11674b000) [pid = 1652] [serial = 1582] [outer = 0x116143800] 12:29:40 INFO - PROCESS | 1652 | 1467228580048 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117eb5400) [pid = 1652] [serial = 1583] [outer = 0x116143800] 12:29:40 INFO - PROCESS | 1652 | 1467228580322 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]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 520ms 12:29:40 INFO - PROCESS | 1652 | 1467228580369 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 1652 | 1467228580378 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:29:40 INFO - PROCESS | 1652 | 1467228580384 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - PROCESS | 1652 | 1467228580386 Marionette TRACE conn2 <- [1,2082,null,{}] 12:29:40 INFO - PROCESS | 1652 | 1467228580394 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}] 12:29:40 INFO - PROCESS | 1652 | 1467228580397 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:40 INFO - PROCESS | 1652 | 1467228580474 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:29:40 INFO - PROCESS | 1652 | 1467228580479 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 1652 | 1467228580482 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199f8000 == 30 [pid = 1652] [id = 528] 12:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x113c6f400) [pid = 1652] [serial = 1584] [outer = 0x0] 12:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118462c00) [pid = 1652] [serial = 1585] [outer = 0x113c6f400] 12:29:40 INFO - PROCESS | 1652 | 1467228580517 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118f7f400) [pid = 1652] [serial = 1586] [outer = 0x113c6f400] 12:29:40 INFO - PROCESS | 1652 | 1467228580850 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]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 525ms 12:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:29:40 INFO - PROCESS | 1652 | 1467228580907 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 1652 | 1467228580909 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:29:40 INFO - PROCESS | 1652 | 1467228580911 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - PROCESS | 1652 | 1467228580912 Marionette TRACE conn2 <- [1,2086,null,{}] 12:29:40 INFO - PROCESS | 1652 | 1467228580914 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}] 12:29:40 INFO - PROCESS | 1652 | 1467228580915 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:40 INFO - PROCESS | 1652 | 1467228580993 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:29:40 INFO - PROCESS | 1652 | 1467228580996 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 1652 | 1467228580998 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x121185800 == 31 [pid = 1652] [id = 529] 12:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118f8e800) [pid = 1652] [serial = 1587] [outer = 0x0] 12:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1196c1c00) [pid = 1652] [serial = 1588] [outer = 0x118f8e800] 12:29:41 INFO - PROCESS | 1652 | 1467228581025 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119824c00) [pid = 1652] [serial = 1589] [outer = 0x118f8e800] 12:29:41 INFO - PROCESS | 1652 | 1467228581377 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]]]}] 12:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 518ms 12:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:29:41 INFO - PROCESS | 1652 | 1467228581432 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:29:41 INFO - PROCESS | 1652 | 1467228581434 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:29:41 INFO - PROCESS | 1652 | 1467228581436 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:29:41 INFO - PROCESS | 1652 | 1467228581438 Marionette TRACE conn2 <- [1,2090,null,{}] 12:29:41 INFO - PROCESS | 1652 | 1467228581454 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}] 12:29:41 INFO - PROCESS | 1652 | 1467228581457 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:41 INFO - PROCESS | 1652 | 1467228581608 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:29:41 INFO - PROCESS | 1652 | 1467228581659 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:41 INFO - PROCESS | 1652 | 1467228581660 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cbc000 == 32 [pid = 1652] [id = 530] 12:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112a52800) [pid = 1652] [serial = 1590] [outer = 0x0] 12:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1198e7400) [pid = 1652] [serial = 1591] [outer = 0x112a52800] 12:29:41 INFO - PROCESS | 1652 | 1467228581695 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x120e21800) [pid = 1652] [serial = 1592] [outer = 0x112a52800] 12:29:42 INFO - PROCESS | 1652 | 1467228582022 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]]]}] 12:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 620ms 12:29:42 INFO - PROCESS | 1652 | 1467228582058 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:29:42 INFO - PROCESS | 1652 | 1467228582059 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:29:42 INFO - PROCESS | 1652 | 1467228582065 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 1652 | 1467228582067 Marionette TRACE conn2 <- [1,2094,null,{}] 12:29:42 INFO - PROCESS | 1652 | 1467228582069 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}] 12:29:42 INFO - PROCESS | 1652 | 1467228582074 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:42 INFO - PROCESS | 1652 | 1467228582207 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:29:42 INFO - PROCESS | 1652 | 1467228582218 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 1652 | 1467228582220 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a2a800 == 33 [pid = 1652] [id = 531] 12:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x120e2d800) [pid = 1652] [serial = 1593] [outer = 0x0] 12:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1210f4000) [pid = 1652] [serial = 1594] [outer = 0x120e2d800] 12:29:42 INFO - PROCESS | 1652 | 1467228582254 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123fe9c00) [pid = 1652] [serial = 1595] [outer = 0x120e2d800] 12:29:42 INFO - PROCESS | 1652 | 1467228582701 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]]]}] 12:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 673ms 12:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:29:42 INFO - PROCESS | 1652 | 1467228582737 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:29:42 INFO - PROCESS | 1652 | 1467228582738 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:29:42 INFO - PROCESS | 1652 | 1467228582740 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 1652 | 1467228582741 Marionette TRACE conn2 <- [1,2098,null,{}] 12:29:42 INFO - PROCESS | 1652 | 1467228582743 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}] 12:29:42 INFO - PROCESS | 1652 | 1467228582745 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:42 INFO - PROCESS | 1652 | 1467228582846 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:29:42 INFO - PROCESS | 1652 | 1467228582850 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 1652 | 1467228582851 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e9b000 == 34 [pid = 1652] [id = 532] 12:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112fbd800) [pid = 1652] [serial = 1596] [outer = 0x0] 12:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12433d800) [pid = 1652] [serial = 1597] [outer = 0x112fbd800] 12:29:42 INFO - PROCESS | 1652 | 1467228582875 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124bba400) [pid = 1652] [serial = 1598] [outer = 0x112fbd800] 12:29:43 INFO - PROCESS | 1652 | 1467228583200 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]]]}] 12:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 468ms 12:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:29:43 INFO - PROCESS | 1652 | 1467228583211 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 1652 | 1467228583212 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:29:43 INFO - PROCESS | 1652 | 1467228583214 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 1652 | 1467228583215 Marionette TRACE conn2 <- [1,2102,null,{}] 12:29:43 INFO - PROCESS | 1652 | 1467228583230 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}] 12:29:43 INFO - PROCESS | 1652 | 1467228583231 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:43 INFO - PROCESS | 1652 | 1467228583332 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:29:43 INFO - PROCESS | 1652 | 1467228583336 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 1652 | 1467228583338 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12940e000 == 35 [pid = 1652] [id = 533] 12:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12430c800) [pid = 1652] [serial = 1599] [outer = 0x0] 12:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x124c41800) [pid = 1652] [serial = 1600] [outer = 0x12430c800] 12:29:43 INFO - PROCESS | 1652 | 1467228583362 Marionette DEBUG loaded listener.js 12:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1264a9400) [pid = 1652] [serial = 1601] [outer = 0x12430c800] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a4aac00) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12946bc00) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123b31800) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113192c00) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119827c00) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11613cc00) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x120ee5000) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116750c00) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11858e400) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x120e29400) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1121b4400) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12669d000) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118f89800) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12663a800) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113c70800) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11825dc00) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1164dc800) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112d77400) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:29:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1212aa400) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:29:43 INFO - PROCESS | 1652 | 1467228583851 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]]]}] 12:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 676ms 12:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:29:43 INFO - PROCESS | 1652 | 1467228583891 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 1652 | 1467228583892 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:29:43 INFO - PROCESS | 1652 | 1467228583894 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 1652 | 1467228583895 Marionette TRACE conn2 <- [1,2106,null,{}] 12:29:43 INFO - PROCESS | 1652 | 1467228583897 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}] 12:29:43 INFO - PROCESS | 1652 | 1467228583898 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:44 INFO - PROCESS | 1652 | 1467228584016 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:29:44 INFO - PROCESS | 1652 | 1467228584056 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:44 INFO - PROCESS | 1652 | 1467228584057 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199f7800 == 36 [pid = 1652] [id = 534] 12:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x111e5cc00) [pid = 1652] [serial = 1602] [outer = 0x0] 12:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11821d400) [pid = 1652] [serial = 1603] [outer = 0x111e5cc00] 12:29:44 INFO - PROCESS | 1652 | 1467228584082 Marionette DEBUG loaded listener.js 12:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120eea000) [pid = 1652] [serial = 1604] [outer = 0x111e5cc00] 12:29:44 INFO - PROCESS | 1652 | 1467228584353 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]]]}] 12:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 470ms 12:29:44 INFO - PROCESS | 1652 | 1467228584372 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:29:44 INFO - PROCESS | 1652 | 1467228584373 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:29:44 INFO - PROCESS | 1652 | 1467228584377 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:29:44 INFO - PROCESS | 1652 | 1467228584378 Marionette TRACE conn2 <- [1,2110,null,{}] 12:29:44 INFO - PROCESS | 1652 | 1467228584380 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}] 12:29:44 INFO - PROCESS | 1652 | 1467228584381 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:44 INFO - PROCESS | 1652 | 1467228584460 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:29:44 INFO - PROCESS | 1652 | 1467228584463 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:44 INFO - PROCESS | 1652 | 1467228584465 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7ce800 == 37 [pid = 1652] [id = 535] 12:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120facc00) [pid = 1652] [serial = 1605] [outer = 0x0] 12:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12663a800) [pid = 1652] [serial = 1606] [outer = 0x120facc00] 12:29:44 INFO - PROCESS | 1652 | 1467228584491 Marionette DEBUG loaded listener.js 12:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12686f800) [pid = 1652] [serial = 1607] [outer = 0x120facc00] 12:29:44 INFO - PROCESS | 1652 | 1467228584817 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]]]}] 12:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 471ms 12:29:44 INFO - PROCESS | 1652 | 1467228584851 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:29:44 INFO - PROCESS | 1652 | 1467228584853 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:29:44 INFO - PROCESS | 1652 | 1467228584856 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:29:44 INFO - PROCESS | 1652 | 1467228584859 Marionette TRACE conn2 <- [1,2114,null,{}] 12:29:44 INFO - PROCESS | 1652 | 1467228584862 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}] 12:29:44 INFO - PROCESS | 1652 | 1467228584864 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:45 INFO - PROCESS | 1652 | 1467228585056 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:29:45 INFO - PROCESS | 1652 | 1467228585064 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 1652 | 1467228585065 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b669000 == 38 [pid = 1652] [id = 536] 12:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12640e800) [pid = 1652] [serial = 1608] [outer = 0x0] 12:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127873800) [pid = 1652] [serial = 1609] [outer = 0x12640e800] 12:29:45 INFO - PROCESS | 1652 | 1467228585092 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120e1dc00) [pid = 1652] [serial = 1610] [outer = 0x12640e800] 12:29:45 INFO - PROCESS | 1652 | 1467228585403 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]]]}] 12:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 573ms 12:29:45 INFO - PROCESS | 1652 | 1467228585431 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:29:45 INFO - PROCESS | 1652 | 1467228585432 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:29:45 INFO - PROCESS | 1652 | 1467228585434 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:29:45 INFO - PROCESS | 1652 | 1467228585435 Marionette TRACE conn2 <- [1,2118,null,{}] 12:29:45 INFO - PROCESS | 1652 | 1467228585438 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}] 12:29:45 INFO - PROCESS | 1652 | 1467228585439 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:45 INFO - PROCESS | 1652 | 1467228585558 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:29:45 INFO - PROCESS | 1652 | 1467228585563 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 1652 | 1467228585565 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c556000 == 39 [pid = 1652] [id = 537] 12:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128bcb000) [pid = 1652] [serial = 1611] [outer = 0x0] 12:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12922d000) [pid = 1652] [serial = 1612] [outer = 0x128bcb000] 12:29:45 INFO - PROCESS | 1652 | 1467228585606 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129235800) [pid = 1652] [serial = 1613] [outer = 0x128bcb000] 12:29:46 INFO - PROCESS | 1652 | 1467228586252 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]]]}] 12:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 874ms 12:29:46 INFO - PROCESS | 1652 | 1467228586355 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:29:46 INFO - PROCESS | 1652 | 1467228586359 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:29:46 INFO - PROCESS | 1652 | 1467228586365 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:29:46 INFO - PROCESS | 1652 | 1467228586371 Marionette TRACE conn2 <- [1,2122,null,{}] 12:29:46 INFO - PROCESS | 1652 | 1467228586402 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}] 12:29:46 INFO - PROCESS | 1652 | 1467228586404 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:46 INFO - PROCESS | 1652 | 1467228586568 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:29:46 INFO - PROCESS | 1652 | 1467228586690 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:46 INFO - PROCESS | 1652 | 1467228586692 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863b000 == 40 [pid = 1652] [id = 538] 12:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113c74000) [pid = 1652] [serial = 1614] [outer = 0x0] 12:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116148800) [pid = 1652] [serial = 1615] [outer = 0x113c74000] 12:29:46 INFO - PROCESS | 1652 | 1467228586736 Marionette DEBUG loaded listener.js 12:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116a11c00) [pid = 1652] [serial = 1616] [outer = 0x113c74000] 12:29:47 INFO - PROCESS | 1652 | 1467228587267 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]]]}] 12:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 949ms 12:29:47 INFO - PROCESS | 1652 | 1467228587316 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:29:47 INFO - PROCESS | 1652 | 1467228587320 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:29:47 INFO - PROCESS | 1652 | 1467228587325 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:29:47 INFO - PROCESS | 1652 | 1467228587327 Marionette TRACE conn2 <- [1,2126,null,{}] 12:29:47 INFO - PROCESS | 1652 | 1467228587332 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}] 12:29:47 INFO - PROCESS | 1652 | 1467228587334 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:47 INFO - PROCESS | 1652 | 1467228587443 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:29:47 INFO - PROCESS | 1652 | 1467228587523 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:47 INFO - PROCESS | 1652 | 1467228587524 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f8f800 == 41 [pid = 1652] [id = 539] 12:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x113219000) [pid = 1652] [serial = 1617] [outer = 0x0] 12:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116157000) [pid = 1652] [serial = 1618] [outer = 0x113219000] 12:29:47 INFO - PROCESS | 1652 | 1467228587556 Marionette DEBUG loaded listener.js 12:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11822b800) [pid = 1652] [serial = 1619] [outer = 0x113219000] 12:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12b669000 == 40 [pid = 1652] [id = 536] 12:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7ce800 == 39 [pid = 1652] [id = 535] 12:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1199f7800 == 38 [pid = 1652] [id = 534] 12:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12940e000 == 37 [pid = 1652] [id = 533] 12:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x128e9b000 == 36 [pid = 1652] [id = 532] 12:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x126a2a800 == 35 [pid = 1652] [id = 531] 12:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123cbc000 == 34 [pid = 1652] [id = 530] 12:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x121185800 == 33 [pid = 1652] [id = 529] 12:29:48 INFO - PROCESS | 1652 | 1467228588171 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]]]}] 12:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1199f8000 == 32 [pid = 1652] [id = 528] 12:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1182a2000 == 31 [pid = 1652] [id = 527] 12:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x116622000 == 30 [pid = 1652] [id = 526] 12:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11325f800 == 29 [pid = 1652] [id = 525] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a90fc00) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1294cbc00) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1268d3400) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x127870c00) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x120e1ac00) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x120e2c400) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116976400) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118203400) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1214f4800) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124334000) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116a0bc00) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118213400) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118f7fc00) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1194ae400) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120ee6400) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1212b3000) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112a53400) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128bcb800) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11319a000) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11910f000) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x120e21000) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x127816800) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x115f9c400) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116469800) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128bc5c00) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1294ca400) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x120e23c00) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129128400) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118202800) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1294c1000) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x115de2c00) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12946a400) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12175ac00) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12640d800) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12a4aa000) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x127818c00) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 12:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12a713000) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 12:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 872ms 12:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:29:48 INFO - PROCESS | 1652 | 1467228588198 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 1652 | 1467228588200 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:29:48 INFO - PROCESS | 1652 | 1467228588203 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 1652 | 1467228588205 Marionette TRACE conn2 <- [1,2130,null,{}] 12:29:48 INFO - PROCESS | 1652 | 1467228588210 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}] 12:29:48 INFO - PROCESS | 1652 | 1467228588214 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:48 INFO - PROCESS | 1652 | 1467228588294 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:29:48 INFO - PROCESS | 1652 | 1467228588299 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:48 INFO - PROCESS | 1652 | 1467228588302 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e44000 == 30 [pid = 1652] [id = 540] 12:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116f03c00) [pid = 1652] [serial = 1620] [outer = 0x0] 12:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x117eaa000) [pid = 1652] [serial = 1621] [outer = 0x116f03c00] 12:29:48 INFO - PROCESS | 1652 | 1467228588336 Marionette DEBUG loaded listener.js 12:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11821a800) [pid = 1652] [serial = 1622] [outer = 0x116f03c00] 12:29:48 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 12:29:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 12:29:48 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1 12:29:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:48 INFO - _addTest/ [0,2133,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 1652 | 1467228588884 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:29:48 INFO - PROCESS | 1652 | 1467228588889 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 1652 | 1467228588890 Marionette TRACE conn2 <- [1,2134,null,{}] 12:29:48 INFO - PROCESS | 1652 | 1467228588896 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}] 12:29:48 INFO - PROCESS | 1652 | 1467228588898 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:48 INFO - PROCESS | 1652 | 1467228588976 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:29:48 INFO - PROCESS | 1652 | 1467228588979 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:48 INFO - PROCESS | 1652 | 1467228588980 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191c3800 == 31 [pid = 1652] [id = 541] 12:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118f85c00) [pid = 1652] [serial = 1623] [outer = 0x0] 12:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118f8e400) [pid = 1652] [serial = 1624] [outer = 0x118f85c00] 12:29:49 INFO - PROCESS | 1652 | 1467228589009 Marionette DEBUG loaded listener.js 12:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1194ae400) [pid = 1652] [serial = 1625] [outer = 0x118f85c00] 12:29:49 INFO - PROCESS | 1652 | 1467228589343 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]]]}] 12:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 475ms 12:29:49 INFO - PROCESS | 1652 | 1467228589364 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:29:49 INFO - PROCESS | 1652 | 1467228589365 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:29:49 INFO - PROCESS | 1652 | 1467228589368 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 1652 | 1467228589370 Marionette TRACE conn2 <- [1,2138,null,{}] 12:29:49 INFO - PROCESS | 1652 | 1467228589381 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}] 12:29:49 INFO - PROCESS | 1652 | 1467228589384 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:49 INFO - PROCESS | 1652 | 1467228589463 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:29:49 INFO - PROCESS | 1652 | 1467228589468 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:49 INFO - PROCESS | 1652 | 1467228589470 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12118b800 == 32 [pid = 1652] [id = 542] 12:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11981f000) [pid = 1652] [serial = 1626] [outer = 0x0] 12:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x120e1f000) [pid = 1652] [serial = 1627] [outer = 0x11981f000] 12:29:49 INFO - PROCESS | 1652 | 1467228589500 Marionette DEBUG loaded listener.js 12:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x120e37400) [pid = 1652] [serial = 1628] [outer = 0x11981f000] 12:29:49 INFO - PROCESS | 1652 | 1467228589848 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]]]}] 12:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 522ms 12:29:49 INFO - PROCESS | 1652 | 1467228589890 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:29:49 INFO - PROCESS | 1652 | 1467228589892 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:29:49 INFO - PROCESS | 1652 | 1467228589894 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 1652 | 1467228589895 Marionette TRACE conn2 <- [1,2142,null,{}] 12:29:49 INFO - PROCESS | 1652 | 1467228589897 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}] 12:29:49 INFO - PROCESS | 1652 | 1467228589899 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:50 INFO - PROCESS | 1652 | 1467228590008 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:29:50 INFO - PROCESS | 1652 | 1467228590014 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 1652 | 1467228590015 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c2b000 == 33 [pid = 1652] [id = 543] 12:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x120e39000) [pid = 1652] [serial = 1629] [outer = 0x0] 12:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1213b8800) [pid = 1652] [serial = 1630] [outer = 0x120e39000] 12:29:50 INFO - PROCESS | 1652 | 1467228590040 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12175ac00) [pid = 1652] [serial = 1631] [outer = 0x120e39000] 12:29:50 INFO - PROCESS | 1652 | 1467228590364 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] 12:29:50 INFO - PROCESS | 1652 | 1467228590414 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:29:50 INFO - PROCESS | 1652 | 1467228590416 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:29:50 INFO - PROCESS | 1652 | 1467228590417 Marionette TRACE conn2 <- [1,2146,null,{}] 12:29:50 INFO - PROCESS | 1652 | 1467228590419 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}] 12:29:50 INFO - PROCESS | 1652 | 1467228590421 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:50 INFO - PROCESS | 1652 | 1467228590518 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:29:50 INFO - PROCESS | 1652 | 1467228590521 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 1652 | 1467228590522 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278ca800 == 34 [pid = 1652] [id = 544] 12:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118211800) [pid = 1652] [serial = 1632] [outer = 0x0] 12:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1219bb000) [pid = 1652] [serial = 1633] [outer = 0x118211800] 12:29:50 INFO - PROCESS | 1652 | 1467228590546 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1243a6400) [pid = 1652] [serial = 1634] [outer = 0x118211800] 12:29:50 INFO - PROCESS | 1652 | 1467228590907 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] 12:29:50 INFO - PROCESS | 1652 | 1467228590945 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:29:50 INFO - PROCESS | 1652 | 1467228590947 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:29:50 INFO - PROCESS | 1652 | 1467228590948 Marionette TRACE conn2 <- [1,2150,null,{}] 12:29:50 INFO - PROCESS | 1652 | 1467228590950 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}] 12:29:50 INFO - PROCESS | 1652 | 1467228590955 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:51 INFO - PROCESS | 1652 | 1467228591115 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:29:51 INFO - PROCESS | 1652 | 1467228591135 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:51 INFO - PROCESS | 1652 | 1467228591137 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x129159800 == 35 [pid = 1652] [id = 545] 12:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12465b800) [pid = 1652] [serial = 1635] [outer = 0x0] 12:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1268d5800) [pid = 1652] [serial = 1636] [outer = 0x12465b800] 12:29:51 INFO - PROCESS | 1652 | 1467228591177 Marionette DEBUG loaded listener.js 12:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128ce0400) [pid = 1652] [serial = 1637] [outer = 0x12465b800] 12:29:51 INFO - PROCESS | 1652 | 1467228591554 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]]]}] 12:29: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 12:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 621ms 12:29:51 INFO - PROCESS | 1652 | 1467228591571 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:29:51 INFO - PROCESS | 1652 | 1467228591573 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:29:51 INFO - PROCESS | 1652 | 1467228591575 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 1652 | 1467228591578 Marionette TRACE conn2 <- [1,2154,null,{}] 12:29:51 INFO - PROCESS | 1652 | 1467228591581 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}] 12:29:51 INFO - PROCESS | 1652 | 1467228591582 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:51 INFO - PROCESS | 1652 | 1467228591680 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:29:51 INFO - PROCESS | 1652 | 1467228591683 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:51 INFO - PROCESS | 1652 | 1467228591684 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x121028000 == 36 [pid = 1652] [id = 546] 12:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124c3b800) [pid = 1652] [serial = 1638] [outer = 0x0] 12:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128cee800) [pid = 1652] [serial = 1639] [outer = 0x124c3b800] 12:29:51 INFO - PROCESS | 1652 | 1467228591709 Marionette DEBUG loaded listener.js 12:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129234c00) [pid = 1652] [serial = 1640] [outer = 0x124c3b800] 12:29:52 INFO - PROCESS | 1652 | 1467228592019 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]]]}] 12:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 470ms 12:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:29:52 INFO - PROCESS | 1652 | 1467228592046 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:29:52 INFO - PROCESS | 1652 | 1467228592047 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:29:52 INFO - PROCESS | 1652 | 1467228592049 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:29:52 INFO - PROCESS | 1652 | 1467228592050 Marionette TRACE conn2 <- [1,2158,null,{}] 12:29:52 INFO - PROCESS | 1652 | 1467228592065 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}] 12:29:52 INFO - PROCESS | 1652 | 1467228592066 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:52 INFO - PROCESS | 1652 | 1467228592170 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:29:52 INFO - PROCESS | 1652 | 1467228592174 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:52 INFO - PROCESS | 1652 | 1467228592175 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7ec800 == 37 [pid = 1652] [id = 547] 12:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12669d000) [pid = 1652] [serial = 1641] [outer = 0x0] 12:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12946bc00) [pid = 1652] [serial = 1642] [outer = 0x12669d000] 12:29:52 INFO - PROCESS | 1652 | 1467228592200 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1294bcc00) [pid = 1652] [serial = 1643] [outer = 0x12669d000] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11321dc00) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11613e800) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113c6f400) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118f8e800) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116143800) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120e2d800) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x111e5cc00) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112fbd800) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12430c800) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120facc00) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1164d9c00) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112a52800) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11825e400) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12640e800) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x120fae400) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:29:52 INFO - PROCESS | 1652 | 1467228592591 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]]]}] 12:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 570ms 12:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:29:52 INFO - PROCESS | 1652 | 1467228592623 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:29:52 INFO - PROCESS | 1652 | 1467228592625 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:29:52 INFO - PROCESS | 1652 | 1467228592627 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:29:52 INFO - PROCESS | 1652 | 1467228592628 Marionette TRACE conn2 <- [1,2162,null,{}] 12:29:52 INFO - PROCESS | 1652 | 1467228592643 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}] 12:29:52 INFO - PROCESS | 1652 | 1467228592644 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:52 INFO - PROCESS | 1652 | 1467228592749 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:29:52 INFO - PROCESS | 1652 | 1467228592753 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:52 INFO - PROCESS | 1652 | 1467228592754 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a611000 == 38 [pid = 1652] [id = 548] 12:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11820ec00) [pid = 1652] [serial = 1644] [outer = 0x0] 12:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118fd1800) [pid = 1652] [serial = 1645] [outer = 0x11820ec00] 12:29:52 INFO - PROCESS | 1652 | 1467228592780 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1212aa400) [pid = 1652] [serial = 1646] [outer = 0x11820ec00] 12:29:53 INFO - PROCESS | 1652 | 1467228593081 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]]]}] 12:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 470ms 12:29:53 INFO - PROCESS | 1652 | 1467228593099 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:29:53 INFO - PROCESS | 1652 | 1467228593102 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:29:53 INFO - PROCESS | 1652 | 1467228593104 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - PROCESS | 1652 | 1467228593105 Marionette TRACE conn2 <- [1,2166,null,{}] 12:29:53 INFO - PROCESS | 1652 | 1467228593107 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}] 12:29:53 INFO - PROCESS | 1652 | 1467228593109 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:53 INFO - PROCESS | 1652 | 1467228593186 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:29:53 INFO - PROCESS | 1652 | 1467228593189 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 1652 | 1467228593190 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b989800 == 39 [pid = 1652] [id = 549] 12:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119826800) [pid = 1652] [serial = 1647] [outer = 0x0] 12:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x129473000) [pid = 1652] [serial = 1648] [outer = 0x119826800] 12:29:53 INFO - PROCESS | 1652 | 1467228593219 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1294ca000) [pid = 1652] [serial = 1649] [outer = 0x119826800] 12:29:53 INFO - PROCESS | 1652 | 1467228593654 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]]]}] 12:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 570ms 12:29:53 INFO - PROCESS | 1652 | 1467228593675 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:29:53 INFO - PROCESS | 1652 | 1467228593677 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:29:53 INFO - PROCESS | 1652 | 1467228593692 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - PROCESS | 1652 | 1467228593695 Marionette TRACE conn2 <- [1,2170,null,{}] 12:29:53 INFO - PROCESS | 1652 | 1467228593699 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}] 12:29:53 INFO - PROCESS | 1652 | 1467228593702 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:53 INFO - PROCESS | 1652 | 1467228593831 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:29:53 INFO - PROCESS | 1652 | 1467228593841 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 1652 | 1467228593842 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c95f000 == 40 [pid = 1652] [id = 550] 12:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12a70e800) [pid = 1652] [serial = 1650] [outer = 0x0] 12:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12a90fc00) [pid = 1652] [serial = 1651] [outer = 0x12a70e800] 12:29:53 INFO - PROCESS | 1652 | 1467228593868 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12aa55800) [pid = 1652] [serial = 1652] [outer = 0x12a70e800] 12:29:54 INFO - PROCESS | 1652 | 1467228594208 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]]]}] 12:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 573ms 12:29:54 INFO - PROCESS | 1652 | 1467228594269 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:29:54 INFO - PROCESS | 1652 | 1467228594271 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:29:54 INFO - PROCESS | 1652 | 1467228594274 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:29:54 INFO - PROCESS | 1652 | 1467228594276 Marionette TRACE conn2 <- [1,2174,null,{}] 12:29:54 INFO - PROCESS | 1652 | 1467228594279 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}] 12:29:54 INFO - PROCESS | 1652 | 1467228594281 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:54 INFO - PROCESS | 1652 | 1467228594405 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:29:54 INFO - PROCESS | 1652 | 1467228594557 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:54 INFO - PROCESS | 1652 | 1467228594560 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x115f5d800 == 41 [pid = 1652] [id = 551] 12:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1121b9400) [pid = 1652] [serial = 1653] [outer = 0x0] 12:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113196400) [pid = 1652] [serial = 1654] [outer = 0x1121b9400] 12:29:54 INFO - PROCESS | 1652 | 1467228594608 Marionette DEBUG loaded listener.js 12:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x115f9b800) [pid = 1652] [serial = 1655] [outer = 0x1121b9400] 12:29:55 INFO - PROCESS | 1652 | 1467228595070 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]]]}] 12:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 870ms 12:29:55 INFO - PROCESS | 1652 | 1467228595147 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:29:55 INFO - PROCESS | 1652 | 1467228595151 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:29:55 INFO - PROCESS | 1652 | 1467228595156 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:29:55 INFO - PROCESS | 1652 | 1467228595159 Marionette TRACE conn2 <- [1,2178,null,{}] 12:29:55 INFO - PROCESS | 1652 | 1467228595187 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}] 12:29:55 INFO - PROCESS | 1652 | 1467228595190 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:55 INFO - PROCESS | 1652 | 1467228595277 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:29:55 INFO - PROCESS | 1652 | 1467228595347 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:55 INFO - PROCESS | 1652 | 1467228595349 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x121178000 == 42 [pid = 1652] [id = 552] 12:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11822a400) [pid = 1652] [serial = 1656] [outer = 0x0] 12:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118598400) [pid = 1652] [serial = 1657] [outer = 0x11822a400] 12:29:55 INFO - PROCESS | 1652 | 1467228595383 Marionette DEBUG loaded listener.js 12:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11910f800) [pid = 1652] [serial = 1658] [outer = 0x11822a400] 12:29:55 INFO - PROCESS | 1652 | 1467228595876 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]]]}] 12:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 744ms 12:29:55 INFO - PROCESS | 1652 | 1467228595903 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:29:55 INFO - PROCESS | 1652 | 1467228595909 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:29:55 INFO - PROCESS | 1652 | 1467228595913 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:29:55 INFO - PROCESS | 1652 | 1467228595915 Marionette TRACE conn2 <- [1,2182,null,{}] 12:29:55 INFO - PROCESS | 1652 | 1467228595919 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}] 12:29:55 INFO - PROCESS | 1652 | 1467228595921 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:56 INFO - PROCESS | 1652 | 1467228596071 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:29:56 INFO - PROCESS | 1652 | 1467228596172 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 1652 | 1467228596173 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab21000 == 43 [pid = 1652] [id = 553] 12:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119825400) [pid = 1652] [serial = 1659] [outer = 0x0] 12:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120ee6400) [pid = 1652] [serial = 1660] [outer = 0x119825400] 12:29:56 INFO - PROCESS | 1652 | 1467228596203 Marionette DEBUG loaded listener.js 12:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123b2f400) [pid = 1652] [serial = 1661] [outer = 0x119825400] 12:29:56 INFO - PROCESS | 1652 | 1467228596634 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]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 771ms 12:29:56 INFO - PROCESS | 1652 | 1467228596683 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 1652 | 1467228596685 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:29:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:29:56 INFO - PROCESS | 1652 | 1467228596692 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 1652 | 1467228596696 Marionette TRACE conn2 <- [1,2186,null,{}] 12:29:56 INFO - PROCESS | 1652 | 1467228596699 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}] 12:29:56 INFO - PROCESS | 1652 | 1467228596702 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:56 INFO - PROCESS | 1652 | 1467228596803 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:29:56 INFO - PROCESS | 1652 | 1467228596864 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 1652 | 1467228596865 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc42800 == 44 [pid = 1652] [id = 554] 12:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123fee400) [pid = 1652] [serial = 1662] [outer = 0x0] 12:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1266aa400) [pid = 1652] [serial = 1663] [outer = 0x123fee400] 12:29:56 INFO - PROCESS | 1652 | 1467228596894 Marionette DEBUG loaded listener.js 12:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128ce8000) [pid = 1652] [serial = 1664] [outer = 0x123fee400] 12:29:57 INFO - PROCESS | 1652 | 1467228597331 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]]]}] 12:29:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:29:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 677ms 12:29:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:29:57 INFO - PROCESS | 1652 | 1467228597365 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:29:57 INFO - PROCESS | 1652 | 1467228597367 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:29:57 INFO - PROCESS | 1652 | 1467228597369 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:29:57 INFO - PROCESS | 1652 | 1467228597370 Marionette TRACE conn2 <- [1,2190,null,{}] 12:29:57 INFO - PROCESS | 1652 | 1467228597373 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}] 12:29:57 INFO - PROCESS | 1652 | 1467228597374 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:57 INFO - PROCESS | 1652 | 1467228597481 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:29:57 INFO - PROCESS | 1652 | 1467228597704 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:57 INFO - PROCESS | 1652 | 1467228597705 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fab000 == 45 [pid = 1652] [id = 555] 12:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1131ec000) [pid = 1652] [serial = 1665] [outer = 0x0] 12:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x115f9dc00) [pid = 1652] [serial = 1666] [outer = 0x1131ec000] 12:29:57 INFO - PROCESS | 1652 | 1467228597733 Marionette DEBUG loaded listener.js 12:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1164dc400) [pid = 1652] [serial = 1667] [outer = 0x1131ec000] 12:29:58 INFO - PROCESS | 1652 | 1467228598177 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]]]}] 12:29:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:29:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 819ms 12:29:58 INFO - PROCESS | 1652 | 1467228598189 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:29:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:29:58 INFO - PROCESS | 1652 | 1467228598191 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:29:58 INFO - PROCESS | 1652 | 1467228598194 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:29:58 INFO - PROCESS | 1652 | 1467228598196 Marionette TRACE conn2 <- [1,2194,null,{}] 12:29:58 INFO - PROCESS | 1652 | 1467228598200 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}] 12:29:58 INFO - PROCESS | 1652 | 1467228598201 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:58 INFO - PROCESS | 1652 | 1467228598294 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:29:58 INFO - PROCESS | 1652 | 1467228598368 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:58 INFO - PROCESS | 1652 | 1467228598369 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x118644800 == 46 [pid = 1652] [id = 556] 12:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11821a000) [pid = 1652] [serial = 1668] [outer = 0x0] 12:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118229800) [pid = 1652] [serial = 1669] [outer = 0x11821a000] 12:29:58 INFO - PROCESS | 1652 | 1467228598397 Marionette DEBUG loaded listener.js 12:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118f84400) [pid = 1652] [serial = 1670] [outer = 0x11821a000] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12c95f000 == 45 [pid = 1652] [id = 550] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12b989800 == 44 [pid = 1652] [id = 549] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12a611000 == 43 [pid = 1652] [id = 548] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7ec800 == 42 [pid = 1652] [id = 547] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x121028000 == 41 [pid = 1652] [id = 546] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x129159800 == 40 [pid = 1652] [id = 545] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1278ca800 == 39 [pid = 1652] [id = 544] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x124c2b000 == 38 [pid = 1652] [id = 543] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12118b800 == 37 [pid = 1652] [id = 542] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1191c3800 == 36 [pid = 1652] [id = 541] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x117e44000 == 35 [pid = 1652] [id = 540] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116f8f800 == 34 [pid = 1652] [id = 539] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11863b000 == 33 [pid = 1652] [id = 538] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12c556000 == 32 [pid = 1652] [id = 537] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118fab000 == 31 [pid = 1652] [id = 555] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc42800 == 30 [pid = 1652] [id = 554] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab21000 == 29 [pid = 1652] [id = 553] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x121178000 == 28 [pid = 1652] [id = 552] 12:29:59 INFO - PROCESS | 1652 | --DOCSHELL 0x115f5d800 == 27 [pid = 1652] [id = 551] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113c04800) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x112a52c00) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116749800) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116149800) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118462c00) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118f7f400) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1196c1c00) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11674b000) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117eb5400) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1210f4000) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11821d400) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124bba400) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12433d800) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124c41800) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12663a800) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118211400) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116903400) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1198e7400) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x120e25000) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118fd2000) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x120eea000) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120e1dc00) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124c3c400) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12686f800) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124335400) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1264a9400) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123fe9c00) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x120e21800) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119824c00) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x127873800) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 12:29:59 INFO - PROCESS | 1652 | 1467228599221 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]]]}] 12:29:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:29:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1071ms 12:29:59 INFO - PROCESS | 1652 | 1467228599266 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 1652 | 1467228599269 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:29:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:29:59 INFO - PROCESS | 1652 | 1467228599272 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 1652 | 1467228599274 Marionette TRACE conn2 <- [1,2198,null,{}] 12:29:59 INFO - PROCESS | 1652 | 1467228599278 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}] 12:29:59 INFO - PROCESS | 1652 | 1467228599280 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:59 INFO - PROCESS | 1652 | 1467228599356 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:29:59 INFO - PROCESS | 1652 | 1467228599411 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:59 INFO - PROCESS | 1652 | 1467228599414 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x116499800 == 28 [pid = 1652] [id = 557] 12:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113198400) [pid = 1652] [serial = 1671] [outer = 0x0] 12:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11319dc00) [pid = 1652] [serial = 1672] [outer = 0x113198400] 12:29:59 INFO - PROCESS | 1652 | 1467228599445 Marionette DEBUG loaded listener.js 12:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113219400) [pid = 1652] [serial = 1673] [outer = 0x113198400] 12:29:59 INFO - PROCESS | 1652 | 1467228599772 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]]]}] 12:29:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:29:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 520ms 12:29:59 INFO - PROCESS | 1652 | 1467228599793 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 1652 | 1467228599798 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:29:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:29:59 INFO - PROCESS | 1652 | 1467228599805 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 1652 | 1467228599807 Marionette TRACE conn2 <- [1,2202,null,{}] 12:29:59 INFO - PROCESS | 1652 | 1467228599813 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}] 12:29:59 INFO - PROCESS | 1652 | 1467228599815 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:29:59 INFO - PROCESS | 1652 | 1467228599933 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:30:00 INFO - PROCESS | 1652 | 1467228600012 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 1652 | 1467228600014 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x118299800 == 29 [pid = 1652] [id = 558] 12:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115d18c00) [pid = 1652] [serial = 1674] [outer = 0x0] 12:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116144000) [pid = 1652] [serial = 1675] [outer = 0x115d18c00] 12:30:00 INFO - PROCESS | 1652 | 1467228600060 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116463400) [pid = 1652] [serial = 1676] [outer = 0x115d18c00] 12:30:00 INFO - PROCESS | 1652 | 1467228600453 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]]]}] 12:30:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:30:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 673ms 12:30:00 INFO - PROCESS | 1652 | 1467228600478 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:30:00 INFO - PROCESS | 1652 | 1467228600479 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:30:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:30:00 INFO - PROCESS | 1652 | 1467228600481 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:30:00 INFO - PROCESS | 1652 | 1467228600484 Marionette TRACE conn2 <- [1,2206,null,{}] 12:30:00 INFO - PROCESS | 1652 | 1467228600491 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}] 12:30:00 INFO - PROCESS | 1652 | 1467228600495 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:00 INFO - PROCESS | 1652 | 1467228600594 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:30:00 INFO - PROCESS | 1652 | 1467228600601 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 1652 | 1467228600602 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699d800 == 30 [pid = 1652] [id = 559] 12:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112f8a400) [pid = 1652] [serial = 1677] [outer = 0x0] 12:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117eb4000) [pid = 1652] [serial = 1678] [outer = 0x112f8a400] 12:30:00 INFO - PROCESS | 1652 | 1467228600630 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11825f800) [pid = 1652] [serial = 1679] [outer = 0x112f8a400] 12:30:00 INFO - PROCESS | 1652 | 1467228600927 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]]]}] 12:30:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:30:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 474ms 12:30:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:30:00 INFO - PROCESS | 1652 | 1467228600957 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:30:00 INFO - PROCESS | 1652 | 1467228600958 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:30:00 INFO - PROCESS | 1652 | 1467228600960 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:30:00 INFO - PROCESS | 1652 | 1467228600962 Marionette TRACE conn2 <- [1,2210,null,{}] 12:30:00 INFO - PROCESS | 1652 | 1467228600964 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}] 12:30:00 INFO - PROCESS | 1652 | 1467228600965 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:01 INFO - PROCESS | 1652 | 1467228601046 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:30:01 INFO - PROCESS | 1652 | 1467228601052 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 1652 | 1467228601054 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x121188000 == 31 [pid = 1652] [id = 560] 12:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11858e800) [pid = 1652] [serial = 1680] [outer = 0x0] 12:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118f7f400) [pid = 1652] [serial = 1681] [outer = 0x11858e800] 12:30:01 INFO - PROCESS | 1652 | 1467228601078 Marionette DEBUG loaded listener.js 12:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118fd0400) [pid = 1652] [serial = 1682] [outer = 0x11858e800] 12:30:01 INFO - PROCESS | 1652 | 1467228601437 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]]]}] 12:30:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:30:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 12:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:30:01 INFO - PROCESS | 1652 | 1467228601479 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:30:01 INFO - PROCESS | 1652 | 1467228601481 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:30:01 INFO - PROCESS | 1652 | 1467228601483 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:30:01 INFO - PROCESS | 1652 | 1467228601491 Marionette TRACE conn2 <- [1,2214,null,{}] 12:30:01 INFO - PROCESS | 1652 | 1467228601493 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}] 12:30:01 INFO - PROCESS | 1652 | 1467228601494 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:01 INFO - PROCESS | 1652 | 1467228601588 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:30:01 INFO - PROCESS | 1652 | 1467228601627 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 1652 | 1467228601628 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b4a800 == 32 [pid = 1652] [id = 561] 12:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115d1a400) [pid = 1652] [serial = 1683] [outer = 0x0] 12:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11910c000) [pid = 1652] [serial = 1684] [outer = 0x115d1a400] 12:30:01 INFO - PROCESS | 1652 | 1467228601653 Marionette DEBUG loaded listener.js 12:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1196c0c00) [pid = 1652] [serial = 1685] [outer = 0x115d1a400] 12:30:01 INFO - PROCESS | 1652 | 1467228601944 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]]]}] 12:30:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:30:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 476ms 12:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:30:01 INFO - PROCESS | 1652 | 1467228601965 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:30:01 INFO - PROCESS | 1652 | 1467228601966 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:30:01 INFO - PROCESS | 1652 | 1467228601968 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:30:01 INFO - PROCESS | 1652 | 1467228601969 Marionette TRACE conn2 <- [1,2218,null,{}] 12:30:01 INFO - PROCESS | 1652 | 1467228601979 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}] 12:30:01 INFO - PROCESS | 1652 | 1467228601983 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:02 INFO - PROCESS | 1652 | 1467228602103 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:30:02 INFO - PROCESS | 1652 | 1467228602107 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:02 INFO - PROCESS | 1652 | 1467228602108 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12642d800 == 33 [pid = 1652] [id = 562] 12:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11613f400) [pid = 1652] [serial = 1686] [outer = 0x0] 12:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11982bc00) [pid = 1652] [serial = 1687] [outer = 0x11613f400] 12:30:02 INFO - PROCESS | 1652 | 1467228602134 Marionette DEBUG loaded listener.js 12:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120e3b000) [pid = 1652] [serial = 1688] [outer = 0x11613f400] 12:30:02 INFO - PROCESS | 1652 | 1467228602443 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]]]}] 12:30:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:30:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 526ms 12:30:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:30:02 INFO - PROCESS | 1652 | 1467228602495 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:30:02 INFO - PROCESS | 1652 | 1467228602497 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:30:02 INFO - PROCESS | 1652 | 1467228602506 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:30:02 INFO - PROCESS | 1652 | 1467228602507 Marionette TRACE conn2 <- [1,2222,null,{}] 12:30:02 INFO - PROCESS | 1652 | 1467228602509 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}] 12:30:02 INFO - PROCESS | 1652 | 1467228602519 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:02 INFO - PROCESS | 1652 | 1467228602613 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:30:02 INFO - PROCESS | 1652 | 1467228602616 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:02 INFO - PROCESS | 1652 | 1467228602617 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278cc000 == 34 [pid = 1652] [id = 563] 12:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1164d5400) [pid = 1652] [serial = 1689] [outer = 0x0] 12:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x120ee4800) [pid = 1652] [serial = 1690] [outer = 0x1164d5400] 12:30:02 INFO - PROCESS | 1652 | 1467228602641 Marionette DEBUG loaded listener.js 12:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1213bf400) [pid = 1652] [serial = 1691] [outer = 0x1164d5400] 12:30:02 INFO - PROCESS | 1652 | 1467228602979 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]]]}] 12:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 526ms 12:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:30:03 INFO - PROCESS | 1652 | 1467228603026 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:30:03 INFO - PROCESS | 1652 | 1467228603027 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:30:03 INFO - PROCESS | 1652 | 1467228603029 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:30:03 INFO - PROCESS | 1652 | 1467228603030 Marionette TRACE conn2 <- [1,2226,null,{}] 12:30:03 INFO - PROCESS | 1652 | 1467228603035 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}] 12:30:03 INFO - PROCESS | 1652 | 1467228603036 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:03 INFO - PROCESS | 1652 | 1467228603128 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:30:03 INFO - PROCESS | 1652 | 1467228603165 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:03 INFO - PROCESS | 1652 | 1467228603167 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x129155800 == 35 [pid = 1652] [id = 564] 12:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1213c4400) [pid = 1652] [serial = 1692] [outer = 0x0] 12:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121759c00) [pid = 1652] [serial = 1693] [outer = 0x1213c4400] 12:30:03 INFO - PROCESS | 1652 | 1467228603191 Marionette DEBUG loaded listener.js 12:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123c32800) [pid = 1652] [serial = 1694] [outer = 0x1213c4400] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a70e800) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118211800) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12465b800) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124c3b800) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11820ec00) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12669d000) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11981f000) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116f03c00) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113219000) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118f85c00) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128bcb000) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120e39000) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113c74000) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:30:03 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119826800) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:30:03 INFO - PROCESS | 1652 | 1467228603599 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]]]}] 12:30: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) 12:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 619ms 12:30:03 INFO - PROCESS | 1652 | 1467228603648 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:30:03 INFO - PROCESS | 1652 | 1467228603649 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:30:03 INFO - PROCESS | 1652 | 1467228603651 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:30:03 INFO - PROCESS | 1652 | 1467228603653 Marionette TRACE conn2 <- [1,2230,null,{}] 12:30:03 INFO - PROCESS | 1652 | 1467228603660 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}] 12:30:03 INFO - PROCESS | 1652 | 1467228603661 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:03 INFO - PROCESS | 1652 | 1467228603775 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:30:03 INFO - PROCESS | 1652 | 1467228603809 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:03 INFO - PROCESS | 1652 | 1467228603810 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199e9800 == 36 [pid = 1652] [id = 565] 12:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112a5ac00) [pid = 1652] [serial = 1695] [outer = 0x0] 12:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11825c000) [pid = 1652] [serial = 1696] [outer = 0x112a5ac00] 12:30:03 INFO - PROCESS | 1652 | 1467228603835 Marionette DEBUG loaded listener.js 12:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120e29800) [pid = 1652] [serial = 1697] [outer = 0x112a5ac00] 12:30:04 INFO - PROCESS | 1652 | 1467228604092 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]]]}] 12:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 473ms 12:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:30:04 INFO - PROCESS | 1652 | 1467228604126 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 1652 | 1467228604127 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:30:04 INFO - PROCESS | 1652 | 1467228604129 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 1652 | 1467228604130 Marionette TRACE conn2 <- [1,2234,null,{}] 12:30:04 INFO - PROCESS | 1652 | 1467228604132 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}] 12:30:04 INFO - PROCESS | 1652 | 1467228604134 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:04 INFO - PROCESS | 1652 | 1467228604221 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:30:04 INFO - PROCESS | 1652 | 1467228604225 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:04 INFO - PROCESS | 1652 | 1467228604226 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a611000 == 37 [pid = 1652] [id = 566] 12:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118f89400) [pid = 1652] [serial = 1698] [outer = 0x0] 12:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124303000) [pid = 1652] [serial = 1699] [outer = 0x118f89400] 12:30:04 INFO - PROCESS | 1652 | 1467228604251 Marionette DEBUG loaded listener.js 12:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1243a6800) [pid = 1652] [serial = 1700] [outer = 0x118f89400] 12:30:04 INFO - PROCESS | 1652 | 1467228604582 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]]]}] 12:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 470ms 12:30:04 INFO - PROCESS | 1652 | 1467228604600 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 1652 | 1467228604602 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:30:04 INFO - PROCESS | 1652 | 1467228604606 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 1652 | 1467228604608 Marionette TRACE conn2 <- [1,2238,null,{}] 12:30:04 INFO - PROCESS | 1652 | 1467228604611 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}] 12:30:04 INFO - PROCESS | 1652 | 1467228604613 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:04 INFO - PROCESS | 1652 | 1467228604758 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:30:04 INFO - PROCESS | 1652 | 1467228604764 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:04 INFO - PROCESS | 1652 | 1467228604766 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b4a000 == 38 [pid = 1652] [id = 567] 12:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124659c00) [pid = 1652] [serial = 1701] [outer = 0x0] 12:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124c45000) [pid = 1652] [serial = 1702] [outer = 0x124659c00] 12:30:04 INFO - PROCESS | 1652 | 1467228604792 Marionette DEBUG loaded listener.js 12:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12686e400) [pid = 1652] [serial = 1703] [outer = 0x124659c00] 12:30:05 INFO - PROCESS | 1652 | 1467228605093 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]]]}] 12:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 12:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:30:05 INFO - PROCESS | 1652 | 1467228605126 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:30:05 INFO - PROCESS | 1652 | 1467228605128 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:30:05 INFO - PROCESS | 1652 | 1467228605130 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 1652 | 1467228605131 Marionette TRACE conn2 <- [1,2242,null,{}] 12:30:05 INFO - PROCESS | 1652 | 1467228605134 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}] 12:30:05 INFO - PROCESS | 1652 | 1467228605137 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:05 INFO - PROCESS | 1652 | 1467228605226 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:30:05 INFO - PROCESS | 1652 | 1467228605231 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:05 INFO - PROCESS | 1652 | 1467228605232 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab33000 == 39 [pid = 1652] [id = 568] 12:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12190f800) [pid = 1652] [serial = 1704] [outer = 0x0] 12:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126aee800) [pid = 1652] [serial = 1705] [outer = 0x12190f800] 12:30:05 INFO - PROCESS | 1652 | 1467228605265 Marionette DEBUG loaded listener.js 12:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12781d800) [pid = 1652] [serial = 1706] [outer = 0x12190f800] 12:30:05 INFO - PROCESS | 1652 | 1467228605812 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]]]}] 12:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 719ms 12:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:30:05 INFO - PROCESS | 1652 | 1467228605863 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:30:05 INFO - PROCESS | 1652 | 1467228605865 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:30:05 INFO - PROCESS | 1652 | 1467228605869 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 1652 | 1467228605871 Marionette TRACE conn2 <- [1,2246,null,{}] 12:30:05 INFO - PROCESS | 1652 | 1467228605876 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}] 12:30:05 INFO - PROCESS | 1652 | 1467228605880 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:05 INFO - PROCESS | 1652 | 1467228605989 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:30:06 INFO - PROCESS | 1652 | 1467228606071 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:06 INFO - PROCESS | 1652 | 1467228606073 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118299000 == 40 [pid = 1652] [id = 569] 12:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1131eb400) [pid = 1652] [serial = 1707] [outer = 0x0] 12:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113ce8800) [pid = 1652] [serial = 1708] [outer = 0x1131eb400] 12:30:06 INFO - PROCESS | 1652 | 1467228606104 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11613ec00) [pid = 1652] [serial = 1709] [outer = 0x1131eb400] 12:30:06 INFO - PROCESS | 1652 | 1467228606677 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]]]}] 12:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 823ms 12:30:06 INFO - PROCESS | 1652 | 1467228606692 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:30:06 INFO - PROCESS | 1652 | 1467228606696 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:30:06 INFO - PROCESS | 1652 | 1467228606863 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:30:06 INFO - PROCESS | 1652 | 1467228606866 Marionette TRACE conn2 <- [1,2250,null,{}] 12:30:06 INFO - PROCESS | 1652 | 1467228606870 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}] 12:30:06 INFO - PROCESS | 1652 | 1467228606872 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:06 INFO - PROCESS | 1652 | 1467228606983 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:30:07 INFO - PROCESS | 1652 | 1467228607057 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:07 INFO - PROCESS | 1652 | 1467228607060 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118254800 == 41 [pid = 1652] [id = 570] 12:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116143400) [pid = 1652] [serial = 1710] [outer = 0x0] 12:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11619b400) [pid = 1652] [serial = 1711] [outer = 0x116143400] 12:30:07 INFO - PROCESS | 1652 | 1467228607140 Marionette DEBUG loaded listener.js 12:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116903000) [pid = 1652] [serial = 1712] [outer = 0x116143400] 12:30:07 INFO - PROCESS | 1652 | --DOCSHELL 0x123b4a000 == 40 [pid = 1652] [id = 567] 12:30:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12a611000 == 39 [pid = 1652] [id = 566] 12:30:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1199e9800 == 38 [pid = 1652] [id = 565] 12:30:07 INFO - PROCESS | 1652 | --DOCSHELL 0x129155800 == 37 [pid = 1652] [id = 564] 12:30:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1278cc000 == 36 [pid = 1652] [id = 563] 12:30:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12642d800 == 35 [pid = 1652] [id = 562] 12:30:07 INFO - PROCESS | 1652 | --DOCSHELL 0x123b4a800 == 34 [pid = 1652] [id = 561] 12:30:07 INFO - PROCESS | 1652 | --DOCSHELL 0x121188000 == 33 [pid = 1652] [id = 560] 12:30:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11699d800 == 32 [pid = 1652] [id = 559] 12:30:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118299800 == 31 [pid = 1652] [id = 558] 12:30:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116499800 == 30 [pid = 1652] [id = 557] 12:30:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118644800 == 29 [pid = 1652] [id = 556] 12:30:07 INFO - PROCESS | 1652 | 1467228607622 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]]]}] 12:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 789ms 12:30:07 INFO - PROCESS | 1652 | 1467228607636 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:30:07 INFO - PROCESS | 1652 | 1467228607640 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:30:07 INFO - PROCESS | 1652 | 1467228607646 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:30:07 INFO - PROCESS | 1652 | 1467228607647 Marionette TRACE conn2 <- [1,2254,null,{}] 12:30:07 INFO - PROCESS | 1652 | 1467228607653 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}] 12:30:07 INFO - PROCESS | 1652 | 1467228607658 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:07 INFO - PROCESS | 1652 | 1467228607783 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1219bb000) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1268d5800) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129234c00) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128cee800) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118fd1800) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12946bc00) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120e1f000) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120e37400) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117eaa000) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11821a800) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116157000) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11822b800) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118f8e400) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1194ae400) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129235800) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12922d000) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1213b8800) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116148800) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116a11c00) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129473000) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1294ca000) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1294bcc00) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128ce0400) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12aa55800) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1243a6400) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12175ac00) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1212aa400) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a90fc00) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 12:30:07 INFO - PROCESS | 1652 | 1467228607883 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:07 INFO - PROCESS | 1652 | 1467228607884 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f0b000 == 30 [pid = 1652] [id = 571] 12:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115f3d400) [pid = 1652] [serial = 1713] [outer = 0x0] 12:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116973000) [pid = 1652] [serial = 1714] [outer = 0x115f3d400] 12:30:07 INFO - PROCESS | 1652 | 1467228607934 Marionette DEBUG loaded listener.js 12:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11820e800) [pid = 1652] [serial = 1715] [outer = 0x115f3d400] 12:30:08 INFO - PROCESS | 1652 | 1467228608240 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]]]}] 12:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 620ms 12:30:08 INFO - PROCESS | 1652 | 1467228608266 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:30:08 INFO - PROCESS | 1652 | 1467228608267 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:30:08 INFO - PROCESS | 1652 | 1467228608270 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:30:08 INFO - PROCESS | 1652 | 1467228608271 Marionette TRACE conn2 <- [1,2258,null,{}] 12:30:08 INFO - PROCESS | 1652 | 1467228608273 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}] 12:30:08 INFO - PROCESS | 1652 | 1467228608274 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:08 INFO - PROCESS | 1652 | 1467228608375 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:30:08 INFO - PROCESS | 1652 | 1467228608439 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 1652 | 1467228608444 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ecb800 == 31 [pid = 1652] [id = 572] 12:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11859b400) [pid = 1652] [serial = 1716] [outer = 0x0] 12:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118875400) [pid = 1652] [serial = 1717] [outer = 0x11859b400] 12:30:08 INFO - PROCESS | 1652 | 1467228608472 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11910a800) [pid = 1652] [serial = 1718] [outer = 0x11859b400] 12:30:08 INFO - PROCESS | 1652 | 1467228608758 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]]]}] 12:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 518ms 12:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:30:08 INFO - PROCESS | 1652 | 1467228608789 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:30:08 INFO - PROCESS | 1652 | 1467228608790 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:30:08 INFO - PROCESS | 1652 | 1467228608792 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:30:08 INFO - PROCESS | 1652 | 1467228608793 Marionette TRACE conn2 <- [1,2262,null,{}] 12:30:08 INFO - PROCESS | 1652 | 1467228608795 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}] 12:30:08 INFO - PROCESS | 1652 | 1467228608797 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:08 INFO - PROCESS | 1652 | 1467228608880 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:30:08 INFO - PROCESS | 1652 | 1467228608886 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 1652 | 1467228608887 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12435d800 == 32 [pid = 1652] [id = 573] 12:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11981f400) [pid = 1652] [serial = 1719] [outer = 0x0] 12:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119c07800) [pid = 1652] [serial = 1720] [outer = 0x11981f400] 12:30:08 INFO - PROCESS | 1652 | 1467228608912 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120e1dc00) [pid = 1652] [serial = 1721] [outer = 0x11981f400] 12:30:09 INFO - PROCESS | 1652 | 1467228609231 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]]]}] 12:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 472ms 12:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:30:09 INFO - PROCESS | 1652 | 1467228609265 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 1652 | 1467228609266 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:30:09 INFO - PROCESS | 1652 | 1467228609268 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 1652 | 1467228609269 Marionette TRACE conn2 <- [1,2266,null,{}] 12:30:09 INFO - PROCESS | 1652 | 1467228609272 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}] 12:30:09 INFO - PROCESS | 1652 | 1467228609273 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:09 INFO - PROCESS | 1652 | 1467228609377 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:30:09 INFO - PROCESS | 1652 | 1467228609386 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 1652 | 1467228609387 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c2c000 == 33 [pid = 1652] [id = 574] 12:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x120e1f000) [pid = 1652] [serial = 1722] [outer = 0x0] 12:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120e2fc00) [pid = 1652] [serial = 1723] [outer = 0x120e1f000] 12:30:09 INFO - PROCESS | 1652 | 1467228609411 Marionette DEBUG loaded listener.js 12:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120e38800) [pid = 1652] [serial = 1724] [outer = 0x120e1f000] 12:30:09 INFO - PROCESS | 1652 | 1467228609729 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]]]}] 12:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 518ms 12:30:09 INFO - PROCESS | 1652 | 1467228609787 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 1652 | 1467228609788 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:30:09 INFO - PROCESS | 1652 | 1467228609791 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 1652 | 1467228609792 Marionette TRACE conn2 <- [1,2270,null,{}] 12:30:09 INFO - PROCESS | 1652 | 1467228609794 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}] 12:30:09 INFO - PROCESS | 1652 | 1467228609798 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:09 INFO - PROCESS | 1652 | 1467228609921 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:30:09 INFO - PROCESS | 1652 | 1467228609939 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 1652 | 1467228609940 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x129162000 == 34 [pid = 1652] [id = 575] 12:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12140d400) [pid = 1652] [serial = 1725] [outer = 0x0] 12:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121910c00) [pid = 1652] [serial = 1726] [outer = 0x12140d400] 12:30:09 INFO - PROCESS | 1652 | 1467228609966 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12640a800) [pid = 1652] [serial = 1727] [outer = 0x12140d400] 12:30:10 INFO - PROCESS | 1652 | 1467228610274 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]]]}] 12:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 12:30:10 INFO - PROCESS | 1652 | 1467228610310 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:30:10 INFO - PROCESS | 1652 | 1467228610311 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:30:10 INFO - PROCESS | 1652 | 1467228610313 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:30:10 INFO - PROCESS | 1652 | 1467228610314 Marionette TRACE conn2 <- [1,2274,null,{}] 12:30:10 INFO - PROCESS | 1652 | 1467228610316 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}] 12:30:10 INFO - PROCESS | 1652 | 1467228610317 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:10 INFO - PROCESS | 1652 | 1467228610419 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:30:10 INFO - PROCESS | 1652 | 1467228610457 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:10 INFO - PROCESS | 1652 | 1467228610458 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12968c000 == 35 [pid = 1652] [id = 576] 12:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1243a7400) [pid = 1652] [serial = 1728] [outer = 0x0] 12:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1266aac00) [pid = 1652] [serial = 1729] [outer = 0x1243a7400] 12:30:10 INFO - PROCESS | 1652 | 1467228610482 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126aefc00) [pid = 1652] [serial = 1730] [outer = 0x1243a7400] 12:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 12:30:10 INFO - PROCESS | 1652 | 1467228610776 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]]]}] 12:30:10 INFO - PROCESS | 1652 | 1467228610781 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:30:10 INFO - PROCESS | 1652 | 1467228610782 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:30:10 INFO - PROCESS | 1652 | 1467228610793 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:30:10 INFO - PROCESS | 1652 | 1467228610794 Marionette TRACE conn2 <- [1,2278,null,{}] 12:30:10 INFO - PROCESS | 1652 | 1467228610796 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}] 12:30:10 INFO - PROCESS | 1652 | 1467228610797 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:10 INFO - PROCESS | 1652 | 1467228610908 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:30:10 INFO - PROCESS | 1652 | 1467228610919 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:10 INFO - PROCESS | 1652 | 1467228610920 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7ce800 == 36 [pid = 1652] [id = 577] 12:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12781ac00) [pid = 1652] [serial = 1731] [outer = 0x0] 12:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127872800) [pid = 1652] [serial = 1732] [outer = 0x12781ac00] 12:30:10 INFO - PROCESS | 1652 | 1467228610948 Marionette DEBUG loaded listener.js 12:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128bc1400) [pid = 1652] [serial = 1733] [outer = 0x12781ac00] 12:30:11 INFO - PROCESS | 1652 | 1467228611403 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]]]}] 12:30:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 620ms 12:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:30:11 INFO - PROCESS | 1652 | 1467228611414 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:30:11 INFO - PROCESS | 1652 | 1467228611415 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:30:11 INFO - PROCESS | 1652 | 1467228611418 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:30:11 INFO - PROCESS | 1652 | 1467228611420 Marionette TRACE conn2 <- [1,2282,null,{}] 12:30:11 INFO - PROCESS | 1652 | 1467228611423 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}] 12:30:11 INFO - PROCESS | 1652 | 1467228611424 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:11 INFO - PROCESS | 1652 | 1467228611530 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:30:11 INFO - PROCESS | 1652 | 1467228611541 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:11 INFO - PROCESS | 1652 | 1467228611542 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab3b800 == 37 [pid = 1652] [id = 578] 12:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128bc5c00) [pid = 1652] [serial = 1734] [outer = 0x0] 12:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128bca000) [pid = 1652] [serial = 1735] [outer = 0x128bc5c00] 12:30:11 INFO - PROCESS | 1652 | 1467228611566 Marionette DEBUG loaded listener.js 12:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128ce9c00) [pid = 1652] [serial = 1736] [outer = 0x128bc5c00] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1121b9400) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11822a400) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112f8a400) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115d18c00) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119825400) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123fee400) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1131ec000) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11821a000) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113198400) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115d1a400) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11858e800) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11613f400) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112a5ac00) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1164d5400) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124659c00) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1213c4400) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:30:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118f89400) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:30:11 INFO - PROCESS | 1652 | 1467228611960 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]]]}] 12:30:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 570ms 12:30:11 INFO - PROCESS | 1652 | 1467228611991 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:30:11 INFO - PROCESS | 1652 | 1467228611992 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:30:11 INFO - PROCESS | 1652 | 1467228611994 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:30:11 INFO - PROCESS | 1652 | 1467228611995 Marionette TRACE conn2 <- [1,2286,null,{}] 12:30:12 INFO - PROCESS | 1652 | 1467228611998 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}] 12:30:12 INFO - PROCESS | 1652 | 1467228611999 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:12 INFO - PROCESS | 1652 | 1467228612108 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:30:12 INFO - PROCESS | 1652 | 1467228612150 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 1652 | 1467228612151 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12181e000 == 38 [pid = 1652] [id = 579] 12:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1121b4400) [pid = 1652] [serial = 1737] [outer = 0x0] 12:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116629800) [pid = 1652] [serial = 1738] [outer = 0x1121b4400] 12:30:12 INFO - PROCESS | 1652 | 1467228612174 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1194b2000) [pid = 1652] [serial = 1739] [outer = 0x1121b4400] 12:30:12 INFO - PROCESS | 1652 | 1467228612461 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]]]}] 12:30: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 12:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 519ms 12:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:30:12 INFO - PROCESS | 1652 | 1467228612514 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 1652 | 1467228612515 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:30:12 INFO - PROCESS | 1652 | 1467228612517 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - PROCESS | 1652 | 1467228612519 Marionette TRACE conn2 <- [1,2290,null,{}] 12:30:12 INFO - PROCESS | 1652 | 1467228612521 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}] 12:30:12 INFO - PROCESS | 1652 | 1467228612523 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:12 INFO - PROCESS | 1652 | 1467228612612 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:30:12 INFO - PROCESS | 1652 | 1467228612615 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 1652 | 1467228612617 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c561800 == 39 [pid = 1652] [id = 580] 12:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120e1c400) [pid = 1652] [serial = 1740] [outer = 0x0] 12:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128bc1c00) [pid = 1652] [serial = 1741] [outer = 0x120e1c400] 12:30:12 INFO - PROCESS | 1652 | 1467228612652 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129232800) [pid = 1652] [serial = 1742] [outer = 0x120e1c400] 12:30:12 INFO - PROCESS | 1652 | 1467228612964 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]]]}] 12:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 469ms 12:30:12 INFO - PROCESS | 1652 | 1467228612988 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 1652 | 1467228612991 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:30:12 INFO - PROCESS | 1652 | 1467228612995 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - PROCESS | 1652 | 1467228612996 Marionette TRACE conn2 <- [1,2294,null,{}] 12:30:13 INFO - PROCESS | 1652 | 1467228612998 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}] 12:30:13 INFO - PROCESS | 1652 | 1467228612999 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:13 INFO - PROCESS | 1652 | 1467228613110 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:30:13 INFO - PROCESS | 1652 | 1467228613116 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:13 INFO - PROCESS | 1652 | 1467228613117 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c976800 == 40 [pid = 1652] [id = 581] 12:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119825400) [pid = 1652] [serial = 1743] [outer = 0x0] 12:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129467800) [pid = 1652] [serial = 1744] [outer = 0x119825400] 12:30:13 INFO - PROCESS | 1652 | 1467228613141 Marionette DEBUG loaded listener.js 12:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1294bd400) [pid = 1652] [serial = 1745] [outer = 0x119825400] 12:30:13 INFO - PROCESS | 1652 | 1467228613451 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]]]}] 12:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 468ms 12:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:30:13 INFO - PROCESS | 1652 | 1467228613463 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:30:13 INFO - PROCESS | 1652 | 1467228613464 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:30:13 INFO - PROCESS | 1652 | 1467228613466 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - PROCESS | 1652 | 1467228613469 Marionette TRACE conn2 <- [1,2298,null,{}] 12:30:13 INFO - PROCESS | 1652 | 1467228613473 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}] 12:30:13 INFO - PROCESS | 1652 | 1467228613474 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:13 INFO - PROCESS | 1652 | 1467228613554 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:30:13 INFO - PROCESS | 1652 | 1467228613557 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:13 INFO - PROCESS | 1652 | 1467228613558 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc4f000 == 41 [pid = 1652] [id = 582] 12:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1294be000) [pid = 1652] [serial = 1746] [outer = 0x0] 12:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1294cb800) [pid = 1652] [serial = 1747] [outer = 0x1294be000] 12:30:13 INFO - PROCESS | 1652 | 1467228613589 Marionette DEBUG loaded listener.js 12:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a4a6c00) [pid = 1652] [serial = 1748] [outer = 0x1294be000] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x118f0b000 == 40 [pid = 1652] [id = 571] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x118254800 == 39 [pid = 1652] [id = 570] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab33000 == 38 [pid = 1652] [id = 568] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x118299000 == 37 [pid = 1652] [id = 569] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12435d800 == 36 [pid = 1652] [id = 573] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12968c000 == 35 [pid = 1652] [id = 576] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab3b800 == 34 [pid = 1652] [id = 578] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x120ecb800 == 33 [pid = 1652] [id = 572] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x129162000 == 32 [pid = 1652] [id = 575] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12181e000 == 31 [pid = 1652] [id = 579] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7ce800 == 30 [pid = 1652] [id = 577] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12c561800 == 29 [pid = 1652] [id = 580] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x124c2c000 == 28 [pid = 1652] [id = 574] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115f9b800) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113196400) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11910f800) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117eb4000) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118598400) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11825f800) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116144000) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x120ee6400) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123b2f400) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116463400) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128ce8000) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1266aa400) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1164dc400) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x115f9dc00) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118f84400) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118229800) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11319dc00) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x113219400) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11910c000) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118f7f400) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11982bc00) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x126aee800) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11825c000) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x120ee4800) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x120e3b000) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12686e400) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x121759c00) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1213bf400) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x124303000) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x123c32800) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1243a6800) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1196c0c00) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x120e29800) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x118fd0400) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x124c45000) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 12:30:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12c976800 == 27 [pid = 1652] [id = 581] 12:30:14 INFO - PROCESS | 1652 | 1467228614980 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]]]}] 12:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1526ms 12:30:14 INFO - PROCESS | 1652 | 1467228614993 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:30:14 INFO - PROCESS | 1652 | 1467228614995 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:30:14 INFO - PROCESS | 1652 | 1467228614998 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - PROCESS | 1652 | 1467228615001 Marionette TRACE conn2 <- [1,2302,null,{}] 12:30:15 INFO - PROCESS | 1652 | 1467228615005 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}] 12:30:15 INFO - PROCESS | 1652 | 1467228615006 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:15 INFO - PROCESS | 1652 | 1467228615084 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:30:15 INFO - PROCESS | 1652 | 1467228615140 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:15 INFO - PROCESS | 1652 | 1467228615143 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11667f800 == 28 [pid = 1652] [id = 583] 12:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x113215c00) [pid = 1652] [serial = 1749] [outer = 0x0] 12:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x113c05000) [pid = 1652] [serial = 1750] [outer = 0x113215c00] 12:30:15 INFO - PROCESS | 1652 | 1467228615171 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x115f9b800) [pid = 1652] [serial = 1751] [outer = 0x113215c00] 12:30:15 INFO - PROCESS | 1652 | 1467228615523 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]]]}] 12:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 569ms 12:30:15 INFO - PROCESS | 1652 | 1467228615568 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:30:15 INFO - PROCESS | 1652 | 1467228615572 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:30:15 INFO - PROCESS | 1652 | 1467228615576 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - PROCESS | 1652 | 1467228615578 Marionette TRACE conn2 <- [1,2306,null,{}] 12:30:15 INFO - PROCESS | 1652 | 1467228615580 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}] 12:30:15 INFO - PROCESS | 1652 | 1467228615582 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:15 INFO - PROCESS | 1652 | 1467228615660 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:30:15 INFO - PROCESS | 1652 | 1467228615719 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:15 INFO - PROCESS | 1652 | 1467228615721 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118241000 == 29 [pid = 1652] [id = 584] 12:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x116142000) [pid = 1652] [serial = 1752] [outer = 0x0] 12:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1164dc400) [pid = 1652] [serial = 1753] [outer = 0x116142000] 12:30:15 INFO - PROCESS | 1652 | 1467228615748 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11690bc00) [pid = 1652] [serial = 1754] [outer = 0x116142000] 12:30:16 INFO - PROCESS | 1652 | 1467228616032 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]]]}] 12:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 470ms 12:30:16 INFO - PROCESS | 1652 | 1467228616046 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:30:16 INFO - PROCESS | 1652 | 1467228616059 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:30:16 INFO - PROCESS | 1652 | 1467228616066 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:30:16 INFO - PROCESS | 1652 | 1467228616069 Marionette TRACE conn2 <- [1,2310,null,{}] 12:30:16 INFO - PROCESS | 1652 | 1467228616086 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}] 12:30:16 INFO - PROCESS | 1652 | 1467228616091 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:16 INFO - PROCESS | 1652 | 1467228616178 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:30:16 INFO - PROCESS | 1652 | 1467228616184 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 1652 | 1467228616187 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11948c000 == 30 [pid = 1652] [id = 585] 12:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x112a57c00) [pid = 1652] [serial = 1755] [outer = 0x0] 12:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11820a800) [pid = 1652] [serial = 1756] [outer = 0x112a57c00] 12:30:16 INFO - PROCESS | 1652 | 1467228616232 Marionette DEBUG loaded listener.js 12:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11825d800) [pid = 1652] [serial = 1757] [outer = 0x112a57c00] 12:30:16 INFO - PROCESS | 1652 | 1467228616697 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]]]}] 12:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 682ms 12:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:30:16 INFO - PROCESS | 1652 | 1467228616749 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:30:16 INFO - PROCESS | 1652 | 1467228616751 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:30:16 INFO - PROCESS | 1652 | 1467228616753 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:30:16 INFO - PROCESS | 1652 | 1467228616754 Marionette TRACE conn2 <- [1,2314,null,{}] 12:30:16 INFO - PROCESS | 1652 | 1467228616756 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}] 12:30:16 INFO - PROCESS | 1652 | 1467228616758 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:16 INFO - PROCESS | 1652 | 1467228616832 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:30:16 INFO - PROCESS | 1652 | 1467228616838 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 1652 | 1467228616839 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x120de6000 == 31 [pid = 1652] [id = 586] 12:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11825c000) [pid = 1652] [serial = 1758] [outer = 0x0] 12:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118592000) [pid = 1652] [serial = 1759] [outer = 0x11825c000] 12:30:16 INFO - PROCESS | 1652 | 1467228616864 Marionette DEBUG loaded listener.js 12:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118f86400) [pid = 1652] [serial = 1760] [outer = 0x11825c000] 12:30:17 INFO - PROCESS | 1652 | 1467228617171 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]]]}] 12:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 473ms 12:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:30:17 INFO - PROCESS | 1652 | 1467228617226 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:30:17 INFO - PROCESS | 1652 | 1467228617228 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:30:17 INFO - PROCESS | 1652 | 1467228617230 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 1652 | 1467228617231 Marionette TRACE conn2 <- [1,2318,null,{}] 12:30:17 INFO - PROCESS | 1652 | 1467228617233 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}] 12:30:17 INFO - PROCESS | 1652 | 1467228617235 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:17 INFO - PROCESS | 1652 | 1467228617338 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:30:17 INFO - PROCESS | 1652 | 1467228617369 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 1652 | 1467228617370 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x121188000 == 32 [pid = 1652] [id = 587] 12:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113195400) [pid = 1652] [serial = 1761] [outer = 0x0] 12:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118f8c400) [pid = 1652] [serial = 1762] [outer = 0x113195400] 12:30:17 INFO - PROCESS | 1652 | 1467228617394 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11910f800) [pid = 1652] [serial = 1763] [outer = 0x113195400] 12:30:17 INFO - PROCESS | 1652 | 1467228617679 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] 12:30:17 INFO - PROCESS | 1652 | 1467228617701 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:30:17 INFO - PROCESS | 1652 | 1467228617704 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 1652 | 1467228617705 Marionette TRACE conn2 <- [1,2322,null,{}] 12:30:17 INFO - PROCESS | 1652 | 1467228617707 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}] 12:30:17 INFO - PROCESS | 1652 | 1467228617712 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:17 INFO - PROCESS | 1652 | 1467228617825 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:30:17 INFO - PROCESS | 1652 | 1467228617830 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 1652 | 1467228617831 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cbc000 == 33 [pid = 1652] [id = 588] 12:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1194aa800) [pid = 1652] [serial = 1764] [outer = 0x0] 12:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119825000) [pid = 1652] [serial = 1765] [outer = 0x1194aa800] 12:30:17 INFO - PROCESS | 1652 | 1467228617874 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x120e3b400) [pid = 1652] [serial = 1766] [outer = 0x1194aa800] 12:30:18 INFO - PROCESS | 1652 | 1467228618319 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]]]}] 12:30:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:30:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 12:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:30:18 INFO - PROCESS | 1652 | 1467228618375 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:30:18 INFO - PROCESS | 1652 | 1467228618377 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:30:18 INFO - PROCESS | 1652 | 1467228618379 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:30:18 INFO - PROCESS | 1652 | 1467228618381 Marionette TRACE conn2 <- [1,2326,null,{}] 12:30:18 INFO - PROCESS | 1652 | 1467228618385 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}] 12:30:18 INFO - PROCESS | 1652 | 1467228618387 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:18 INFO - PROCESS | 1652 | 1467228618485 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:30:18 INFO - PROCESS | 1652 | 1467228618488 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 1652 | 1467228618489 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c61800 == 34 [pid = 1652] [id = 589] 12:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x120ee5000) [pid = 1652] [serial = 1767] [outer = 0x0] 12:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x120eeb800) [pid = 1652] [serial = 1768] [outer = 0x120ee5000] 12:30:18 INFO - PROCESS | 1652 | 1467228618516 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1212b3000) [pid = 1652] [serial = 1769] [outer = 0x120ee5000] 12:30:18 INFO - PROCESS | 1652 | 1467228618832 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]]]}] 12:30:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:30:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 470ms 12:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:30:18 INFO - PROCESS | 1652 | 1467228618850 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:30:18 INFO - PROCESS | 1652 | 1467228618851 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:30:18 INFO - PROCESS | 1652 | 1467228618853 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:30:18 INFO - PROCESS | 1652 | 1467228618854 Marionette TRACE conn2 <- [1,2330,null,{}] 12:30:18 INFO - PROCESS | 1652 | 1467228618859 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}] 12:30:18 INFO - PROCESS | 1652 | 1467228618861 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:18 INFO - PROCESS | 1652 | 1467228618934 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:30:18 INFO - PROCESS | 1652 | 1467228618939 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 1652 | 1467228618940 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278c4000 == 35 [pid = 1652] [id = 590] 12:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1213bec00) [pid = 1652] [serial = 1770] [outer = 0x0] 12:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1214f5000) [pid = 1652] [serial = 1771] [outer = 0x1213bec00] 12:30:18 INFO - PROCESS | 1652 | 1467228618965 Marionette DEBUG loaded listener.js 12:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12175b400) [pid = 1652] [serial = 1772] [outer = 0x1213bec00] 12:30:19 INFO - PROCESS | 1652 | 1467228619263 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]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 423ms 12:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:30:19 INFO - PROCESS | 1652 | 1467228619282 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 1652 | 1467228619283 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:30:19 INFO - PROCESS | 1652 | 1467228619285 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 1652 | 1467228619286 Marionette TRACE conn2 <- [1,2334,null,{}] 12:30:19 INFO - PROCESS | 1652 | 1467228619289 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}] 12:30:19 INFO - PROCESS | 1652 | 1467228619290 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:19 INFO - PROCESS | 1652 | 1467228619400 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:30:19 INFO - PROCESS | 1652 | 1467228619413 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 1652 | 1467228619415 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119485800 == 36 [pid = 1652] [id = 591] 12:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116462000) [pid = 1652] [serial = 1773] [outer = 0x0] 12:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123b26800) [pid = 1652] [serial = 1774] [outer = 0x116462000] 12:30:19 INFO - PROCESS | 1652 | 1467228619438 Marionette DEBUG loaded listener.js 12:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123fe7800) [pid = 1652] [serial = 1775] [outer = 0x116462000] 12:30:19 INFO - PROCESS | 1652 | 1467228619711 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]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 470ms 12:30:19 INFO - PROCESS | 1652 | 1467228619757 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 1652 | 1467228619758 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 12:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:30:19 INFO - PROCESS | 1652 | 1467228619765 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 1652 | 1467228619766 Marionette TRACE conn2 <- [1,2338,null,{}] 12:30:19 INFO - PROCESS | 1652 | 1467228619769 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}] 12:30:19 INFO - PROCESS | 1652 | 1467228619770 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:19 INFO - PROCESS | 1652 | 1467228619854 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:30:19 INFO - PROCESS | 1652 | 1467228619860 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 1652 | 1467228619862 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12941d000 == 37 [pid = 1652] [id = 592] 12:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118221000) [pid = 1652] [serial = 1776] [outer = 0x0] 12:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12433bc00) [pid = 1652] [serial = 1777] [outer = 0x118221000] 12:30:19 INFO - PROCESS | 1652 | 1467228619886 Marionette DEBUG loaded listener.js 12:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124c3ec00) [pid = 1652] [serial = 1778] [outer = 0x118221000] 12:30:20 INFO - PROCESS | 1652 | 1467228620220 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]]]}] 12:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 469ms 12:30:20 INFO - PROCESS | 1652 | 1467228620235 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:30:20 INFO - PROCESS | 1652 | 1467228620236 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 12:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:30:20 INFO - PROCESS | 1652 | 1467228620242 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:30:20 INFO - PROCESS | 1652 | 1467228620244 Marionette TRACE conn2 <- [1,2342,null,{}] 12:30:20 INFO - PROCESS | 1652 | 1467228620246 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}] 12:30:20 INFO - PROCESS | 1652 | 1467228620248 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:20 INFO - PROCESS | 1652 | 1467228620367 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:30:20 INFO - PROCESS | 1652 | 1467228620380 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:20 INFO - PROCESS | 1652 | 1467228620381 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12103b800 == 38 [pid = 1652] [id = 593] 12:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123b31800) [pid = 1652] [serial = 1779] [outer = 0x0] 12:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12640d800) [pid = 1652] [serial = 1780] [outer = 0x123b31800] 12:30:20 INFO - PROCESS | 1652 | 1467228620414 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127873800) [pid = 1652] [serial = 1781] [outer = 0x123b31800] 12:30:20 INFO - PROCESS | 1652 | 1467228620728 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]]]}] 12:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 522ms 12:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:30:20 INFO - PROCESS | 1652 | 1467228620766 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:30:20 INFO - PROCESS | 1652 | 1467228620767 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 12:30:20 INFO - PROCESS | 1652 | 1467228620769 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:30:20 INFO - PROCESS | 1652 | 1467228620770 Marionette TRACE conn2 <- [1,2346,null,{}] 12:30:20 INFO - PROCESS | 1652 | 1467228620772 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}] 12:30:20 INFO - PROCESS | 1652 | 1467228620774 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:20 INFO - PROCESS | 1652 | 1467228620872 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:30:20 INFO - PROCESS | 1652 | 1467228620875 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:20 INFO - PROCESS | 1652 | 1467228620876 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab21000 == 39 [pid = 1652] [id = 594] 12:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11910d800) [pid = 1652] [serial = 1782] [outer = 0x0] 12:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128bc8000) [pid = 1652] [serial = 1783] [outer = 0x11910d800] 12:30:20 INFO - PROCESS | 1652 | 1467228620901 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128cee000) [pid = 1652] [serial = 1784] [outer = 0x11910d800] 12:30:21 INFO - PROCESS | 1652 | 1467228621248 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]]]}] 12:30:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:30:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 521ms 12:30:21 INFO - PROCESS | 1652 | 1467228621290 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 1652 | 1467228621292 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 12:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:30:21 INFO - PROCESS | 1652 | 1467228621294 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 1652 | 1467228621295 Marionette TRACE conn2 <- [1,2350,null,{}] 12:30:21 INFO - PROCESS | 1652 | 1467228621297 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}] 12:30:21 INFO - PROCESS | 1652 | 1467228621298 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:21 INFO - PROCESS | 1652 | 1467228621403 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:30:21 INFO - PROCESS | 1652 | 1467228621417 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:21 INFO - PROCESS | 1652 | 1467228621418 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b67b800 == 40 [pid = 1652] [id = 595] 12:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128bc9000) [pid = 1652] [serial = 1785] [outer = 0x0] 12:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12922bc00) [pid = 1652] [serial = 1786] [outer = 0x128bc9000] 12:30:21 INFO - PROCESS | 1652 | 1467228621443 Marionette DEBUG loaded listener.js 12:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129235c00) [pid = 1652] [serial = 1787] [outer = 0x128bc9000] 12:30:21 INFO - PROCESS | 1652 | 1467228621747 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]]]}] 12:30:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:30:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 468ms 12:30:21 INFO - PROCESS | 1652 | 1467228621768 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 1652 | 1467228621769 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 12:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:30:21 INFO - PROCESS | 1652 | 1467228621777 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 1652 | 1467228621779 Marionette TRACE conn2 <- [1,2354,null,{}] 12:30:21 INFO - PROCESS | 1652 | 1467228621784 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}] 12:30:21 INFO - PROCESS | 1652 | 1467228621785 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:21 INFO - PROCESS | 1652 | 1467228621888 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:30:21 INFO - PROCESS | 1652 | 1467228621891 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:21 INFO - PROCESS | 1652 | 1467228621892 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c553000 == 41 [pid = 1652] [id = 596] 12:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128cee800) [pid = 1652] [serial = 1788] [outer = 0x0] 12:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12946f000) [pid = 1652] [serial = 1789] [outer = 0x128cee800] 12:30:21 INFO - PROCESS | 1652 | 1467228621916 Marionette DEBUG loaded listener.js 12:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1294c7c00) [pid = 1652] [serial = 1790] [outer = 0x128cee800] 12:30:22 INFO - PROCESS | 1652 | 1467228622245 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]]]}] 12:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 520ms 12:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:30:22 INFO - PROCESS | 1652 | 1467228622298 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:30:22 INFO - PROCESS | 1652 | 1467228622300 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 12:30:22 INFO - PROCESS | 1652 | 1467228622304 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:30:22 INFO - PROCESS | 1652 | 1467228622305 Marionette TRACE conn2 <- [1,2358,null,{}] 12:30:22 INFO - PROCESS | 1652 | 1467228622307 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}] 12:30:22 INFO - PROCESS | 1652 | 1467228622308 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:22 INFO - PROCESS | 1652 | 1467228622552 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12140d400) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1243a7400) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1121b4400) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12781ac00) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128bc5c00) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120e1c400) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119825400) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120e1f000) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11981f400) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11859b400) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115f3d400) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116143400) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1131eb400) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:30:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12190f800) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:30:22 INFO - PROCESS | 1652 | 1467228622598 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 1652 | 1467228622599 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x121952000 == 42 [pid = 1652] [id = 597] 12:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1121b4400) [pid = 1652] [serial = 1791] [outer = 0x0] 12:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1131eb400) [pid = 1652] [serial = 1792] [outer = 0x1121b4400] 12:30:22 INFO - PROCESS | 1652 | 1467228622623 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118225800) [pid = 1652] [serial = 1793] [outer = 0x1121b4400] 12:30:22 INFO - PROCESS | 1652 | 1467228622865 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]]]}] 12:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 573ms 12:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:30:22 INFO - PROCESS | 1652 | 1467228622877 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:30:22 INFO - PROCESS | 1652 | 1467228622878 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 12:30:22 INFO - PROCESS | 1652 | 1467228622886 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:30:22 INFO - PROCESS | 1652 | 1467228622887 Marionette TRACE conn2 <- [1,2362,null,{}] 12:30:22 INFO - PROCESS | 1652 | 1467228622889 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}] 12:30:22 INFO - PROCESS | 1652 | 1467228622890 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:22 INFO - PROCESS | 1652 | 1467228622975 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:30:22 INFO - PROCESS | 1652 | 1467228622979 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 1652 | 1467228622980 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce8d000 == 43 [pid = 1652] [id = 598] 12:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119825400) [pid = 1652] [serial = 1794] [outer = 0x0] 12:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1264ae800) [pid = 1652] [serial = 1795] [outer = 0x119825400] 12:30:23 INFO - PROCESS | 1652 | 1467228623006 Marionette DEBUG loaded listener.js 12:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a4a1800) [pid = 1652] [serial = 1796] [outer = 0x119825400] 12:30:23 INFO - PROCESS | 1652 | 1467228623323 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]]]}] 12:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 473ms 12:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:30:23 INFO - PROCESS | 1652 | 1467228623356 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:30:23 INFO - PROCESS | 1652 | 1467228623357 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 12:30:23 INFO - PROCESS | 1652 | 1467228623359 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:30:23 INFO - PROCESS | 1652 | 1467228623360 Marionette TRACE conn2 <- [1,2366,null,{}] 12:30:23 INFO - PROCESS | 1652 | 1467228623365 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}] 12:30:23 INFO - PROCESS | 1652 | 1467228623366 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:23 INFO - PROCESS | 1652 | 1467228623480 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:30:23 INFO - PROCESS | 1652 | 1467228623514 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:23 INFO - PROCESS | 1652 | 1467228623515 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cea6000 == 44 [pid = 1652] [id = 599] 12:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11910f000) [pid = 1652] [serial = 1797] [outer = 0x0] 12:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1243a7400) [pid = 1652] [serial = 1798] [outer = 0x11910f000] 12:30:23 INFO - PROCESS | 1652 | 1467228623538 Marionette DEBUG loaded listener.js 12:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a716800) [pid = 1652] [serial = 1799] [outer = 0x11910f000] 12:30:23 INFO - PROCESS | 1652 | 1467228623825 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]]]}] 12:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 523ms 12:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:30:23 INFO - PROCESS | 1652 | 1467228623883 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:30:23 INFO - PROCESS | 1652 | 1467228623886 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 12:30:23 INFO - PROCESS | 1652 | 1467228623888 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:30:23 INFO - PROCESS | 1652 | 1467228623889 Marionette TRACE conn2 <- [1,2370,null,{}] 12:30:23 INFO - PROCESS | 1652 | 1467228623891 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}] 12:30:23 INFO - PROCESS | 1652 | 1467228623892 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:23 INFO - PROCESS | 1652 | 1467228623971 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:30:23 INFO - PROCESS | 1652 | 1467228623974 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:23 INFO - PROCESS | 1652 | 1467228623975 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d57d000 == 45 [pid = 1652] [id = 600] 12:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x111f2e800) [pid = 1652] [serial = 1800] [outer = 0x0] 12:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a918400) [pid = 1652] [serial = 1801] [outer = 0x111f2e800] 12:30:24 INFO - PROCESS | 1652 | 1467228624001 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12aa62400) [pid = 1652] [serial = 1802] [outer = 0x111f2e800] 12:30:24 INFO - PROCESS | 1652 | 1467228624304 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]]]}] 12:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 469ms 12:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:30:24 INFO - PROCESS | 1652 | 1467228624358 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:30:24 INFO - PROCESS | 1652 | 1467228624359 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 12:30:24 INFO - PROCESS | 1652 | 1467228624361 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:30:24 INFO - PROCESS | 1652 | 1467228624362 Marionette TRACE conn2 <- [1,2374,null,{}] 12:30:24 INFO - PROCESS | 1652 | 1467228624364 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}] 12:30:24 INFO - PROCESS | 1652 | 1467228624365 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:24 INFO - PROCESS | 1652 | 1467228624484 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:30:24 INFO - PROCESS | 1652 | 1467228624491 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 1652 | 1467228624492 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d690800 == 46 [pid = 1652] [id = 601] 12:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12aa55800) [pid = 1652] [serial = 1803] [outer = 0x0] 12:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12aae2c00) [pid = 1652] [serial = 1804] [outer = 0x12aa55800] 12:30:24 INFO - PROCESS | 1652 | 1467228624516 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b61d400) [pid = 1652] [serial = 1805] [outer = 0x12aa55800] 12:30:25 INFO - PROCESS | 1652 | 1467228625068 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]]]}] 12:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 768ms 12:30:25 INFO - PROCESS | 1652 | 1467228625130 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:30:25 INFO - PROCESS | 1652 | 1467228625133 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 12:30:25 INFO - PROCESS | 1652 | 1467228625136 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 1652 | 1467228625139 Marionette TRACE conn2 <- [1,2378,null,{}] 12:30:25 INFO - PROCESS | 1652 | 1467228625143 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}] 12:30:25 INFO - PROCESS | 1652 | 1467228625144 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:25 INFO - PROCESS | 1652 | 1467228625282 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:30:25 INFO - PROCESS | 1652 | 1467228625365 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:25 INFO - PROCESS | 1652 | 1467228625367 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11823a800 == 47 [pid = 1652] [id = 602] 12:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x115d1a400) [pid = 1652] [serial = 1806] [outer = 0x0] 12:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x115f3f000) [pid = 1652] [serial = 1807] [outer = 0x115d1a400] 12:30:25 INFO - PROCESS | 1652 | 1467228625398 Marionette DEBUG loaded listener.js 12:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1164db000) [pid = 1652] [serial = 1808] [outer = 0x115d1a400] 12:30:26 INFO - PROCESS | 1652 | 1467228626022 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]]]}] 12:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 976ms 12:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:30:26 INFO - PROCESS | 1652 | 1467228626115 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:30:26 INFO - PROCESS | 1652 | 1467228626117 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 12:30:26 INFO - PROCESS | 1652 | 1467228626120 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:30:26 INFO - PROCESS | 1652 | 1467228626123 Marionette TRACE conn2 <- [1,2382,null,{}] 12:30:26 INFO - PROCESS | 1652 | 1467228626126 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}] 12:30:26 INFO - PROCESS | 1652 | 1467228626128 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:26 INFO - PROCESS | 1652 | 1467228626227 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:30:26 INFO - PROCESS | 1652 | 1467228626310 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:26 INFO - PROCESS | 1652 | 1467228626313 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11661c000 == 48 [pid = 1652] [id = 603] 12:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116145c00) [pid = 1652] [serial = 1809] [outer = 0x0] 12:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116468400) [pid = 1652] [serial = 1810] [outer = 0x116145c00] 12:30:26 INFO - PROCESS | 1652 | 1467228626342 Marionette DEBUG loaded listener.js 12:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116f02800) [pid = 1652] [serial = 1811] [outer = 0x116145c00] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d57d000 == 47 [pid = 1652] [id = 600] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12cea6000 == 46 [pid = 1652] [id = 599] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce8d000 == 45 [pid = 1652] [id = 598] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x121952000 == 44 [pid = 1652] [id = 597] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12c553000 == 43 [pid = 1652] [id = 596] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b67b800 == 42 [pid = 1652] [id = 595] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab21000 == 41 [pid = 1652] [id = 594] 12:30:26 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1294cb800) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12103b800 == 40 [pid = 1652] [id = 593] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12941d000 == 39 [pid = 1652] [id = 592] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119485800 == 38 [pid = 1652] [id = 591] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1278c4000 == 37 [pid = 1652] [id = 590] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x124c61800 == 36 [pid = 1652] [id = 589] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123cbc000 == 35 [pid = 1652] [id = 588] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x121188000 == 34 [pid = 1652] [id = 587] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x120de6000 == 33 [pid = 1652] [id = 586] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11948c000 == 32 [pid = 1652] [id = 585] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x118241000 == 31 [pid = 1652] [id = 584] 12:30:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11667f800 == 30 [pid = 1652] [id = 583] 12:30:26 INFO - PROCESS | 1652 | 1467228626844 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]]]}] 12:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 771ms 12:30:26 INFO - PROCESS | 1652 | 1467228626892 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:30:26 INFO - PROCESS | 1652 | 1467228626895 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 12:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:30:26 INFO - PROCESS | 1652 | 1467228626900 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:30:26 INFO - PROCESS | 1652 | 1467228626902 Marionette TRACE conn2 <- [1,2386,null,{}] 12:30:26 INFO - PROCESS | 1652 | 1467228626904 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}] 12:30:26 INFO - PROCESS | 1652 | 1467228626906 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:26 INFO - PROCESS | 1652 | 1467228626991 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121910c00) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126aefc00) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1266aac00) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116629800) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128bc1400) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x127872800) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128bca000) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128bc1c00) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129467800) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129232800) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128ce9c00) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1294bd400) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x120e2fc00) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119c07800) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x120e1dc00) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118875400) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11910a800) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116973000) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11820e800) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11619b400) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116903000) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11613ec00) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113ce8800) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12781d800) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12640a800) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1194b2000) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x120e38800) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 12:30:27 INFO - PROCESS | 1652 | 1467228627061 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 1652 | 1467228627062 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182c3800 == 31 [pid = 1652] [id = 604] 12:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116146000) [pid = 1652] [serial = 1812] [outer = 0x0] 12:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116f40c00) [pid = 1652] [serial = 1813] [outer = 0x116146000] 12:30:27 INFO - PROCESS | 1652 | 1467228627090 Marionette DEBUG loaded listener.js 12:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11822f800) [pid = 1652] [serial = 1814] [outer = 0x116146000] 12:30:27 INFO - PROCESS | 1652 | 1467228627458 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]]]}] 12:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 569ms 12:30:27 INFO - PROCESS | 1652 | 1467228627471 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:30:27 INFO - PROCESS | 1652 | 1467228627473 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 12:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:30:27 INFO - PROCESS | 1652 | 1467228627477 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:30:27 INFO - PROCESS | 1652 | 1467228627481 Marionette TRACE conn2 <- [1,2390,null,{}] 12:30:27 INFO - PROCESS | 1652 | 1467228627533 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}] 12:30:27 INFO - PROCESS | 1652 | 1467228627537 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:27 INFO - PROCESS | 1652 | 1467228627658 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:30:27 INFO - PROCESS | 1652 | 1467228627672 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 1652 | 1467228627676 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ddf000 == 32 [pid = 1652] [id = 605] 12:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118462800) [pid = 1652] [serial = 1815] [outer = 0x0] 12:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119103800) [pid = 1652] [serial = 1816] [outer = 0x118462800] 12:30:27 INFO - PROCESS | 1652 | 1467228627731 Marionette DEBUG loaded listener.js 12:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1196c2000) [pid = 1652] [serial = 1817] [outer = 0x118462800] 12:30:28 INFO - PROCESS | 1652 | 1467228628158 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]]]}] 12:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 709ms 12:30:28 INFO - PROCESS | 1652 | 1467228628185 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:30:28 INFO - PROCESS | 1652 | 1467228628187 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 12:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:30:28 INFO - PROCESS | 1652 | 1467228628192 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:30:28 INFO - PROCESS | 1652 | 1467228628193 Marionette TRACE conn2 <- [1,2394,null,{}] 12:30:28 INFO - PROCESS | 1652 | 1467228628195 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}] 12:30:28 INFO - PROCESS | 1652 | 1467228628196 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:28 INFO - PROCESS | 1652 | 1467228628261 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:30:28 INFO - PROCESS | 1652 | 1467228628264 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:28 INFO - PROCESS | 1652 | 1467228628265 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121819000 == 33 [pid = 1652] [id = 606] 12:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119829000) [pid = 1652] [serial = 1818] [outer = 0x0] 12:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119c58800) [pid = 1652] [serial = 1819] [outer = 0x119829000] 12:30:28 INFO - PROCESS | 1652 | 1467228628288 Marionette DEBUG loaded listener.js 12:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120e25c00) [pid = 1652] [serial = 1820] [outer = 0x119829000] 12:30:28 INFO - PROCESS | 1652 | 1467228628696 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]]]}] 12:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 523ms 12:30:28 INFO - PROCESS | 1652 | 1467228628717 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:30:28 INFO - PROCESS | 1652 | 1467228628719 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 12:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:30:28 INFO - PROCESS | 1652 | 1467228628722 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:30:28 INFO - PROCESS | 1652 | 1467228628724 Marionette TRACE conn2 <- [1,2398,null,{}] 12:30:28 INFO - PROCESS | 1652 | 1467228628727 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}] 12:30:28 INFO - PROCESS | 1652 | 1467228628729 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:28 INFO - PROCESS | 1652 | 1467228628887 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:30:28 INFO - PROCESS | 1652 | 1467228628914 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:28 INFO - PROCESS | 1652 | 1467228628915 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b1c000 == 34 [pid = 1652] [id = 607] 12:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120e25800) [pid = 1652] [serial = 1821] [outer = 0x0] 12:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120e37000) [pid = 1652] [serial = 1822] [outer = 0x120e25800] 12:30:28 INFO - PROCESS | 1652 | 1467228628955 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120faec00) [pid = 1652] [serial = 1823] [outer = 0x120e25800] 12:30:29 INFO - PROCESS | 1652 | 1467228629322 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]]]}] 12:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 621ms 12:30:29 INFO - PROCESS | 1652 | 1467228629342 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:30:29 INFO - PROCESS | 1652 | 1467228629343 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 12:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:30:29 INFO - PROCESS | 1652 | 1467228629354 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:30:29 INFO - PROCESS | 1652 | 1467228629355 Marionette TRACE conn2 <- [1,2402,null,{}] 12:30:29 INFO - PROCESS | 1652 | 1467228629357 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}] 12:30:29 INFO - PROCESS | 1652 | 1467228629361 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:29 INFO - PROCESS | 1652 | 1467228629476 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:30:29 INFO - PROCESS | 1652 | 1467228629488 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 1652 | 1467228629489 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278d6000 == 35 [pid = 1652] [id = 608] 12:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x113197800) [pid = 1652] [serial = 1824] [outer = 0x0] 12:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121753400) [pid = 1652] [serial = 1825] [outer = 0x113197800] 12:30:29 INFO - PROCESS | 1652 | 1467228629517 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12640a000) [pid = 1652] [serial = 1826] [outer = 0x113197800] 12:30:29 INFO - PROCESS | 1652 | 1467228629838 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]]]}] 12:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 522ms 12:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:30:29 INFO - PROCESS | 1652 | 1467228629877 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:30:29 INFO - PROCESS | 1652 | 1467228629878 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 12:30:29 INFO - PROCESS | 1652 | 1467228629880 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:30:29 INFO - PROCESS | 1652 | 1467228629881 Marionette TRACE conn2 <- [1,2406,null,{}] 12:30:29 INFO - PROCESS | 1652 | 1467228629883 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}] 12:30:29 INFO - PROCESS | 1652 | 1467228629884 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:29 INFO - PROCESS | 1652 | 1467228629985 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:30:30 INFO - PROCESS | 1652 | 1467228629996 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:30 INFO - PROCESS | 1652 | 1467228629997 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x129408800 == 36 [pid = 1652] [id = 609] 12:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11859a000) [pid = 1652] [serial = 1827] [outer = 0x0] 12:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12686c400) [pid = 1652] [serial = 1828] [outer = 0x11859a000] 12:30:30 INFO - PROCESS | 1652 | 1467228630021 Marionette DEBUG loaded listener.js 12:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126aee800) [pid = 1652] [serial = 1829] [outer = 0x11859a000] 12:30:30 INFO - PROCESS | 1652 | 1467228630359 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]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 519ms 12:30:30 INFO - PROCESS | 1652 | 1467228630406 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 1652 | 1467228630407 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 12:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:30:30 INFO - PROCESS | 1652 | 1467228630409 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 1652 | 1467228630411 Marionette TRACE conn2 <- [1,2410,null,{}] 12:30:30 INFO - PROCESS | 1652 | 1467228630415 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}] 12:30:30 INFO - PROCESS | 1652 | 1467228630416 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:30 INFO - PROCESS | 1652 | 1467228630515 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:30:30 INFO - PROCESS | 1652 | 1467228630518 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:30 INFO - PROCESS | 1652 | 1467228630519 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x117459000 == 37 [pid = 1652] [id = 610] 12:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1213b9400) [pid = 1652] [serial = 1830] [outer = 0x0] 12:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127871800) [pid = 1652] [serial = 1831] [outer = 0x1213b9400] 12:30:30 INFO - PROCESS | 1652 | 1467228630543 Marionette DEBUG loaded listener.js 12:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128bc3000) [pid = 1652] [serial = 1832] [outer = 0x1213b9400] 12:30:30 INFO - PROCESS | 1652 | 1467228630858 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]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 469ms 12:30:30 INFO - PROCESS | 1652 | 1467228630880 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 1652 | 1467228630882 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 12:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:30:30 INFO - PROCESS | 1652 | 1467228630884 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 1652 | 1467228630885 Marionette TRACE conn2 <- [1,2414,null,{}] 12:30:30 INFO - PROCESS | 1652 | 1467228630887 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}] 12:30:30 INFO - PROCESS | 1652 | 1467228630888 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:31 INFO - PROCESS | 1652 | 1467228631003 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:30:31 INFO - PROCESS | 1652 | 1467228631007 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 1652 | 1467228631008 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e4800 == 38 [pid = 1652] [id = 611] 12:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126633400) [pid = 1652] [serial = 1833] [outer = 0x0] 12:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128ce0c00) [pid = 1652] [serial = 1834] [outer = 0x126633400] 12:30:31 INFO - PROCESS | 1652 | 1467228631031 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129234000) [pid = 1652] [serial = 1835] [outer = 0x126633400] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x111f2e800) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11910d800) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128bc9000) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116462000) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x120ee5000) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113215c00) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1213bec00) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1194aa800) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116142000) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113195400) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118221000) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112a57c00) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11825c000) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128cee800) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11910f000) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1121b4400) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119825400) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:30:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123b31800) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:30:31 INFO - PROCESS | 1652 | 1467228631495 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]]]}] 12:30:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:30:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 622ms 12:30:31 INFO - PROCESS | 1652 | 1467228631507 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:30:31 INFO - PROCESS | 1652 | 1467228631508 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 12:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:30:31 INFO - PROCESS | 1652 | 1467228631510 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:30:31 INFO - PROCESS | 1652 | 1467228631511 Marionette TRACE conn2 <- [1,2418,null,{}] 12:30:31 INFO - PROCESS | 1652 | 1467228631514 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}] 12:30:31 INFO - PROCESS | 1652 | 1467228631516 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:31 INFO - PROCESS | 1652 | 1467228631597 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:30:31 INFO - PROCESS | 1652 | 1467228631654 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 1652 | 1467228631655 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab21000 == 39 [pid = 1652] [id = 612] 12:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11319a800) [pid = 1652] [serial = 1836] [outer = 0x0] 12:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11822b800) [pid = 1652] [serial = 1837] [outer = 0x11319a800] 12:30:31 INFO - PROCESS | 1652 | 1467228631681 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1210fe800) [pid = 1652] [serial = 1838] [outer = 0x11319a800] 12:30:31 INFO - PROCESS | 1652 | 1467228631949 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]]]}] 12:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 471ms 12:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:30:31 INFO - PROCESS | 1652 | 1467228631983 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:30:31 INFO - PROCESS | 1652 | 1467228631984 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 12:30:31 INFO - PROCESS | 1652 | 1467228631987 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:30:32 INFO - PROCESS | 1652 | 1467228632000 Marionette TRACE conn2 <- [1,2422,null,{}] 12:30:32 INFO - PROCESS | 1652 | 1467228632008 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}] 12:30:32 INFO - PROCESS | 1652 | 1467228632009 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:32 INFO - PROCESS | 1652 | 1467228632103 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:30:32 INFO - PROCESS | 1652 | 1467228632107 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:32 INFO - PROCESS | 1652 | 1467228632108 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b99c000 == 40 [pid = 1652] [id = 613] 12:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1213b9000) [pid = 1652] [serial = 1839] [outer = 0x0] 12:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12912e400) [pid = 1652] [serial = 1840] [outer = 0x1213b9000] 12:30:32 INFO - PROCESS | 1652 | 1467228632136 Marionette DEBUG loaded listener.js 12:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129472c00) [pid = 1652] [serial = 1841] [outer = 0x1213b9000] 12:30:32 INFO - PROCESS | 1652 | 1467228632554 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]]]}] 12:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 591ms 12:30:32 INFO - PROCESS | 1652 | 1467228632578 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:30:32 INFO - PROCESS | 1652 | 1467228632580 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 12:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:30:32 INFO - PROCESS | 1652 | 1467228632582 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:30:32 INFO - PROCESS | 1652 | 1467228632583 Marionette TRACE conn2 <- [1,2426,null,{}] 12:30:32 INFO - PROCESS | 1652 | 1467228632585 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}] 12:30:32 INFO - PROCESS | 1652 | 1467228632586 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:32 INFO - PROCESS | 1652 | 1467228632665 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:30:32 INFO - PROCESS | 1652 | 1467228632668 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:32 INFO - PROCESS | 1652 | 1467228632669 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c977000 == 41 [pid = 1652] [id = 614] 12:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1294c1400) [pid = 1652] [serial = 1842] [outer = 0x0] 12:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a4a3800) [pid = 1652] [serial = 1843] [outer = 0x1294c1400] 12:30:32 INFO - PROCESS | 1652 | 1467228632696 Marionette DEBUG loaded listener.js 12:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a715400) [pid = 1652] [serial = 1844] [outer = 0x1294c1400] 12:30:33 INFO - PROCESS | 1652 | 1467228633009 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]]]}] 12:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 470ms 12:30:33 INFO - PROCESS | 1652 | 1467228633052 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:30:33 INFO - PROCESS | 1652 | 1467228633054 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 12:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:30:33 INFO - PROCESS | 1652 | 1467228633058 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:30:33 INFO - PROCESS | 1652 | 1467228633059 Marionette TRACE conn2 <- [1,2430,null,{}] 12:30:33 INFO - PROCESS | 1652 | 1467228633061 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}] 12:30:33 INFO - PROCESS | 1652 | 1467228633062 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:33 INFO - PROCESS | 1652 | 1467228633141 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:30:33 INFO - PROCESS | 1652 | 1467228633205 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 1652 | 1467228633206 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc47000 == 42 [pid = 1652] [id = 615] 12:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1294c1c00) [pid = 1652] [serial = 1845] [outer = 0x0] 12:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12aa56400) [pid = 1652] [serial = 1846] [outer = 0x1294c1c00] 12:30:33 INFO - PROCESS | 1652 | 1467228633230 Marionette DEBUG loaded listener.js 12:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b61bc00) [pid = 1652] [serial = 1847] [outer = 0x1294c1c00] 12:30:33 INFO - PROCESS | 1652 | 1467228633640 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]]]}] 12:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 619ms 12:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:30:33 INFO - PROCESS | 1652 | 1467228633678 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:30:33 INFO - PROCESS | 1652 | 1467228633680 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 12:30:33 INFO - PROCESS | 1652 | 1467228633683 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:30:33 INFO - PROCESS | 1652 | 1467228633685 Marionette TRACE conn2 <- [1,2434,null,{}] 12:30:33 INFO - PROCESS | 1652 | 1467228633689 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}] 12:30:33 INFO - PROCESS | 1652 | 1467228633691 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:33 INFO - PROCESS | 1652 | 1467228633793 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:30:33 INFO - PROCESS | 1652 | 1467228633855 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 1652 | 1467228633856 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182c1000 == 43 [pid = 1652] [id = 616] 12:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113eeec00) [pid = 1652] [serial = 1848] [outer = 0x0] 12:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116630000) [pid = 1652] [serial = 1849] [outer = 0x113eeec00] 12:30:33 INFO - PROCESS | 1652 | 1467228633900 Marionette DEBUG loaded listener.js 12:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1174ffc00) [pid = 1652] [serial = 1850] [outer = 0x113eeec00] 12:30:34 INFO - PROCESS | 1652 | 1467228634309 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]]]}] 12:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 672ms 12:30:34 INFO - PROCESS | 1652 | 1467228634356 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:30:34 INFO - PROCESS | 1652 | 1467228634359 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 12:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:30:34 INFO - PROCESS | 1652 | 1467228634364 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 1652 | 1467228634365 Marionette TRACE conn2 <- [1,2438,null,{}] 12:30:34 INFO - PROCESS | 1652 | 1467228634368 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}] 12:30:34 INFO - PROCESS | 1652 | 1467228634370 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:34 INFO - PROCESS | 1652 | 1467228634472 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:30:34 INFO - PROCESS | 1652 | 1467228634534 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:34 INFO - PROCESS | 1652 | 1467228634535 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b1b800 == 44 [pid = 1652] [id = 617] 12:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118230c00) [pid = 1652] [serial = 1851] [outer = 0x0] 12:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11886f800) [pid = 1652] [serial = 1852] [outer = 0x118230c00] 12:30:34 INFO - PROCESS | 1652 | 1467228634566 Marionette DEBUG loaded listener.js 12:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1194b4000) [pid = 1652] [serial = 1853] [outer = 0x118230c00] 12:30:35 INFO - PROCESS | 1652 | 1467228635025 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]]]}] 12:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms 12:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:30:35 INFO - PROCESS | 1652 | 1467228635034 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:30:35 INFO - PROCESS | 1652 | 1467228635035 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 12:30:35 INFO - PROCESS | 1652 | 1467228635055 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:30:35 INFO - PROCESS | 1652 | 1467228635058 Marionette TRACE conn2 <- [1,2442,null,{}] 12:30:35 INFO - PROCESS | 1652 | 1467228635068 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}] 12:30:35 INFO - PROCESS | 1652 | 1467228635071 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:35 INFO - PROCESS | 1652 | 1467228635195 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:30:35 INFO - PROCESS | 1652 | 1467228635283 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:35 INFO - PROCESS | 1652 | 1467228635286 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cea2800 == 45 [pid = 1652] [id = 618] 12:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1213c3000) [pid = 1652] [serial = 1854] [outer = 0x0] 12:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12175ac00) [pid = 1652] [serial = 1855] [outer = 0x1213c3000] 12:30:35 INFO - PROCESS | 1652 | 1467228635317 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124335c00) [pid = 1652] [serial = 1856] [outer = 0x1213c3000] 12:30:35 INFO - PROCESS | 1652 | 1467228635723 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]]]}] 12:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 693ms 12:30:35 INFO - PROCESS | 1652 | 1467228635731 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:30:35 INFO - PROCESS | 1652 | 1467228635733 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 12:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:30:35 INFO - PROCESS | 1652 | 1467228635735 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:30:35 INFO - PROCESS | 1652 | 1467228635736 Marionette TRACE conn2 <- [1,2446,null,{}] 12:30:35 INFO - PROCESS | 1652 | 1467228635739 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}] 12:30:35 INFO - PROCESS | 1652 | 1467228635740 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:35 INFO - PROCESS | 1652 | 1467228635841 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:30:35 INFO - PROCESS | 1652 | 1467228635898 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:35 INFO - PROCESS | 1652 | 1467228635900 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d68b800 == 46 [pid = 1652] [id = 619] 12:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124c47800) [pid = 1652] [serial = 1857] [outer = 0x0] 12:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128bbe400) [pid = 1652] [serial = 1858] [outer = 0x124c47800] 12:30:35 INFO - PROCESS | 1652 | 1467228635929 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129235000) [pid = 1652] [serial = 1859] [outer = 0x124c47800] 12:30:36 INFO - PROCESS | 1652 | 1467228636533 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]]]}] 12:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 821ms 12:30:36 INFO - PROCESS | 1652 | 1467228636557 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:30:36 INFO - PROCESS | 1652 | 1467228636559 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 12:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:30:36 INFO - PROCESS | 1652 | 1467228636563 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:30:36 INFO - PROCESS | 1652 | 1467228636565 Marionette TRACE conn2 <- [1,2450,null,{}] 12:30:36 INFO - PROCESS | 1652 | 1467228636568 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}] 12:30:36 INFO - PROCESS | 1652 | 1467228636570 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:36 INFO - PROCESS | 1652 | 1467228636667 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:30:36 INFO - PROCESS | 1652 | 1467228636729 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 1652 | 1467228636731 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x121188000 == 47 [pid = 1652] [id = 620] 12:30:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x115dea000) [pid = 1652] [serial = 1860] [outer = 0x0] 12:30:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11674ac00) [pid = 1652] [serial = 1861] [outer = 0x115dea000] 12:30:36 INFO - PROCESS | 1652 | 1467228636759 Marionette DEBUG loaded listener.js 12:30:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118204000) [pid = 1652] [serial = 1862] [outer = 0x115dea000] 12:30:37 INFO - PROCESS | 1652 | 1467228637181 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]]]}] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc4f000 == 46 [pid = 1652] [id = 582] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12c977000 == 45 [pid = 1652] [id = 614] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b99c000 == 44 [pid = 1652] [id = 613] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab21000 == 43 [pid = 1652] [id = 612] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e4800 == 42 [pid = 1652] [id = 611] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x117459000 == 41 [pid = 1652] [id = 610] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129408800 == 40 [pid = 1652] [id = 609] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1278d6000 == 39 [pid = 1652] [id = 608] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124b1c000 == 38 [pid = 1652] [id = 607] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121819000 == 37 [pid = 1652] [id = 606] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x120ddf000 == 36 [pid = 1652] [id = 605] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1182c3800 == 35 [pid = 1652] [id = 604] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11661c000 == 34 [pid = 1652] [id = 603] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11823a800 == 33 [pid = 1652] [id = 602] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d690800 == 32 [pid = 1652] [id = 601] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d68b800 == 31 [pid = 1652] [id = 619] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12cea2800 == 30 [pid = 1652] [id = 618] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124b1b800 == 29 [pid = 1652] [id = 617] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1182c1000 == 28 [pid = 1652] [id = 616] 12:30:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc47000 == 27 [pid = 1652] [id = 615] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a918400) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128bc8000) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12922bc00) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123b26800) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x123fe7800) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x120eeb800) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1212b3000) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x113c05000) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x115f9b800) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1214f5000) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12175b400) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119825000) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x120e3b400) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1164dc400) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11690bc00) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118f8c400) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11910f800) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12433bc00) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124c3ec00) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11820a800) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11825d800) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118592000) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118f86400) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12946f000) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129235c00) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1294c7c00) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a716800) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1131eb400) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118225800) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1264ae800) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12640d800) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127873800) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12aa62400) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128cee000) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a4a1800) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 12:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1243a7400) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 12:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1426ms 12:30:38 INFO - PROCESS | 1652 | 1467228638002 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 1652 | 1467228638005 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 12:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:30:38 INFO - PROCESS | 1652 | 1467228638009 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 1652 | 1467228638011 Marionette TRACE conn2 <- [1,2454,null,{}] 12:30:38 INFO - PROCESS | 1652 | 1467228638014 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}] 12:30:38 INFO - PROCESS | 1652 | 1467228638016 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:38 INFO - PROCESS | 1652 | 1467228638095 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:30:38 INFO - PROCESS | 1652 | 1467228638100 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:38 INFO - PROCESS | 1652 | 1467228638105 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x116680800 == 28 [pid = 1652] [id = 621] 12:30:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113a93000) [pid = 1652] [serial = 1863] [outer = 0x0] 12:30:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113c70c00) [pid = 1652] [serial = 1864] [outer = 0x113a93000] 12:30:38 INFO - PROCESS | 1652 | 1467228638133 Marionette DEBUG loaded listener.js 12:30:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115f9c000) [pid = 1652] [serial = 1865] [outer = 0x113a93000] 12:30:38 INFO - PROCESS | 1652 | 1467228638465 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]]]}] 12:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 469ms 12:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:30:38 INFO - PROCESS | 1652 | 1467228638479 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 1652 | 1467228638481 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 12:30:38 INFO - PROCESS | 1652 | 1467228638488 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 1652 | 1467228638491 Marionette TRACE conn2 <- [1,2458,null,{}] 12:30:38 INFO - PROCESS | 1652 | 1467228638493 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}] 12:30:38 INFO - PROCESS | 1652 | 1467228638495 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:38 INFO - PROCESS | 1652 | 1467228638596 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:30:38 INFO - PROCESS | 1652 | 1467228638650 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:38 INFO - PROCESS | 1652 | 1467228638652 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11829a000 == 29 [pid = 1652] [id = 622] 12:30:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115f9e800) [pid = 1652] [serial = 1866] [outer = 0x0] 12:30:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116742800) [pid = 1652] [serial = 1867] [outer = 0x115f9e800] 12:30:38 INFO - PROCESS | 1652 | 1467228638679 Marionette DEBUG loaded listener.js 12:30:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116a0b400) [pid = 1652] [serial = 1868] [outer = 0x115f9e800] 12:30:38 INFO - PROCESS | 1652 | 1467228638951 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]]]}] 12:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 526ms 12:30:39 INFO - PROCESS | 1652 | 1467228639011 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:30:39 INFO - PROCESS | 1652 | 1467228639012 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 12:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:30:39 INFO - PROCESS | 1652 | 1467228639015 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:30:39 INFO - PROCESS | 1652 | 1467228639016 Marionette TRACE conn2 <- [1,2462,null,{}] 12:30:39 INFO - PROCESS | 1652 | 1467228639023 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}] 12:30:39 INFO - PROCESS | 1652 | 1467228639029 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:39 INFO - PROCESS | 1652 | 1467228639116 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:30:39 INFO - PROCESS | 1652 | 1467228639177 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:39 INFO - PROCESS | 1652 | 1467228639180 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198e0800 == 30 [pid = 1652] [id = 623] 12:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118206800) [pid = 1652] [serial = 1869] [outer = 0x0] 12:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11846c400) [pid = 1652] [serial = 1870] [outer = 0x118206800] 12:30:39 INFO - PROCESS | 1652 | 1467228639209 Marionette DEBUG loaded listener.js 12:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11886a400) [pid = 1652] [serial = 1871] [outer = 0x118206800] 12:30:39 INFO - PROCESS | 1652 | 1467228639503 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]]]}] 12:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 520ms 12:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:30:39 INFO - PROCESS | 1652 | 1467228639535 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:30:39 INFO - PROCESS | 1652 | 1467228639536 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 12:30:39 INFO - PROCESS | 1652 | 1467228639538 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:30:39 INFO - PROCESS | 1652 | 1467228639540 Marionette TRACE conn2 <- [1,2466,null,{}] 12:30:39 INFO - PROCESS | 1652 | 1467228639542 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}] 12:30:39 INFO - PROCESS | 1652 | 1467228639543 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:39 INFO - PROCESS | 1652 | 1467228639624 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:30:39 INFO - PROCESS | 1652 | 1467228639629 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:39 INFO - PROCESS | 1652 | 1467228639631 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121177800 == 31 [pid = 1652] [id = 624] 12:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118fcc800) [pid = 1652] [serial = 1872] [outer = 0x0] 12:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194aa800) [pid = 1652] [serial = 1873] [outer = 0x118fcc800] 12:30:39 INFO - PROCESS | 1652 | 1467228639656 Marionette DEBUG loaded listener.js 12:30:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1196c8000) [pid = 1652] [serial = 1874] [outer = 0x118fcc800] 12:30:39 INFO - PROCESS | 1652 | 1467228639966 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]]]}] 12:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 12:30:40 INFO - PROCESS | 1652 | 1467228640010 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:30:40 INFO - PROCESS | 1652 | 1467228640011 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 12:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:30:40 INFO - PROCESS | 1652 | 1467228640013 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:30:40 INFO - PROCESS | 1652 | 1467228640014 Marionette TRACE conn2 <- [1,2470,null,{}] 12:30:40 INFO - PROCESS | 1652 | 1467228640017 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}] 12:30:40 INFO - PROCESS | 1652 | 1467228640018 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:40 INFO - PROCESS | 1652 | 1467228640124 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:30:40 INFO - PROCESS | 1652 | 1467228640137 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:40 INFO - PROCESS | 1652 | 1467228640138 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12145f800 == 32 [pid = 1652] [id = 625] 12:30:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1196c9c00) [pid = 1652] [serial = 1875] [outer = 0x0] 12:30:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11982a000) [pid = 1652] [serial = 1876] [outer = 0x1196c9c00] 12:30:40 INFO - PROCESS | 1652 | 1467228640171 Marionette DEBUG loaded listener.js 12:30:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119c07800) [pid = 1652] [serial = 1877] [outer = 0x1196c9c00] 12:30:40 INFO - PROCESS | 1652 | 1467228640557 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]]]}] 12:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 569ms 12:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:30:40 INFO - PROCESS | 1652 | 1467228640583 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:30:40 INFO - PROCESS | 1652 | 1467228640584 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 12:30:40 INFO - PROCESS | 1652 | 1467228640591 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:30:40 INFO - PROCESS | 1652 | 1467228640593 Marionette TRACE conn2 <- [1,2474,null,{}] 12:30:40 INFO - PROCESS | 1652 | 1467228640595 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}] 12:30:40 INFO - PROCESS | 1652 | 1467228640599 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:40 INFO - PROCESS | 1652 | 1467228640718 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:30:40 INFO - PROCESS | 1652 | 1467228640722 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:40 INFO - PROCESS | 1652 | 1467228640723 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266c1000 == 33 [pid = 1652] [id = 626] 12:30:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x120e21000) [pid = 1652] [serial = 1878] [outer = 0x0] 12:30:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120edfc00) [pid = 1652] [serial = 1879] [outer = 0x120e21000] 12:30:40 INFO - PROCESS | 1652 | 1467228640749 Marionette DEBUG loaded listener.js 12:30:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121750000) [pid = 1652] [serial = 1880] [outer = 0x120e21000] 12:30:41 INFO - PROCESS | 1652 | 1467228641073 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]]]}] 12:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 523ms 12:30:41 INFO - PROCESS | 1652 | 1467228641110 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:30:41 INFO - PROCESS | 1652 | 1467228641112 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 12:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:30:41 INFO - PROCESS | 1652 | 1467228641119 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 1652 | 1467228641120 Marionette TRACE conn2 <- [1,2478,null,{}] 12:30:41 INFO - PROCESS | 1652 | 1467228641122 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}] 12:30:41 INFO - PROCESS | 1652 | 1467228641124 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:41 INFO - PROCESS | 1652 | 1467228641219 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:30:41 INFO - PROCESS | 1652 | 1467228641223 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 1652 | 1467228641224 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278d6800 == 34 [pid = 1652] [id = 627] 12:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120e2e000) [pid = 1652] [serial = 1881] [outer = 0x0] 12:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124305800) [pid = 1652] [serial = 1882] [outer = 0x120e2e000] 12:30:41 INFO - PROCESS | 1652 | 1467228641255 Marionette DEBUG loaded listener.js 12:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124653800) [pid = 1652] [serial = 1883] [outer = 0x120e2e000] 12:30:41 INFO - PROCESS | 1652 | 1467228641576 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]]]}] 12:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 526ms 12:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:30:41 INFO - PROCESS | 1652 | 1467228641640 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:30:41 INFO - PROCESS | 1652 | 1467228641642 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 12:30:41 INFO - PROCESS | 1652 | 1467228641644 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 1652 | 1467228641645 Marionette TRACE conn2 <- [1,2482,null,{}] 12:30:41 INFO - PROCESS | 1652 | 1467228641647 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}] 12:30:41 INFO - PROCESS | 1652 | 1467228641648 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:41 INFO - PROCESS | 1652 | 1467228641743 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:30:41 INFO - PROCESS | 1652 | 1467228641781 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 1652 | 1467228641782 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x129406000 == 35 [pid = 1652] [id = 628] 12:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123c0bc00) [pid = 1652] [serial = 1884] [outer = 0x0] 12:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124c3b800) [pid = 1652] [serial = 1885] [outer = 0x123c0bc00] 12:30:41 INFO - PROCESS | 1652 | 1467228641806 Marionette DEBUG loaded listener.js 12:30:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12640d400) [pid = 1652] [serial = 1886] [outer = 0x123c0bc00] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1294be000) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1294c1c00) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113197800) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11859a000) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12aa55800) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118462800) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115d1a400) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120e25800) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116145c00) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119829000) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116146000) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1213b9400) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126633400) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1213b9000) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:30:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1294c1400) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:30:42 INFO - PROCESS | 1652 | 1467228642267 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]]]}] 12:30:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:30:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 669ms 12:30:42 INFO - PROCESS | 1652 | 1467228642313 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:30:42 INFO - PROCESS | 1652 | 1467228642314 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 12:30:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:30:42 INFO - PROCESS | 1652 | 1467228642316 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:30:42 INFO - PROCESS | 1652 | 1467228642317 Marionette TRACE conn2 <- [1,2486,null,{}] 12:30:42 INFO - PROCESS | 1652 | 1467228642320 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}] 12:30:42 INFO - PROCESS | 1652 | 1467228642321 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:42 INFO - PROCESS | 1652 | 1467228642394 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:30:42 INFO - PROCESS | 1652 | 1467228642407 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:42 INFO - PROCESS | 1652 | 1467228642410 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a22000 == 36 [pid = 1652] [id = 629] 12:30:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116145c00) [pid = 1652] [serial = 1887] [outer = 0x0] 12:30:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1176f4400) [pid = 1652] [serial = 1888] [outer = 0x116145c00] 12:30:42 INFO - PROCESS | 1652 | 1467228642443 Marionette DEBUG loaded listener.js 12:30:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119829000) [pid = 1652] [serial = 1889] [outer = 0x116145c00] 12:30:42 INFO - PROCESS | 1652 | 1467228642770 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]]]}] 12:30:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:30:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 470ms 12:30:42 INFO - PROCESS | 1652 | 1467228642787 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:30:42 INFO - PROCESS | 1652 | 1467228642790 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 12:30:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:30:42 INFO - PROCESS | 1652 | 1467228642795 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:30:42 INFO - PROCESS | 1652 | 1467228642796 Marionette TRACE conn2 <- [1,2490,null,{}] 12:30:42 INFO - PROCESS | 1652 | 1467228642798 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}] 12:30:42 INFO - PROCESS | 1652 | 1467228642800 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:42 INFO - PROCESS | 1652 | 1467228642939 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:30:42 INFO - PROCESS | 1652 | 1467228642949 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:42 INFO - PROCESS | 1652 | 1467228642950 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6ec000 == 37 [pid = 1652] [id = 630] 12:30:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11319c000) [pid = 1652] [serial = 1890] [outer = 0x0] 12:30:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1213b9000) [pid = 1652] [serial = 1891] [outer = 0x11319c000] 12:30:42 INFO - PROCESS | 1652 | 1467228642990 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1268d5c00) [pid = 1652] [serial = 1892] [outer = 0x11319c000] 12:30:43 INFO - PROCESS | 1652 | 1467228643439 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]]]}] 12:30:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:30:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 670ms 12:30:43 INFO - PROCESS | 1652 | 1467228643466 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:30:43 INFO - PROCESS | 1652 | 1467228643468 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 12:30:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:30:43 INFO - PROCESS | 1652 | 1467228643475 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:30:43 INFO - PROCESS | 1652 | 1467228643477 Marionette TRACE conn2 <- [1,2494,null,{}] 12:30:43 INFO - PROCESS | 1652 | 1467228643492 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}] 12:30:43 INFO - PROCESS | 1652 | 1467228643494 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:43 INFO - PROCESS | 1652 | 1467228643606 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:30:43 INFO - PROCESS | 1652 | 1467228643614 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 1652 | 1467228643615 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b66a800 == 38 [pid = 1652] [id = 631] 12:30:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126ae5c00) [pid = 1652] [serial = 1893] [outer = 0x0] 12:30:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127878c00) [pid = 1652] [serial = 1894] [outer = 0x126ae5c00] 12:30:43 INFO - PROCESS | 1652 | 1467228643642 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128cee000) [pid = 1652] [serial = 1895] [outer = 0x126ae5c00] 12:30:43 INFO - PROCESS | 1652 | 1467228643968 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]]]}] 12:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 535ms 12:30:44 INFO - PROCESS | 1652 | 1467228644008 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:30:44 INFO - PROCESS | 1652 | 1467228644009 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 12:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:30:44 INFO - PROCESS | 1652 | 1467228644014 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 1652 | 1467228644016 Marionette TRACE conn2 <- [1,2498,null,{}] 12:30:44 INFO - PROCESS | 1652 | 1467228644018 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}] 12:30:44 INFO - PROCESS | 1652 | 1467228644019 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:44 INFO - PROCESS | 1652 | 1467228644095 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:30:44 INFO - PROCESS | 1652 | 1467228644153 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:44 INFO - PROCESS | 1652 | 1467228644155 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b98e800 == 39 [pid = 1652] [id = 632] 12:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126ae9400) [pid = 1652] [serial = 1896] [outer = 0x0] 12:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12922bc00) [pid = 1652] [serial = 1897] [outer = 0x126ae9400] 12:30:44 INFO - PROCESS | 1652 | 1467228644179 Marionette DEBUG loaded listener.js 12:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12946c400) [pid = 1652] [serial = 1898] [outer = 0x126ae9400] 12:30:44 INFO - PROCESS | 1652 | 1467228644705 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]]]}] 12:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 771ms 12:30:44 INFO - PROCESS | 1652 | 1467228644784 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:30:44 INFO - PROCESS | 1652 | 1467228644787 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 12:30:44 INFO - PROCESS | 1652 | 1467228644790 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 1652 | 1467228644792 Marionette TRACE conn2 <- [1,2502,null,{}] 12:30:44 INFO - PROCESS | 1652 | 1467228644797 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}] 12:30:44 INFO - PROCESS | 1652 | 1467228644799 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:44 INFO - PROCESS | 1652 | 1467228644908 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:30:44 INFO - PROCESS | 1652 | 1467228644967 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:44 INFO - PROCESS | 1652 | 1467228644968 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182c0800 == 40 [pid = 1652] [id = 633] 12:30:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113217800) [pid = 1652] [serial = 1899] [outer = 0x0] 12:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x115de9400) [pid = 1652] [serial = 1900] [outer = 0x113217800] 12:30:45 INFO - PROCESS | 1652 | 1467228645000 Marionette DEBUG loaded listener.js 12:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116463000) [pid = 1652] [serial = 1901] [outer = 0x113217800] 12:30:45 INFO - PROCESS | 1652 | 1467228645692 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]]]}] 12:30:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:30:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 973ms 12:30:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:30:45 INFO - PROCESS | 1652 | 1467228645765 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:30:45 INFO - PROCESS | 1652 | 1467228645767 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 12:30:45 INFO - PROCESS | 1652 | 1467228645771 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:30:45 INFO - PROCESS | 1652 | 1467228645773 Marionette TRACE conn2 <- [1,2506,null,{}] 12:30:45 INFO - PROCESS | 1652 | 1467228645776 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}] 12:30:45 INFO - PROCESS | 1652 | 1467228645778 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:45 INFO - PROCESS | 1652 | 1467228645878 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:30:45 INFO - PROCESS | 1652 | 1467228645958 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:45 INFO - PROCESS | 1652 | 1467228645961 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11746d000 == 41 [pid = 1652] [id = 634] 12:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1164d5400) [pid = 1652] [serial = 1902] [outer = 0x0] 12:30:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116749000) [pid = 1652] [serial = 1903] [outer = 0x1164d5400] 12:30:45 INFO - PROCESS | 1652 | 1467228645989 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116f04000) [pid = 1652] [serial = 1904] [outer = 0x1164d5400] 12:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12b66a800 == 40 [pid = 1652] [id = 631] 12:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6ec000 == 39 [pid = 1652] [id = 630] 12:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x126a22000 == 38 [pid = 1652] [id = 629] 12:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x129406000 == 37 [pid = 1652] [id = 628] 12:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1278d6800 == 36 [pid = 1652] [id = 627] 12:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1266c1000 == 35 [pid = 1652] [id = 626] 12:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12145f800 == 34 [pid = 1652] [id = 625] 12:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x121177800 == 33 [pid = 1652] [id = 624] 12:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1198e0800 == 32 [pid = 1652] [id = 623] 12:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11829a000 == 31 [pid = 1652] [id = 622] 12:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x116680800 == 30 [pid = 1652] [id = 621] 12:30:46 INFO - PROCESS | 1652 | --DOCSHELL 0x121188000 == 29 [pid = 1652] [id = 620] 12:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 574ms 12:30:46 INFO - PROCESS | 1652 | 1467228646341 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]]]}] 12:30:46 INFO - PROCESS | 1652 | 1467228646345 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:30:46 INFO - PROCESS | 1652 | 1467228646348 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 12:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a4a6c00) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121753400) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12686c400) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11822b800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b61d400) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12aae2c00) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119103800) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1196c2000) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115f3f000) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1164db000) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120e37000) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116468400) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116f02800) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119c58800) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120e25c00) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116f40c00) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11822f800) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x127871800) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126aee800) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128bc3000) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128ce0c00) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12912e400) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a715400) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a4a3800) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129234000) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12640a000) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129472c00) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x120faec00) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12b61bc00) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12aa56400) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 12:30:46 INFO - PROCESS | 1652 | 1467228646375 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 1652 | 1467228646379 Marionette TRACE conn2 <- [1,2510,null,{}] 12:30:46 INFO - PROCESS | 1652 | 1467228646384 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}] 12:30:46 INFO - PROCESS | 1652 | 1467228646385 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:46 INFO - PROCESS | 1652 | 1467228646464 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:30:46 INFO - PROCESS | 1652 | 1467228646468 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 1652 | 1467228646470 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f1e000 == 30 [pid = 1652] [id = 635] 12:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118203400) [pid = 1652] [serial = 1905] [outer = 0x0] 12:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118220000) [pid = 1652] [serial = 1906] [outer = 0x118203400] 12:30:46 INFO - PROCESS | 1652 | 1467228646499 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118522c00) [pid = 1652] [serial = 1907] [outer = 0x118203400] 12:30:46 INFO - PROCESS | 1652 | 1467228646852 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]]]}] 12:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 536ms 12:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:30:46 INFO - PROCESS | 1652 | 1467228646911 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:30:46 INFO - PROCESS | 1652 | 1467228646913 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 12:30:46 INFO - PROCESS | 1652 | 1467228646916 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 1652 | 1467228646918 Marionette TRACE conn2 <- [1,2514,null,{}] 12:30:46 INFO - PROCESS | 1652 | 1467228646926 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}] 12:30:46 INFO - PROCESS | 1652 | 1467228646929 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:47 INFO - PROCESS | 1652 | 1467228647009 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:30:47 INFO - PROCESS | 1652 | 1467228647014 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:47 INFO - PROCESS | 1652 | 1467228647019 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ec6000 == 31 [pid = 1652] [id = 636] 12:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11886e800) [pid = 1652] [serial = 1908] [outer = 0x0] 12:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11910f000) [pid = 1652] [serial = 1909] [outer = 0x11886e800] 12:30:47 INFO - PROCESS | 1652 | 1467228647048 Marionette DEBUG loaded listener.js 12:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11982a400) [pid = 1652] [serial = 1910] [outer = 0x11886e800] 12:30:47 INFO - PROCESS | 1652 | 1467228647420 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]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:30:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 522ms 12:30:47 INFO - PROCESS | 1652 | 1467228647447 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 1652 | 1467228647449 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 12:30:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:30:47 INFO - PROCESS | 1652 | 1467228647452 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 1652 | 1467228647453 Marionette TRACE conn2 <- [1,2518,null,{}] 12:30:47 INFO - PROCESS | 1652 | 1467228647457 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}] 12:30:47 INFO - PROCESS | 1652 | 1467228647459 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:47 INFO - PROCESS | 1652 | 1467228647539 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:30:47 INFO - PROCESS | 1652 | 1467228647542 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:47 INFO - PROCESS | 1652 | 1467228647544 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b16800 == 32 [pid = 1652] [id = 637] 12:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113193c00) [pid = 1652] [serial = 1911] [outer = 0x0] 12:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x120e21800) [pid = 1652] [serial = 1912] [outer = 0x113193c00] 12:30:47 INFO - PROCESS | 1652 | 1467228647568 Marionette DEBUG loaded listener.js 12:30:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x120eeb800) [pid = 1652] [serial = 1913] [outer = 0x113193c00] 12:30:47 INFO - PROCESS | 1652 | 1467228647945 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]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:30:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 520ms 12:30:47 INFO - PROCESS | 1652 | 1467228647973 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 1652 | 1467228647974 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 12:30:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:30:47 INFO - PROCESS | 1652 | 1467228647978 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 1652 | 1467228647979 Marionette TRACE conn2 <- [1,2522,null,{}] 12:30:47 INFO - PROCESS | 1652 | 1467228647981 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}] 12:30:47 INFO - PROCESS | 1652 | 1467228647983 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:48 INFO - PROCESS | 1652 | 1467228648086 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:30:48 INFO - PROCESS | 1652 | 1467228648250 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 1652 | 1467228648252 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116116800 == 33 [pid = 1652] [id = 638] 12:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1121b0800) [pid = 1652] [serial = 1914] [outer = 0x0] 12:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113199400) [pid = 1652] [serial = 1915] [outer = 0x1121b0800] 12:30:48 INFO - PROCESS | 1652 | 1467228648307 Marionette DEBUG loaded listener.js 12:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11613d400) [pid = 1652] [serial = 1916] [outer = 0x1121b0800] 12:30:48 INFO - PROCESS | 1652 | 1467228648773 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]]]}] 12:30:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:30:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 822ms 12:30:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:30:48 INFO - PROCESS | 1652 | 1467228648808 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:30:48 INFO - PROCESS | 1652 | 1467228648810 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 12:30:48 INFO - PROCESS | 1652 | 1467228648813 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:30:48 INFO - PROCESS | 1652 | 1467228648815 Marionette TRACE conn2 <- [1,2526,null,{}] 12:30:48 INFO - PROCESS | 1652 | 1467228648822 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}] 12:30:48 INFO - PROCESS | 1652 | 1467228648823 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:48 INFO - PROCESS | 1652 | 1467228648920 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:30:48 INFO - PROCESS | 1652 | 1467228648979 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 1652 | 1467228648980 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x123caa800 == 34 [pid = 1652] [id = 639] 12:30:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117eb4400) [pid = 1652] [serial = 1917] [outer = 0x0] 12:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118591c00) [pid = 1652] [serial = 1918] [outer = 0x117eb4400] 12:30:49 INFO - PROCESS | 1652 | 1467228649011 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118f89c00) [pid = 1652] [serial = 1919] [outer = 0x117eb4400] 12:30:49 INFO - PROCESS | 1652 | 1467228649424 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]]]}] 12:30:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:30:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 621ms 12:30:49 INFO - PROCESS | 1652 | 1467228649436 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:30:49 INFO - PROCESS | 1652 | 1467228649441 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 12:30:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:30:49 INFO - PROCESS | 1652 | 1467228649445 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 1652 | 1467228649446 Marionette TRACE conn2 <- [1,2530,null,{}] 12:30:49 INFO - PROCESS | 1652 | 1467228649449 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}] 12:30:49 INFO - PROCESS | 1652 | 1467228649451 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:49 INFO - PROCESS | 1652 | 1467228649547 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:30:49 INFO - PROCESS | 1652 | 1467228649634 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:49 INFO - PROCESS | 1652 | 1467228649636 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12915f000 == 35 [pid = 1652] [id = 640] 12:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118599400) [pid = 1652] [serial = 1920] [outer = 0x0] 12:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120e2d400) [pid = 1652] [serial = 1921] [outer = 0x118599400] 12:30:49 INFO - PROCESS | 1652 | 1467228649667 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121513800) [pid = 1652] [serial = 1922] [outer = 0x118599400] 12:30:50 INFO - PROCESS | 1652 | 1467228650090 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]]]}] 12:30:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:30:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 669ms 12:30:50 INFO - PROCESS | 1652 | 1467228650115 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:30:50 INFO - PROCESS | 1652 | 1467228650117 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 12:30:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:30:50 INFO - PROCESS | 1652 | 1467228650122 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:30:50 INFO - PROCESS | 1652 | 1467228650128 Marionette TRACE conn2 <- [1,2534,null,{}] 12:30:50 INFO - PROCESS | 1652 | 1467228650139 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}] 12:30:50 INFO - PROCESS | 1652 | 1467228650142 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:50 INFO - PROCESS | 1652 | 1467228650285 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:30:50 INFO - PROCESS | 1652 | 1467228650395 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 1652 | 1467228650397 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6e8800 == 36 [pid = 1652] [id = 641] 12:30:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123c31400) [pid = 1652] [serial = 1923] [outer = 0x0] 12:30:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124656800) [pid = 1652] [serial = 1924] [outer = 0x123c31400] 12:30:50 INFO - PROCESS | 1652 | 1467228650427 Marionette DEBUG loaded listener.js 12:30:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12686dc00) [pid = 1652] [serial = 1925] [outer = 0x123c31400] 12:30:50 INFO - PROCESS | 1652 | 1467228650826 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]]]}] 12:30:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:30:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 731ms 12:30:50 INFO - PROCESS | 1652 | 1467228650852 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:30:50 INFO - PROCESS | 1652 | 1467228650853 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 12:30:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:30:50 INFO - PROCESS | 1652 | 1467228650874 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:30:50 INFO - PROCESS | 1652 | 1467228650875 Marionette TRACE conn2 <- [1,2538,null,{}] 12:30:50 INFO - PROCESS | 1652 | 1467228650877 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}] 12:30:50 INFO - PROCESS | 1652 | 1467228650879 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:50 INFO - PROCESS | 1652 | 1467228650974 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:30:51 INFO - PROCESS | 1652 | 1467228651031 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:51 INFO - PROCESS | 1652 | 1467228651032 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab2d800 == 37 [pid = 1652] [id = 642] 12:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124310400) [pid = 1652] [serial = 1926] [outer = 0x0] 12:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x127875c00) [pid = 1652] [serial = 1927] [outer = 0x124310400] 12:30:51 INFO - PROCESS | 1652 | 1467228651061 Marionette DEBUG loaded listener.js 12:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128bc7c00) [pid = 1652] [serial = 1928] [outer = 0x124310400] 12:30:51 INFO - PROCESS | 1652 | 1467228651478 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]]]}] 12:30:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:30:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 619ms 12:30:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:30:51 INFO - PROCESS | 1652 | 1467228651493 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:30:51 INFO - PROCESS | 1652 | 1467228651494 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 12:30:51 INFO - PROCESS | 1652 | 1467228651496 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:30:51 INFO - PROCESS | 1652 | 1467228651498 Marionette TRACE conn2 <- [1,2542,null,{}] 12:30:51 INFO - PROCESS | 1652 | 1467228651500 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}] 12:30:51 INFO - PROCESS | 1652 | 1467228651502 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:51 INFO - PROCESS | 1652 | 1467228651597 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:30:51 INFO - PROCESS | 1652 | 1467228651651 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:51 INFO - PROCESS | 1652 | 1467228651656 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x120eb6000 == 38 [pid = 1652] [id = 643] 12:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12922ac00) [pid = 1652] [serial = 1929] [outer = 0x0] 12:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129232400) [pid = 1652] [serial = 1930] [outer = 0x12922ac00] 12:30:51 INFO - PROCESS | 1652 | 1467228651693 Marionette DEBUG loaded listener.js 12:30:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12946e000) [pid = 1652] [serial = 1931] [outer = 0x12922ac00] 12:30:52 INFO - PROCESS | 1652 | --DOCSHELL 0x124b16800 == 37 [pid = 1652] [id = 637] 12:30:52 INFO - PROCESS | 1652 | --DOCSHELL 0x120ec6000 == 36 [pid = 1652] [id = 636] 12:30:52 INFO - PROCESS | 1652 | --DOCSHELL 0x118f1e000 == 35 [pid = 1652] [id = 635] 12:30:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11746d000 == 34 [pid = 1652] [id = 634] 12:30:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1182c0800 == 33 [pid = 1652] [id = 633] 12:30:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b98e800 == 32 [pid = 1652] [id = 632] 12:30:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab2d800 == 31 [pid = 1652] [id = 642] 12:30:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6e8800 == 30 [pid = 1652] [id = 641] 12:30:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12915f000 == 29 [pid = 1652] [id = 640] 12:30:52 INFO - PROCESS | 1652 | --DOCSHELL 0x123caa800 == 28 [pid = 1652] [id = 639] 12:30:52 INFO - PROCESS | 1652 | --DOCSHELL 0x116116800 == 27 [pid = 1652] [id = 638] 12:30:52 INFO - PROCESS | 1652 | 1467228652767 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]]]}] 12:30:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:30:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1423ms 12:30:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:30:52 INFO - PROCESS | 1652 | 1467228652923 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:30:52 INFO - PROCESS | 1652 | 1467228652925 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 12:30:52 INFO - PROCESS | 1652 | 1467228652932 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:30:52 INFO - PROCESS | 1652 | 1467228652934 Marionette TRACE conn2 <- [1,2546,null,{}] 12:30:52 INFO - PROCESS | 1652 | 1467228652944 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}] 12:30:52 INFO - PROCESS | 1652 | 1467228652946 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:53 INFO - PROCESS | 1652 | 1467228653042 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:30:53 INFO - PROCESS | 1652 | 1467228653048 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 1652 | 1467228653051 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f98000 == 28 [pid = 1652] [id = 644] 12:30:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11613d800) [pid = 1652] [serial = 1932] [outer = 0x0] 12:30:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116144000) [pid = 1652] [serial = 1933] [outer = 0x11613d800] 12:30:53 INFO - PROCESS | 1652 | 1467228653080 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116462800) [pid = 1652] [serial = 1934] [outer = 0x11613d800] 12:30:53 INFO - PROCESS | 1652 | 1467228653414 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]]]}] 12:30:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:30:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 528ms 12:30:53 INFO - PROCESS | 1652 | 1467228653460 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:30:53 INFO - PROCESS | 1652 | 1467228653463 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 12:30:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:30:53 INFO - PROCESS | 1652 | 1467228653477 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:30:53 INFO - PROCESS | 1652 | 1467228653478 Marionette TRACE conn2 <- [1,2550,null,{}] 12:30:53 INFO - PROCESS | 1652 | 1467228653481 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}] 12:30:53 INFO - PROCESS | 1652 | 1467228653482 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:53 INFO - PROCESS | 1652 | 1467228653584 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:30:53 INFO - PROCESS | 1652 | 1467228653589 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 1652 | 1467228653590 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119473800 == 29 [pid = 1652] [id = 645] 12:30:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116f3fc00) [pid = 1652] [serial = 1935] [outer = 0x0] 12:30:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11822a400) [pid = 1652] [serial = 1936] [outer = 0x116f3fc00] 12:30:53 INFO - PROCESS | 1652 | 1467228653617 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118598000) [pid = 1652] [serial = 1937] [outer = 0x116f3fc00] 12:30:53 INFO - PROCESS | 1652 | 1467228653956 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]]]}] 12:30:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:30:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 12:30:53 INFO - PROCESS | 1652 | 1467228653997 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:30:53 INFO - PROCESS | 1652 | 1467228653998 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 12:30:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:30:54 INFO - PROCESS | 1652 | 1467228654001 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - PROCESS | 1652 | 1467228654003 Marionette TRACE conn2 <- [1,2554,null,{}] 12:30:54 INFO - PROCESS | 1652 | 1467228654014 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}] 12:30:54 INFO - PROCESS | 1652 | 1467228654017 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:54 INFO - PROCESS | 1652 | 1467228654123 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:30:54 INFO - PROCESS | 1652 | 1467228654162 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 1652 | 1467228654164 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b3b000 == 30 [pid = 1652] [id = 646] 12:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11981f000) [pid = 1652] [serial = 1938] [outer = 0x0] 12:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11982d000) [pid = 1652] [serial = 1939] [outer = 0x11981f000] 12:30:54 INFO - PROCESS | 1652 | 1467228654192 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x120e1f000) [pid = 1652] [serial = 1940] [outer = 0x11981f000] 12:30:54 INFO - PROCESS | 1652 | 1467228654538 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]]]}] 12:30:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:30:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 576ms 12:30:54 INFO - PROCESS | 1652 | 1467228654581 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:30:54 INFO - PROCESS | 1652 | 1467228654583 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 12:30:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:30:54 INFO - PROCESS | 1652 | 1467228654585 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - PROCESS | 1652 | 1467228654587 Marionette TRACE conn2 <- [1,2558,null,{}] 12:30:54 INFO - PROCESS | 1652 | 1467228654589 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}] 12:30:54 INFO - PROCESS | 1652 | 1467228654590 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:54 INFO - PROCESS | 1652 | 1467228654691 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:30:54 INFO - PROCESS | 1652 | 1467228654694 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 1652 | 1467228654696 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x128923800 == 31 [pid = 1652] [id = 647] 12:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x120e29800) [pid = 1652] [serial = 1941] [outer = 0x0] 12:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x120eed400) [pid = 1652] [serial = 1942] [outer = 0x120e29800] 12:30:54 INFO - PROCESS | 1652 | 1467228654720 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1213c3c00) [pid = 1652] [serial = 1943] [outer = 0x120e29800] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x120e21000) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118206800) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x115f9e800) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x113a93000) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x120e2e000) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118fcc800) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115dea000) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x113eeec00) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118230c00) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1213c3000) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124c47800) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123c0bc00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116145c00) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11319c000) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126ae5c00) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1196c9c00) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11319a800) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11886e800) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1164d5400) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126ae9400) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118203400) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113217800) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:30:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113193c00) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:30:55 INFO - PROCESS | 1652 | 1467228655282 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]]]}] 12:30:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:30:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 721ms 12:30:55 INFO - PROCESS | 1652 | 1467228655306 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:30:55 INFO - PROCESS | 1652 | 1467228655308 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 12:30:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:30:55 INFO - PROCESS | 1652 | 1467228655310 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 1652 | 1467228655311 Marionette TRACE conn2 <- [1,2562,null,{}] 12:30:55 INFO - PROCESS | 1652 | 1467228655313 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}] 12:30:55 INFO - PROCESS | 1652 | 1467228655315 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:55 INFO - PROCESS | 1652 | 1467228655387 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:30:55 INFO - PROCESS | 1652 | 1467228655463 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:55 INFO - PROCESS | 1652 | 1467228655464 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278d7800 == 32 [pid = 1652] [id = 648] 12:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1131e4800) [pid = 1652] [serial = 1944] [outer = 0x0] 12:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1164d9c00) [pid = 1652] [serial = 1945] [outer = 0x1131e4800] 12:30:55 INFO - PROCESS | 1652 | 1467228655497 Marionette DEBUG loaded listener.js 12:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118593000) [pid = 1652] [serial = 1946] [outer = 0x1131e4800] 12:30:55 INFO - PROCESS | 1652 | 1467228655756 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]]]}] 12:30:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:30:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 468ms 12:30:55 INFO - PROCESS | 1652 | 1467228655780 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:30:55 INFO - PROCESS | 1652 | 1467228655781 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 12:30:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:30:55 INFO - PROCESS | 1652 | 1467228655783 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 1652 | 1467228655785 Marionette TRACE conn2 <- [1,2566,null,{}] 12:30:55 INFO - PROCESS | 1652 | 1467228655795 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}] 12:30:55 INFO - PROCESS | 1652 | 1467228655799 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:55 INFO - PROCESS | 1652 | 1467228655900 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:30:55 INFO - PROCESS | 1652 | 1467228655904 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:55 INFO - PROCESS | 1652 | 1467228655905 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e7800 == 33 [pid = 1652] [id = 649] 12:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118f8c000) [pid = 1652] [serial = 1947] [outer = 0x0] 12:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1213c1c00) [pid = 1652] [serial = 1948] [outer = 0x118f8c000] 12:30:55 INFO - PROCESS | 1652 | 1467228655932 Marionette DEBUG loaded listener.js 12:30:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124c41000) [pid = 1652] [serial = 1949] [outer = 0x118f8c000] 12:30:56 INFO - PROCESS | 1652 | 1467228656255 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]]]}] 12:30:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:30:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 518ms 12:30:56 INFO - PROCESS | 1652 | 1467228656303 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:30:56 INFO - PROCESS | 1652 | 1467228656304 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 12:30:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:30:56 INFO - PROCESS | 1652 | 1467228656307 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:30:56 INFO - PROCESS | 1652 | 1467228656308 Marionette TRACE conn2 <- [1,2570,null,{}] 12:30:56 INFO - PROCESS | 1652 | 1467228656310 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}] 12:30:56 INFO - PROCESS | 1652 | 1467228656311 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:56 INFO - PROCESS | 1652 | 1467228656412 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:30:56 INFO - PROCESS | 1652 | 1467228656418 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 1652 | 1467228656419 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b98c800 == 34 [pid = 1652] [id = 650] 12:30:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11910a800) [pid = 1652] [serial = 1950] [outer = 0x0] 12:30:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12640d800) [pid = 1652] [serial = 1951] [outer = 0x11910a800] 12:30:56 INFO - PROCESS | 1652 | 1467228656450 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126af0c00) [pid = 1652] [serial = 1952] [outer = 0x11910a800] 12:30:56 INFO - PROCESS | 1652 | 1467228656767 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]]]}] 12:30:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:30:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 472ms 12:30:56 INFO - PROCESS | 1652 | 1467228656779 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:30:56 INFO - PROCESS | 1652 | 1467228656780 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 12:30:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:30:56 INFO - PROCESS | 1652 | 1467228656782 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:30:56 INFO - PROCESS | 1652 | 1467228656783 Marionette TRACE conn2 <- [1,2574,null,{}] 12:30:56 INFO - PROCESS | 1652 | 1467228656786 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}] 12:30:56 INFO - PROCESS | 1652 | 1467228656787 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:56 INFO - PROCESS | 1652 | 1467228656862 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:30:56 INFO - PROCESS | 1652 | 1467228656865 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 1652 | 1467228656866 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c960000 == 35 [pid = 1652] [id = 651] 12:30:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112766000) [pid = 1652] [serial = 1953] [outer = 0x0] 12:30:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x127873000) [pid = 1652] [serial = 1954] [outer = 0x112766000] 12:30:56 INFO - PROCESS | 1652 | 1467228656892 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128bca400) [pid = 1652] [serial = 1955] [outer = 0x112766000] 12:30:57 INFO - PROCESS | 1652 | 1467228657361 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]]]}] 12:30:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:30:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 620ms 12:30:57 INFO - PROCESS | 1652 | 1467228657404 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:30:57 INFO - PROCESS | 1652 | 1467228657406 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 12:30:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:30:57 INFO - PROCESS | 1652 | 1467228657410 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 1652 | 1467228657414 Marionette TRACE conn2 <- [1,2578,null,{}] 12:30:57 INFO - PROCESS | 1652 | 1467228657432 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}] 12:30:57 INFO - PROCESS | 1652 | 1467228657434 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:57 INFO - PROCESS | 1652 | 1467228657542 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:30:57 INFO - PROCESS | 1652 | 1467228657623 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:57 INFO - PROCESS | 1652 | 1467228657624 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x118631800 == 36 [pid = 1652] [id = 652] 12:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11319d800) [pid = 1652] [serial = 1956] [outer = 0x0] 12:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x115f48c00) [pid = 1652] [serial = 1957] [outer = 0x11319d800] 12:30:57 INFO - PROCESS | 1652 | 1467228657656 Marionette DEBUG loaded listener.js 12:30:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116469800) [pid = 1652] [serial = 1958] [outer = 0x11319d800] 12:30:58 INFO - PROCESS | 1652 | 1467228658174 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]]]}] 12:30:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:30:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 837ms 12:30:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:30:58 INFO - PROCESS | 1652 | 1467228658247 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:30:58 INFO - PROCESS | 1652 | 1467228658250 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 12:30:58 INFO - PROCESS | 1652 | 1467228658254 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:30:58 INFO - PROCESS | 1652 | 1467228658256 Marionette TRACE conn2 <- [1,2582,null,{}] 12:30:58 INFO - PROCESS | 1652 | 1467228658259 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}] 12:30:58 INFO - PROCESS | 1652 | 1467228658260 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:58 INFO - PROCESS | 1652 | 1467228658370 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:30:58 INFO - PROCESS | 1652 | 1467228658452 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 1652 | 1467228658454 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x129418000 == 37 [pid = 1652] [id = 653] 12:30:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11822e000) [pid = 1652] [serial = 1959] [outer = 0x0] 12:30:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11886c400) [pid = 1652] [serial = 1960] [outer = 0x11822e000] 12:30:58 INFO - PROCESS | 1652 | 1467228658484 Marionette DEBUG loaded listener.js 12:30:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118fcc800) [pid = 1652] [serial = 1961] [outer = 0x11822e000] 12:30:59 INFO - PROCESS | 1652 | 1467228659121 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]]]}] 12:30:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12b98c800 == 36 [pid = 1652] [id = 650] 12:30:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e7800 == 35 [pid = 1652] [id = 649] 12:30:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1278d7800 == 34 [pid = 1652] [id = 648] 12:30:59 INFO - PROCESS | 1652 | --DOCSHELL 0x128923800 == 33 [pid = 1652] [id = 647] 12:30:59 INFO - PROCESS | 1652 | --DOCSHELL 0x123b3b000 == 32 [pid = 1652] [id = 646] 12:30:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119473800 == 31 [pid = 1652] [id = 645] 12:30:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116f98000 == 30 [pid = 1652] [id = 644] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x120edfc00) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11846c400) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11886a400) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116742800) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113c70c00) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x115f9c000) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124305800) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1194aa800) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1196c8000) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118204000) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11674ac00) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1174ffc00) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116630000) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1194b4000) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11886f800) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124335c00) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12175ac00) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129235000) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128bbe400) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115de9400) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124c3b800) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124653800) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119829000) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12946c400) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1176f4400) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1213b9000) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127878c00) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116463000) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12640d400) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116a0b400) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11982a000) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x128cee000) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x121750000) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1268d5c00) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119c07800) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1210fe800) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12922bc00) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 12:30:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:30:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 923ms 12:30:59 INFO - PROCESS | 1652 | 1467228659178 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:30:59 INFO - PROCESS | 1652 | 1467228659180 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 12:30:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:30:59 INFO - PROCESS | 1652 | 1467228659183 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:30:59 INFO - PROCESS | 1652 | 1467228659185 Marionette TRACE conn2 <- [1,2586,null,{}] 12:30:59 INFO - PROCESS | 1652 | 1467228659188 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}] 12:30:59 INFO - PROCESS | 1652 | 1467228659190 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:59 INFO - PROCESS | 1652 | 1467228659280 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x116749000) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118220000) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x120e21800) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11910f000) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11982a400) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x116f04000) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x120eeb800) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x118522c00) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 12:30:59 INFO - PROCESS | 1652 | 1467228659340 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:59 INFO - PROCESS | 1652 | 1467228659342 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e4c000 == 31 [pid = 1652] [id = 654] 12:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x116156000) [pid = 1652] [serial = 1962] [outer = 0x0] 12:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x116749000) [pid = 1652] [serial = 1963] [outer = 0x116156000] 12:30:59 INFO - PROCESS | 1652 | 1467228659369 Marionette DEBUG loaded listener.js 12:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1174ffc00) [pid = 1652] [serial = 1964] [outer = 0x116156000] 12:30:59 INFO - PROCESS | 1652 | 1467228659678 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]]]}] 12:30:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:30:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 570ms 12:30:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:30:59 INFO - PROCESS | 1652 | 1467228659752 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:30:59 INFO - PROCESS | 1652 | 1467228659755 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 12:30:59 INFO - PROCESS | 1652 | 1467228659759 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:30:59 INFO - PROCESS | 1652 | 1467228659761 Marionette TRACE conn2 <- [1,2590,null,{}] 12:30:59 INFO - PROCESS | 1652 | 1467228659763 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}] 12:30:59 INFO - PROCESS | 1652 | 1467228659765 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:59 INFO - PROCESS | 1652 | 1467228659869 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:30:59 INFO - PROCESS | 1652 | 1467228659925 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:59 INFO - PROCESS | 1652 | 1467228659926 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:30:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fbb800 == 32 [pid = 1652] [id = 655] 12:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1176f4400) [pid = 1652] [serial = 1965] [outer = 0x0] 12:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118220c00) [pid = 1652] [serial = 1966] [outer = 0x1176f4400] 12:30:59 INFO - PROCESS | 1652 | 1467228659953 Marionette DEBUG loaded listener.js 12:30:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118fc9000) [pid = 1652] [serial = 1967] [outer = 0x1176f4400] 12:31:00 INFO - PROCESS | 1652 | 1467228660252 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]]]}] 12:31:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:31:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 12:31:00 INFO - PROCESS | 1652 | 1467228660285 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:31:00 INFO - PROCESS | 1652 | 1467228660298 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 12:31:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:31:00 INFO - PROCESS | 1652 | 1467228660303 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:31:00 INFO - PROCESS | 1652 | 1467228660306 Marionette TRACE conn2 <- [1,2594,null,{}] 12:31:00 INFO - PROCESS | 1652 | 1467228660319 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}] 12:31:00 INFO - PROCESS | 1652 | 1467228660324 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:00 INFO - PROCESS | 1652 | 1467228660456 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:31:00 INFO - PROCESS | 1652 | 1467228660538 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:00 INFO - PROCESS | 1652 | 1467228660540 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x121355000 == 33 [pid = 1652] [id = 656] 12:31:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1131c6400) [pid = 1652] [serial = 1968] [outer = 0x0] 12:31:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1196c9c00) [pid = 1652] [serial = 1969] [outer = 0x1131c6400] 12:31:00 INFO - PROCESS | 1652 | 1467228660585 Marionette DEBUG loaded listener.js 12:31:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x120e35c00) [pid = 1652] [serial = 1970] [outer = 0x1131c6400] 12:31:00 INFO - PROCESS | 1652 | 1467228660892 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]]]}] 12:31:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:31:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 626ms 12:31:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:31:00 INFO - PROCESS | 1652 | 1467228660929 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:31:00 INFO - PROCESS | 1652 | 1467228660930 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 12:31:00 INFO - PROCESS | 1652 | 1467228660932 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:31:00 INFO - PROCESS | 1652 | 1467228660934 Marionette TRACE conn2 <- [1,2598,null,{}] 12:31:00 INFO - PROCESS | 1652 | 1467228660943 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}] 12:31:00 INFO - PROCESS | 1652 | 1467228660945 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:01 INFO - PROCESS | 1652 | 1467228661063 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:31:01 INFO - PROCESS | 1652 | 1467228661069 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:01 INFO - PROCESS | 1652 | 1467228661070 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c20000 == 34 [pid = 1652] [id = 657] 12:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x120e3a400) [pid = 1652] [serial = 1971] [outer = 0x0] 12:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1210fa400) [pid = 1652] [serial = 1972] [outer = 0x120e3a400] 12:31:01 INFO - PROCESS | 1652 | 1467228661095 Marionette DEBUG loaded listener.js 12:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x123b2ac00) [pid = 1652] [serial = 1973] [outer = 0x120e3a400] 12:31:01 INFO - PROCESS | 1652 | 1467228661443 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]]]}] 12:31:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:31:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 528ms 12:31:01 INFO - PROCESS | 1652 | 1467228661461 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:31:01 INFO - PROCESS | 1652 | 1467228661462 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 12:31:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:31:01 INFO - PROCESS | 1652 | 1467228661472 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:31:01 INFO - PROCESS | 1652 | 1467228661473 Marionette TRACE conn2 <- [1,2602,null,{}] 12:31:01 INFO - PROCESS | 1652 | 1467228661475 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}] 12:31:01 INFO - PROCESS | 1652 | 1467228661485 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:01 INFO - PROCESS | 1652 | 1467228661582 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:31:01 INFO - PROCESS | 1652 | 1467228661585 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:01 INFO - PROCESS | 1652 | 1467228661586 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278cb000 == 35 [pid = 1652] [id = 658] 12:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11319b800) [pid = 1652] [serial = 1974] [outer = 0x0] 12:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124304c00) [pid = 1652] [serial = 1975] [outer = 0x11319b800] 12:31:01 INFO - PROCESS | 1652 | 1467228661611 Marionette DEBUG loaded listener.js 12:31:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12640a000) [pid = 1652] [serial = 1976] [outer = 0x11319b800] 12:31:01 INFO - PROCESS | 1652 | 1467228661951 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]]]}] 12:31:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:31:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 12:31:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:31:01 INFO - PROCESS | 1652 | 1467228661993 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:31:02 INFO - PROCESS | 1652 | 1467228661994 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 12:31:02 INFO - PROCESS | 1652 | 1467228661996 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:31:02 INFO - PROCESS | 1652 | 1467228661997 Marionette TRACE conn2 <- [1,2606,null,{}] 12:31:02 INFO - PROCESS | 1652 | 1467228662009 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}] 12:31:02 INFO - PROCESS | 1652 | 1467228662013 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:02 INFO - PROCESS | 1652 | 1467228662130 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:31:02 INFO - PROCESS | 1652 | 1467228662133 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 1652 | 1467228662135 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12967f800 == 36 [pid = 1652] [id = 659] 12:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x126862400) [pid = 1652] [serial = 1977] [outer = 0x0] 12:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x127878000) [pid = 1652] [serial = 1978] [outer = 0x126862400] 12:31:02 INFO - PROCESS | 1652 | 1467228662161 Marionette DEBUG loaded listener.js 12:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118f8c400) [pid = 1652] [serial = 1979] [outer = 0x126862400] 12:31:02 INFO - PROCESS | 1652 | 1467228662523 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]]]}] 12:31:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:31:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 577ms 12:31:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:31:02 INFO - PROCESS | 1652 | 1467228662574 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:31:02 INFO - PROCESS | 1652 | 1467228662575 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 12:31:02 INFO - PROCESS | 1652 | 1467228662577 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:31:02 INFO - PROCESS | 1652 | 1467228662578 Marionette TRACE conn2 <- [1,2610,null,{}] 12:31:02 INFO - PROCESS | 1652 | 1467228662581 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}] 12:31:02 INFO - PROCESS | 1652 | 1467228662582 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:02 INFO - PROCESS | 1652 | 1467228662689 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:31:02 INFO - PROCESS | 1652 | 1467228662701 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 1652 | 1467228662702 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa11800 == 37 [pid = 1652] [id = 660] 12:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x129236800) [pid = 1652] [serial = 1980] [outer = 0x0] 12:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12946a800) [pid = 1652] [serial = 1981] [outer = 0x129236800] 12:31:02 INFO - PROCESS | 1652 | 1467228662726 Marionette DEBUG loaded listener.js 12:31:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1294c0c00) [pid = 1652] [serial = 1982] [outer = 0x129236800] 12:31:03 INFO - PROCESS | 1652 | 1467228663033 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]]]}] 12:31:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:31:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 468ms 12:31:03 INFO - PROCESS | 1652 | 1467228663045 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:31:03 INFO - PROCESS | 1652 | 1467228663046 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 12:31:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:31:03 INFO - PROCESS | 1652 | 1467228663056 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:31:03 INFO - PROCESS | 1652 | 1467228663058 Marionette TRACE conn2 <- [1,2614,null,{}] 12:31:03 INFO - PROCESS | 1652 | 1467228663063 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}] 12:31:03 INFO - PROCESS | 1652 | 1467228663064 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:03 INFO - PROCESS | 1652 | 1467228663165 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:31:03 INFO - PROCESS | 1652 | 1467228663168 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 1652 | 1467228663169 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b984000 == 38 [pid = 1652] [id = 661] 12:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x129464800) [pid = 1652] [serial = 1983] [outer = 0x0] 12:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1294c6c00) [pid = 1652] [serial = 1984] [outer = 0x129464800] 12:31:03 INFO - PROCESS | 1652 | 1467228663194 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a4a2800) [pid = 1652] [serial = 1985] [outer = 0x129464800] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12922ac00) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1121b0800) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124310400) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116f3fc00) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117eb4400) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11910a800) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11613d800) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11981f000) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x120e29800) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118599400) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1131e4800) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123c31400) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:31:03 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118f8c000) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:31:03 INFO - PROCESS | 1652 | 1467228663614 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]]]}] 12:31:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:31:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 572ms 12:31:03 INFO - PROCESS | 1652 | 1467228663629 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:31:03 INFO - PROCESS | 1652 | 1467228663631 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 12:31:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:31:03 INFO - PROCESS | 1652 | 1467228663646 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:31:03 INFO - PROCESS | 1652 | 1467228663648 Marionette TRACE conn2 <- [1,2618,null,{}] 12:31:03 INFO - PROCESS | 1652 | 1467228663651 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}] 12:31:03 INFO - PROCESS | 1652 | 1467228663653 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:03 INFO - PROCESS | 1652 | 1467228663792 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:31:03 INFO - PROCESS | 1652 | 1467228663802 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 1652 | 1467228663803 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134f800 == 39 [pid = 1652] [id = 662] 12:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11858dc00) [pid = 1652] [serial = 1986] [outer = 0x0] 12:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x120e1a400) [pid = 1652] [serial = 1987] [outer = 0x11858dc00] 12:31:03 INFO - PROCESS | 1652 | 1467228663843 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12465ac00) [pid = 1652] [serial = 1988] [outer = 0x11858dc00] 12:31:04 INFO - PROCESS | 1652 | 1467228664217 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]]]}] 12:31:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:31:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 623ms 12:31:04 INFO - PROCESS | 1652 | 1467228664266 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 1652 | 1467228664267 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 12:31:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:31:04 INFO - PROCESS | 1652 | 1467228664269 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:31:04 INFO - PROCESS | 1652 | 1467228664270 Marionette TRACE conn2 <- [1,2622,null,{}] 12:31:04 INFO - PROCESS | 1652 | 1467228664273 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}] 12:31:04 INFO - PROCESS | 1652 | 1467228664274 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:04 INFO - PROCESS | 1652 | 1467228664385 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:31:04 INFO - PROCESS | 1652 | 1467228664391 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:04 INFO - PROCESS | 1652 | 1467228664392 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c96d000 == 40 [pid = 1652] [id = 663] 12:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11981f000) [pid = 1652] [serial = 1989] [outer = 0x0] 12:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x128bcb400) [pid = 1652] [serial = 1990] [outer = 0x11981f000] 12:31:04 INFO - PROCESS | 1652 | 1467228664416 Marionette DEBUG loaded listener.js 12:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12a70ec00) [pid = 1652] [serial = 1991] [outer = 0x11981f000] 12:31:04 INFO - PROCESS | 1652 | 1467228664726 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]]]}] 12:31:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:31:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 467ms 12:31:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:31:04 INFO - PROCESS | 1652 | 1467228664738 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 1652 | 1467228664739 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 12:31:04 INFO - PROCESS | 1652 | 1467228664743 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:31:04 INFO - PROCESS | 1652 | 1467228664744 Marionette TRACE conn2 <- [1,2626,null,{}] 12:31:04 INFO - PROCESS | 1652 | 1467228664747 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}] 12:31:04 INFO - PROCESS | 1652 | 1467228664749 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:04 INFO - PROCESS | 1652 | 1467228664847 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:31:04 INFO - PROCESS | 1652 | 1467228664851 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:04 INFO - PROCESS | 1652 | 1467228664853 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce93800 == 41 [pid = 1652] [id = 664] 12:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1294cb000) [pid = 1652] [serial = 1992] [outer = 0x0] 12:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12a90e800) [pid = 1652] [serial = 1993] [outer = 0x1294cb000] 12:31:04 INFO - PROCESS | 1652 | 1467228664879 Marionette DEBUG loaded listener.js 12:31:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12aae6400) [pid = 1652] [serial = 1994] [outer = 0x1294cb000] 12:31:05 INFO - PROCESS | 1652 | 1467228665203 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]]]}] 12:31:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:31:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 470ms 12:31:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:31:05 INFO - PROCESS | 1652 | 1467228665215 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:31:05 INFO - PROCESS | 1652 | 1467228665216 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 12:31:05 INFO - PROCESS | 1652 | 1467228665218 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 1652 | 1467228665219 Marionette TRACE conn2 <- [1,2630,null,{}] 12:31:05 INFO - PROCESS | 1652 | 1467228665222 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}] 12:31:05 INFO - PROCESS | 1652 | 1467228665224 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:05 INFO - PROCESS | 1652 | 1467228665337 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:31:05 INFO - PROCESS | 1652 | 1467228665343 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 1652 | 1467228665344 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d575800 == 42 [pid = 1652] [id = 665] 12:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12a4a6c00) [pid = 1652] [serial = 1995] [outer = 0x0] 12:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12b61bc00) [pid = 1652] [serial = 1996] [outer = 0x12a4a6c00] 12:31:05 INFO - PROCESS | 1652 | 1467228665368 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b6f3000) [pid = 1652] [serial = 1997] [outer = 0x12a4a6c00] 12:31:05 INFO - PROCESS | 1652 | 1467228665850 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]]]}] 12:31:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:31:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 669ms 12:31:05 INFO - PROCESS | 1652 | 1467228665888 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:31:05 INFO - PROCESS | 1652 | 1467228665891 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 12:31:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:31:05 INFO - PROCESS | 1652 | 1467228665894 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 1652 | 1467228665897 Marionette TRACE conn2 <- [1,2634,null,{}] 12:31:05 INFO - PROCESS | 1652 | 1467228665901 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}] 12:31:05 INFO - PROCESS | 1652 | 1467228665902 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:06 INFO - PROCESS | 1652 | 1467228666008 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:31:06 INFO - PROCESS | 1652 | 1467228666081 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:06 INFO - PROCESS | 1652 | 1467228666083 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x120de0000 == 43 [pid = 1652] [id = 666] 12:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116a11c00) [pid = 1652] [serial = 1998] [outer = 0x0] 12:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11820c800) [pid = 1652] [serial = 1999] [outer = 0x116a11c00] 12:31:06 INFO - PROCESS | 1652 | 1467228666114 Marionette DEBUG loaded listener.js 12:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11852b400) [pid = 1652] [serial = 2000] [outer = 0x116a11c00] 12:31:06 INFO - PROCESS | 1652 | 1467228666530 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]]]}] 12:31:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:31:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 673ms 12:31:06 INFO - PROCESS | 1652 | 1467228666567 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:31:06 INFO - PROCESS | 1652 | 1467228666570 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 12:31:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:31:06 INFO - PROCESS | 1652 | 1467228666574 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 1652 | 1467228666576 Marionette TRACE conn2 <- [1,2638,null,{}] 12:31:06 INFO - PROCESS | 1652 | 1467228666579 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}] 12:31:06 INFO - PROCESS | 1652 | 1467228666580 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:06 INFO - PROCESS | 1652 | 1467228666685 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:31:06 INFO - PROCESS | 1652 | 1467228666776 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:06 INFO - PROCESS | 1652 | 1467228666778 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x129151800 == 44 [pid = 1652] [id = 667] 12:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1196c2000) [pid = 1652] [serial = 2001] [outer = 0x0] 12:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119c0b800) [pid = 1652] [serial = 2002] [outer = 0x1196c2000] 12:31:06 INFO - PROCESS | 1652 | 1467228666810 Marionette DEBUG loaded listener.js 12:31:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120fac400) [pid = 1652] [serial = 2003] [outer = 0x1196c2000] 12:31:07 INFO - PROCESS | 1652 | 1467228667210 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]]]}] 12:31:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:31:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 670ms 12:31:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:31:07 INFO - PROCESS | 1652 | 1467228667246 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:31:07 INFO - PROCESS | 1652 | 1467228667248 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 12:31:07 INFO - PROCESS | 1652 | 1467228667250 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 1652 | 1467228667253 Marionette TRACE conn2 <- [1,2642,null,{}] 12:31:07 INFO - PROCESS | 1652 | 1467228667260 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}] 12:31:07 INFO - PROCESS | 1652 | 1467228667264 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:07 INFO - PROCESS | 1652 | 1467228667366 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:31:07 INFO - PROCESS | 1652 | 1467228667427 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:07 INFO - PROCESS | 1652 | 1467228667429 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d594000 == 45 [pid = 1652] [id = 668] 12:31:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12640e800) [pid = 1652] [serial = 2004] [outer = 0x0] 12:31:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1266a2c00) [pid = 1652] [serial = 2005] [outer = 0x12640e800] 12:31:07 INFO - PROCESS | 1652 | 1467228667461 Marionette DEBUG loaded listener.js 12:31:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12912bc00) [pid = 1652] [serial = 2006] [outer = 0x12640e800] 12:31:07 INFO - PROCESS | 1652 | 1467228667917 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]]]}] 12:31:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:31:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 673ms 12:31:07 INFO - PROCESS | 1652 | 1467228667923 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:31:07 INFO - PROCESS | 1652 | 1467228667925 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 12:31:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:31:07 INFO - PROCESS | 1652 | 1467228667928 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 1652 | 1467228667929 Marionette TRACE conn2 <- [1,2646,null,{}] 12:31:07 INFO - PROCESS | 1652 | 1467228667931 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}] 12:31:07 INFO - PROCESS | 1652 | 1467228667933 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:08 INFO - PROCESS | 1652 | 1467228668183 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:31:08 INFO - PROCESS | 1652 | 1467228668311 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:08 INFO - PROCESS | 1652 | 1467228668313 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f07800 == 46 [pid = 1652] [id = 669] 12:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113ce9000) [pid = 1652] [serial = 2007] [outer = 0x0] 12:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x115f3e000) [pid = 1652] [serial = 2008] [outer = 0x113ce9000] 12:31:08 INFO - PROCESS | 1652 | 1467228668343 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11615f400) [pid = 1652] [serial = 2009] [outer = 0x113ce9000] 12:31:08 INFO - PROCESS | 1652 | 1467228668761 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]]]}] 12:31:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:31:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 868ms 12:31:08 INFO - PROCESS | 1652 | 1467228668797 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:31:08 INFO - PROCESS | 1652 | 1467228668800 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 12:31:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:31:08 INFO - PROCESS | 1652 | 1467228668803 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:31:08 INFO - PROCESS | 1652 | 1467228668805 Marionette TRACE conn2 <- [1,2650,null,{}] 12:31:08 INFO - PROCESS | 1652 | 1467228668808 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}] 12:31:08 INFO - PROCESS | 1652 | 1467228668810 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:08 INFO - PROCESS | 1652 | 1467228668899 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:31:08 INFO - PROCESS | 1652 | 1467228668958 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:08 INFO - PROCESS | 1652 | 1467228668959 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182be000 == 47 [pid = 1652] [id = 670] 12:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116903000) [pid = 1652] [serial = 2010] [outer = 0x0] 12:31:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116f40800) [pid = 1652] [serial = 2011] [outer = 0x116903000] 12:31:08 INFO - PROCESS | 1652 | 1467228668987 Marionette DEBUG loaded listener.js 12:31:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11821fc00) [pid = 1652] [serial = 2012] [outer = 0x116903000] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x120eb6000 == 46 [pid = 1652] [id = 643] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce93800 == 45 [pid = 1652] [id = 664] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12c96d000 == 44 [pid = 1652] [id = 663] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12134f800 == 43 [pid = 1652] [id = 662] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b984000 == 42 [pid = 1652] [id = 661] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa11800 == 41 [pid = 1652] [id = 660] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12967f800 == 40 [pid = 1652] [id = 659] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1278cb000 == 39 [pid = 1652] [id = 658] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x124c20000 == 38 [pid = 1652] [id = 657] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x121355000 == 37 [pid = 1652] [id = 656] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118fbb800 == 36 [pid = 1652] [id = 655] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x117e4c000 == 35 [pid = 1652] [id = 654] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x129418000 == 34 [pid = 1652] [id = 653] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12c960000 == 33 [pid = 1652] [id = 651] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118631800 == 32 [pid = 1652] [id = 652] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118f07800 == 31 [pid = 1652] [id = 669] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d594000 == 30 [pid = 1652] [id = 668] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x129151800 == 29 [pid = 1652] [id = 667] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x120de0000 == 28 [pid = 1652] [id = 666] 12:31:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d575800 == 27 [pid = 1652] [id = 665] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x127873000) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126af0c00) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12946e000) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113199400) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128bc7c00) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118598000) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118591c00) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12640d800) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116144000) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x120e1f000) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1213c3c00) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116462800) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129232400) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118f89c00) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x120e2d400) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118593000) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121513800) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1164d9c00) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11822a400) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11982d000) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12686dc00) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x127875c00) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x120eed400) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1213c1c00) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124656800) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11613d400) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x124c41000) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 12:31:09 INFO - PROCESS | 1652 | 1467228669859 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]]]}] 12:31:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:31:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1072ms 12:31:09 INFO - PROCESS | 1652 | 1467228669878 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:31:09 INFO - PROCESS | 1652 | 1467228669881 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 12:31:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:31:09 INFO - PROCESS | 1652 | 1467228669884 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:31:09 INFO - PROCESS | 1652 | 1467228669887 Marionette TRACE conn2 <- [1,2654,null,{}] 12:31:09 INFO - PROCESS | 1652 | 1467228669893 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}] 12:31:09 INFO - PROCESS | 1652 | 1467228669894 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:09 INFO - PROCESS | 1652 | 1467228669970 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:31:09 INFO - PROCESS | 1652 | 1467228669974 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:09 INFO - PROCESS | 1652 | 1467228669977 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x117476000 == 28 [pid = 1652] [id = 671] 12:31:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113219800) [pid = 1652] [serial = 2013] [outer = 0x0] 12:31:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116157000) [pid = 1652] [serial = 2014] [outer = 0x113219800] 12:31:10 INFO - PROCESS | 1652 | 1467228670004 Marionette DEBUG loaded listener.js 12:31:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116905c00) [pid = 1652] [serial = 2015] [outer = 0x113219800] 12:31:10 INFO - PROCESS | 1652 | 1467228670356 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]]]}] 12:31:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:31:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 524ms 12:31:10 INFO - PROCESS | 1652 | 1467228670409 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:31:10 INFO - PROCESS | 1652 | 1467228670412 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 12:31:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:31:10 INFO - PROCESS | 1652 | 1467228670422 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 1652 | 1467228670424 Marionette TRACE conn2 <- [1,2658,null,{}] 12:31:10 INFO - PROCESS | 1652 | 1467228670428 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}] 12:31:10 INFO - PROCESS | 1652 | 1467228670429 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:10 INFO - PROCESS | 1652 | 1467228670511 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:31:10 INFO - PROCESS | 1652 | 1467228670515 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 1652 | 1467228670516 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fba800 == 29 [pid = 1652] [id = 672] 12:31:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1176ee400) [pid = 1652] [serial = 2016] [outer = 0x0] 12:31:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118215c00) [pid = 1652] [serial = 2017] [outer = 0x1176ee400] 12:31:10 INFO - PROCESS | 1652 | 1467228670545 Marionette DEBUG loaded listener.js 12:31:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118467800) [pid = 1652] [serial = 2018] [outer = 0x1176ee400] 12:31:10 INFO - PROCESS | 1652 | 1467228670896 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]]]}] 12:31:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:31:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 527ms 12:31:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:31:10 INFO - PROCESS | 1652 | 1467228670945 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:31:10 INFO - PROCESS | 1652 | 1467228670946 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 12:31:10 INFO - PROCESS | 1652 | 1467228670948 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 1652 | 1467228670951 Marionette TRACE conn2 <- [1,2662,null,{}] 12:31:10 INFO - PROCESS | 1652 | 1467228670959 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}] 12:31:10 INFO - PROCESS | 1652 | 1467228670962 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:11 INFO - PROCESS | 1652 | 1467228671040 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:31:11 INFO - PROCESS | 1652 | 1467228671045 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:11 INFO - PROCESS | 1652 | 1467228671047 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x121187800 == 30 [pid = 1652] [id = 673] 12:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11859bc00) [pid = 1652] [serial = 2019] [outer = 0x0] 12:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118f82800) [pid = 1652] [serial = 2020] [outer = 0x11859bc00] 12:31:11 INFO - PROCESS | 1652 | 1467228671077 Marionette DEBUG loaded listener.js 12:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1194b0800) [pid = 1652] [serial = 2021] [outer = 0x11859bc00] 12:31:11 INFO - PROCESS | 1652 | 1467228671437 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]]]}] 12:31:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:31:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 525ms 12:31:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:31:11 INFO - PROCESS | 1652 | 1467228671474 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:31:11 INFO - PROCESS | 1652 | 1467228671476 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 12:31:11 INFO - PROCESS | 1652 | 1467228671479 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:31:11 INFO - PROCESS | 1652 | 1467228671481 Marionette TRACE conn2 <- [1,2666,null,{}] 12:31:11 INFO - PROCESS | 1652 | 1467228671484 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}] 12:31:11 INFO - PROCESS | 1652 | 1467228671486 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:11 INFO - PROCESS | 1652 | 1467228671626 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:31:11 INFO - PROCESS | 1652 | 1467228671644 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:11 INFO - PROCESS | 1652 | 1467228671645 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cbf000 == 31 [pid = 1652] [id = 674] 12:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118fcc000) [pid = 1652] [serial = 2022] [outer = 0x0] 12:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119823800) [pid = 1652] [serial = 2023] [outer = 0x118fcc000] 12:31:11 INFO - PROCESS | 1652 | 1467228671669 Marionette DEBUG loaded listener.js 12:31:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119c5c800) [pid = 1652] [serial = 2024] [outer = 0x118fcc000] 12:31:12 INFO - PROCESS | 1652 | 1467228672506 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]]]}] 12:31:12 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) 12:31:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1069ms 12:31:12 INFO - PROCESS | 1652 | 1467228672549 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:31:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:31:12 INFO - PROCESS | 1652 | 1467228672551 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 12:31:12 INFO - PROCESS | 1652 | 1467228672555 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:31:12 INFO - PROCESS | 1652 | 1467228672556 Marionette TRACE conn2 <- [1,2670,null,{}] 12:31:12 INFO - PROCESS | 1652 | 1467228672560 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}] 12:31:12 INFO - PROCESS | 1652 | 1467228672562 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:12 INFO - PROCESS | 1652 | 1467228672658 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:31:12 INFO - PROCESS | 1652 | 1467228672696 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:12 INFO - PROCESS | 1652 | 1467228672697 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a33800 == 32 [pid = 1652] [id = 675] 12:31:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120e29400) [pid = 1652] [serial = 2025] [outer = 0x0] 12:31:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120e3a800) [pid = 1652] [serial = 2026] [outer = 0x120e29400] 12:31:12 INFO - PROCESS | 1652 | 1467228672722 Marionette DEBUG loaded listener.js 12:31:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x120eec800) [pid = 1652] [serial = 2027] [outer = 0x120e29400] 12:31:13 INFO - PROCESS | 1652 | 1467228673504 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"]]]}] 12:31:13 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 12:31:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:31:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:31:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 974ms 12:31:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:31:13 INFO - PROCESS | 1652 | 1467228673533 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 1652 | 1467228673536 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 12:31:13 INFO - PROCESS | 1652 | 1467228673539 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:31:13 INFO - PROCESS | 1652 | 1467228673540 Marionette TRACE conn2 <- [1,2674,null,{}] 12:31:13 INFO - PROCESS | 1652 | 1467228673542 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}] 12:31:13 INFO - PROCESS | 1652 | 1467228673546 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:13 INFO - PROCESS | 1652 | 1467228673759 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11319b800) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126862400) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129464800) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11822e000) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x120e3a400) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1131c6400) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116156000) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112766000) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1176f4400) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11319d800) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129236800) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11981f000) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11858dc00) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a4a6c00) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:31:13 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1294cb000) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:31:13 INFO - PROCESS | 1652 | 1467228673807 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 1652 | 1467228673808 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x120e50800 == 33 [pid = 1652] [id = 676] 12:31:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112a59800) [pid = 1652] [serial = 2028] [outer = 0x0] 12:31:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1131a0800) [pid = 1652] [serial = 2029] [outer = 0x112a59800] 12:31:13 INFO - PROCESS | 1652 | 1467228673834 Marionette DEBUG loaded listener.js 12:31:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118216400) [pid = 1652] [serial = 2030] [outer = 0x112a59800] 12:31:14 INFO - PROCESS | 1652 | 1467228674608 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"]]]}] 12:31:14 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 12:31:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:31:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:31:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1119ms 12:31:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:31:14 INFO - PROCESS | 1652 | 1467228674658 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 12:31:14 INFO - PROCESS | 1652 | 1467228674659 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 12:31:14 INFO - PROCESS | 1652 | 1467228674661 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 1652 | 1467228674662 Marionette TRACE conn2 <- [1,2678,null,{}] 12:31:14 INFO - PROCESS | 1652 | 1467228674664 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}] 12:31:14 INFO - PROCESS | 1652 | 1467228674665 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:14 INFO - PROCESS | 1652 | 1467228674738 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:31:14 INFO - PROCESS | 1652 | 1467228674741 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:14 INFO - PROCESS | 1652 | 1467228674742 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129684800 == 34 [pid = 1652] [id = 677] 12:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113215400) [pid = 1652] [serial = 2031] [outer = 0x0] 12:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1213bf800) [pid = 1652] [serial = 2032] [outer = 0x113215400] 12:31:14 INFO - PROCESS | 1652 | 1467228674769 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x124c3c800) [pid = 1652] [serial = 2033] [outer = 0x113215400] 12:31:15 INFO - PROCESS | 1652 | 1467228675565 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]]]}] 12:31:15 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) 12:31:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 921ms 12:31:15 INFO - PROCESS | 1652 | 1467228675583 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:31:15 INFO - PROCESS | 1652 | 1467228675584 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 12:31:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:31:15 INFO - PROCESS | 1652 | 1467228675586 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:31:15 INFO - PROCESS | 1652 | 1467228675587 Marionette TRACE conn2 <- [1,2682,null,{}] 12:31:15 INFO - PROCESS | 1652 | 1467228675589 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}] 12:31:15 INFO - PROCESS | 1652 | 1467228675590 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:15 INFO - PROCESS | 1652 | 1467228675665 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:31:15 INFO - PROCESS | 1652 | 1467228675723 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 1652 | 1467228675725 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6e0000 == 35 [pid = 1652] [id = 678] 12:31:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11615cc00) [pid = 1652] [serial = 2034] [outer = 0x0] 12:31:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1264ad400) [pid = 1652] [serial = 2035] [outer = 0x11615cc00] 12:31:15 INFO - PROCESS | 1652 | 1467228675750 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119c16800) [pid = 1652] [serial = 2036] [outer = 0x11615cc00] 12:31:16 INFO - PROCESS | 1652 | 1467228676712 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]]]}] 12:31:16 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) 12:31:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1176ms 12:31:16 INFO - PROCESS | 1652 | 1467228676763 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:31:16 INFO - PROCESS | 1652 | 1467228676766 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 12:31:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:31:16 INFO - PROCESS | 1652 | 1467228676769 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 1652 | 1467228676771 Marionette TRACE conn2 <- [1,2686,null,{}] 12:31:16 INFO - PROCESS | 1652 | 1467228676775 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}] 12:31:16 INFO - PROCESS | 1652 | 1467228676777 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:16 INFO - PROCESS | 1652 | 1467228676885 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:31:16 INFO - PROCESS | 1652 | 1467228676940 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:16 INFO - PROCESS | 1652 | 1467228676942 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f10000 == 36 [pid = 1652] [id = 679] 12:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11613d000) [pid = 1652] [serial = 2037] [outer = 0x0] 12:31:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116156400) [pid = 1652] [serial = 2038] [outer = 0x11613d000] 12:31:16 INFO - PROCESS | 1652 | 1467228676973 Marionette DEBUG loaded listener.js 12:31:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116973000) [pid = 1652] [serial = 2039] [outer = 0x11613d000] 12:31:17 INFO - PROCESS | 1652 | --DOCSHELL 0x129684800 == 35 [pid = 1652] [id = 677] 12:31:17 INFO - PROCESS | 1652 | --DOCSHELL 0x120e50800 == 34 [pid = 1652] [id = 676] 12:31:17 INFO - PROCESS | 1652 | --DOCSHELL 0x126a33800 == 33 [pid = 1652] [id = 675] 12:31:17 INFO - PROCESS | 1652 | --DOCSHELL 0x123cbf000 == 32 [pid = 1652] [id = 674] 12:31:17 INFO - PROCESS | 1652 | --DOCSHELL 0x121187800 == 31 [pid = 1652] [id = 673] 12:31:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118fba800 == 30 [pid = 1652] [id = 672] 12:31:17 INFO - PROCESS | 1652 | --DOCSHELL 0x117476000 == 29 [pid = 1652] [id = 671] 12:31:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1182be000 == 28 [pid = 1652] [id = 670] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a90e800) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124304c00) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118f8c400) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127878000) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1294c6c00) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118fcc800) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1210fa400) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1196c9c00) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x120e35c00) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116749000) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1174ffc00) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128bca400) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118220c00) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118fc9000) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x115f48c00) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x116469800) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11886c400) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1294c0c00) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12946a800) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12aae6400) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12a70ec00) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x120e1a400) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12a4a2800) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x128bcb400) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x123b2ac00) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12465ac00) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12640a000) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12b6f3000) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12b61bc00) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 12:31:17 INFO - PROCESS | 1652 | 1467228677955 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"]]]}] 12:31:17 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 12:31:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:31:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 12:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:31:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1222ms 12:31:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:31:17 INFO - PROCESS | 1652 | 1467228677992 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 12:31:17 INFO - PROCESS | 1652 | 1467228677994 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 12:31:17 INFO - PROCESS | 1652 | 1467228677997 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:31:18 INFO - PROCESS | 1652 | 1467228677999 Marionette TRACE conn2 <- [1,2690,null,{}] 12:31:18 INFO - PROCESS | 1652 | 1467228678004 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}] 12:31:18 INFO - PROCESS | 1652 | 1467228678006 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:18 INFO - PROCESS | 1652 | 1467228678082 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:31:18 INFO - PROCESS | 1652 | 1467228678086 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:18 INFO - PROCESS | 1652 | 1467228678089 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x117458800 == 29 [pid = 1652] [id = 680] 12:31:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x116469800) [pid = 1652] [serial = 2040] [outer = 0x0] 12:31:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x116972000) [pid = 1652] [serial = 2041] [outer = 0x116469800] 12:31:18 INFO - PROCESS | 1652 | 1467228678119 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x118203400) [pid = 1652] [serial = 2042] [outer = 0x116469800] 12:31:18 INFO - PROCESS | 1652 | 1467228678954 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"]]]}] 12:31:18 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 12:31:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:31:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:31:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 972ms 12:31:18 INFO - PROCESS | 1652 | 1467228678969 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 12:31:18 INFO - PROCESS | 1652 | 1467228678972 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 12:31:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:31:18 INFO - PROCESS | 1652 | 1467228678977 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:31:18 INFO - PROCESS | 1652 | 1467228678979 Marionette TRACE conn2 <- [1,2694,null,{}] 12:31:18 INFO - PROCESS | 1652 | 1467228678982 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}] 12:31:18 INFO - PROCESS | 1652 | 1467228678985 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:19 INFO - PROCESS | 1652 | 1467228679066 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:31:19 INFO - PROCESS | 1652 | 1467228679121 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:19 INFO - PROCESS | 1652 | 1467228679122 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a0e000 == 30 [pid = 1652] [id = 681] 12:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x118463400) [pid = 1652] [serial = 2043] [outer = 0x0] 12:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118598000) [pid = 1652] [serial = 2044] [outer = 0x118463400] 12:31:19 INFO - PROCESS | 1652 | 1467228679150 Marionette DEBUG loaded listener.js 12:31:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x118f86c00) [pid = 1652] [serial = 2045] [outer = 0x118463400] 12:31:19 INFO - PROCESS | 1652 | 1467228679934 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"]]]}] 12:31:19 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 12:31:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:31:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:31:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 971ms 12:31:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:31:19 INFO - PROCESS | 1652 | 1467228679951 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 1652 | 1467228679952 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 12:31:19 INFO - PROCESS | 1652 | 1467228679954 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 1652 | 1467228679957 Marionette TRACE conn2 <- [1,2698,null,{}] 12:31:19 INFO - PROCESS | 1652 | 1467228679967 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}] 12:31:19 INFO - PROCESS | 1652 | 1467228679970 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:20 INFO - PROCESS | 1652 | 1467228680070 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:31:20 INFO - PROCESS | 1652 | 1467228680075 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:20 INFO - PROCESS | 1652 | 1467228680078 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x123cbc000 == 31 [pid = 1652] [id = 682] 12:31:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x113199800) [pid = 1652] [serial = 2046] [outer = 0x0] 12:31:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x120e20c00) [pid = 1652] [serial = 2047] [outer = 0x113199800] 12:31:20 INFO - PROCESS | 1652 | 1467228680105 Marionette DEBUG loaded listener.js 12:31:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x120e3bc00) [pid = 1652] [serial = 2048] [outer = 0x113199800] 12:31:20 INFO - PROCESS | 1652 | 1467228680912 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"]]]}] 12:31:20 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 12:31:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:31:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 12:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:31:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 975ms 12:31:20 INFO - PROCESS | 1652 | 1467228680935 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 12:31:20 INFO - PROCESS | 1652 | 1467228680937 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 12:31:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:31:20 INFO - PROCESS | 1652 | 1467228680940 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:31:20 INFO - PROCESS | 1652 | 1467228680941 Marionette TRACE conn2 <- [1,2702,null,{}] 12:31:20 INFO - PROCESS | 1652 | 1467228680943 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}] 12:31:20 INFO - PROCESS | 1652 | 1467228680944 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:21 INFO - PROCESS | 1652 | 1467228681046 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:31:21 INFO - PROCESS | 1652 | 1467228681049 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:21 INFO - PROCESS | 1652 | 1467228681051 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278bb800 == 32 [pid = 1652] [id = 683] 12:31:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1214ed400) [pid = 1652] [serial = 2049] [outer = 0x0] 12:31:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x121753400) [pid = 1652] [serial = 2050] [outer = 0x1214ed400] 12:31:21 INFO - PROCESS | 1652 | 1467228681076 Marionette DEBUG loaded listener.js 12:31:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x124306400) [pid = 1652] [serial = 2051] [outer = 0x1214ed400] 12:31:21 INFO - PROCESS | 1652 | 1467228681416 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]]]}] 12:31:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:31:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 12:31:21 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x120e29400) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:31:21 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11859bc00) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:31:21 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x113219800) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:31:21 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x116903000) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:31:21 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1176ee400) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:31:21 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x116a11c00) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:31:21 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1196c2000) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:31:21 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x113215400) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:31:21 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12640e800) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:31:21 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x113ce9000) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:31:21 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x118fcc000) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:31:21 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x112a59800) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:31:21 INFO - PROCESS | 1652 | 1467228681461 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:31:21 INFO - PROCESS | 1652 | 1467228681464 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 12:31:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:31:21 INFO - PROCESS | 1652 | 1467228681469 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - PROCESS | 1652 | 1467228681477 Marionette TRACE conn2 <- [1,2706,null,{}] 12:31:21 INFO - PROCESS | 1652 | 1467228681481 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}] 12:31:21 INFO - PROCESS | 1652 | 1467228681483 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:21 INFO - PROCESS | 1652 | 1467228681630 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:31:21 INFO - PROCESS | 1652 | 1467228681683 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:21 INFO - PROCESS | 1652 | 1467228681685 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e84000 == 33 [pid = 1652] [id = 684] 12:31:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x112a57800) [pid = 1652] [serial = 2052] [outer = 0x0] 12:31:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x116140000) [pid = 1652] [serial = 2053] [outer = 0x112a57800] 12:31:21 INFO - PROCESS | 1652 | 1467228681725 Marionette DEBUG loaded listener.js 12:31:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11859bc00) [pid = 1652] [serial = 2054] [outer = 0x112a57800] 12:31:22 INFO - PROCESS | 1652 | 1467228682025 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]]]}] 12:31:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:31:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 578ms 12:31:22 INFO - PROCESS | 1652 | 1467228682045 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 12:31:22 INFO - PROCESS | 1652 | 1467228682046 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 12:31:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:31:22 INFO - PROCESS | 1652 | 1467228682056 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 1652 | 1467228682057 Marionette TRACE conn2 <- [1,2710,null,{}] 12:31:22 INFO - PROCESS | 1652 | 1467228682059 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}] 12:31:22 INFO - PROCESS | 1652 | 1467228682064 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:22 INFO - PROCESS | 1652 | 1467228682190 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:31:22 INFO - PROCESS | 1652 | 1467228682196 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 1652 | 1467228682197 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12967c800 == 34 [pid = 1652] [id = 685] 12:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x113a8f400) [pid = 1652] [serial = 2055] [outer = 0x0] 12:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x12140d400) [pid = 1652] [serial = 2056] [outer = 0x113a8f400] 12:31:22 INFO - PROCESS | 1652 | 1467228682222 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x12781e400) [pid = 1652] [serial = 2057] [outer = 0x113a8f400] 12:31:22 INFO - PROCESS | 1652 | 1467228682551 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] 12:31:22 INFO - PROCESS | 1652 | 1467228682585 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 12:31:22 INFO - PROCESS | 1652 | 1467228682590 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 1652 | 1467228682592 Marionette TRACE conn2 <- [1,2714,null,{}] 12:31:22 INFO - PROCESS | 1652 | 1467228682595 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}] 12:31:22 INFO - PROCESS | 1652 | 1467228682597 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:22 INFO - PROCESS | 1652 | 1467228682725 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:31:22 INFO - PROCESS | 1652 | 1467228682808 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 1652 | 1467228682809 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa13000 == 35 [pid = 1652] [id = 686] 12:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x113ce8800) [pid = 1652] [serial = 2058] [outer = 0x0] 12:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x127875000) [pid = 1652] [serial = 2059] [outer = 0x113ce8800] 12:31:22 INFO - PROCESS | 1652 | 1467228682850 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x128cee800) [pid = 1652] [serial = 2060] [outer = 0x113ce8800] 12:31:23 INFO - PROCESS | 1652 | 1467228683214 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]]]}] 12:31:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:31:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 672ms 12:31:23 INFO - PROCESS | 1652 | 1467228683262 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:31:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:31:23 INFO - PROCESS | 1652 | 1467228683264 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 12:31:23 INFO - PROCESS | 1652 | 1467228683267 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 1652 | 1467228683269 Marionette TRACE conn2 <- [1,2718,null,{}] 12:31:23 INFO - PROCESS | 1652 | 1467228683272 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}] 12:31:23 INFO - PROCESS | 1652 | 1467228683274 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:23 INFO - PROCESS | 1652 | 1467228683387 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:31:23 INFO - PROCESS | 1652 | 1467228683472 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 1652 | 1467228683473 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182c3800 == 36 [pid = 1652] [id = 687] 12:31:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x112fbd800) [pid = 1652] [serial = 2061] [outer = 0x0] 12:31:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x12912d800) [pid = 1652] [serial = 2062] [outer = 0x112fbd800] 12:31:23 INFO - PROCESS | 1652 | 1467228683514 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x129234800) [pid = 1652] [serial = 2063] [outer = 0x112fbd800] 12:31:24 INFO - PROCESS | 1652 | 1467228684016 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] 12:31:24 INFO - PROCESS | 1652 | 1467228684040 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 12:31:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:31:24 INFO - PROCESS | 1652 | 1467228684043 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 1652 | 1467228684045 Marionette TRACE conn2 <- [1,2722,null,{}] 12:31:24 INFO - PROCESS | 1652 | 1467228684066 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}] 12:31:24 INFO - PROCESS | 1652 | 1467228684068 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:24 INFO - PROCESS | 1652 | 1467228684228 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:31:24 INFO - PROCESS | 1652 | 1467228684282 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:24 INFO - PROCESS | 1652 | 1467228684285 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119476800 == 37 [pid = 1652] [id = 688] 12:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116972c00) [pid = 1652] [serial = 2064] [outer = 0x0] 12:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1176eec00) [pid = 1652] [serial = 2065] [outer = 0x116972c00] 12:31:24 INFO - PROCESS | 1652 | 1467228684317 Marionette DEBUG loaded listener.js 12:31:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118463c00) [pid = 1652] [serial = 2066] [outer = 0x116972c00] 12:31:24 INFO - PROCESS | 1652 | 1467228684755 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] 12:31:24 INFO - PROCESS | 1652 | 1467228684820 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 12:31:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:31:24 INFO - PROCESS | 1652 | 1467228684825 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 1652 | 1467228684827 Marionette TRACE conn2 <- [1,2726,null,{}] 12:31:24 INFO - PROCESS | 1652 | 1467228684829 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}] 12:31:24 INFO - PROCESS | 1652 | 1467228684831 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:24 INFO - PROCESS | 1652 | 1467228684928 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:31:25 INFO - PROCESS | 1652 | 1467228684999 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 1652 | 1467228685000 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278d2000 == 38 [pid = 1652] [id = 689] 12:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1196c9c00) [pid = 1652] [serial = 2067] [outer = 0x0] 12:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119825c00) [pid = 1652] [serial = 2068] [outer = 0x1196c9c00] 12:31:25 INFO - PROCESS | 1652 | 1467228685031 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x120e34000) [pid = 1652] [serial = 2069] [outer = 0x1196c9c00] 12:31:25 INFO - PROCESS | 1652 | 1467228685424 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]]]}] 12:31:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:31:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 619ms 12:31:25 INFO - PROCESS | 1652 | 1467228685445 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:31:25 INFO - PROCESS | 1652 | 1467228685446 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 12:31:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:31:25 INFO - PROCESS | 1652 | 1467228685449 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:31:25 INFO - PROCESS | 1652 | 1467228685453 Marionette TRACE conn2 <- [1,2730,null,{}] 12:31:25 INFO - PROCESS | 1652 | 1467228685461 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}] 12:31:25 INFO - PROCESS | 1652 | 1467228685465 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:25 INFO - PROCESS | 1652 | 1467228685579 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:31:25 INFO - PROCESS | 1652 | 1467228685651 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 1652 | 1467228685653 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b99b800 == 39 [pid = 1652] [id = 690] 12:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x124337c00) [pid = 1652] [serial = 2070] [outer = 0x0] 12:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124c41800) [pid = 1652] [serial = 2071] [outer = 0x124337c00] 12:31:25 INFO - PROCESS | 1652 | 1467228685684 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x126ae2c00) [pid = 1652] [serial = 2072] [outer = 0x124337c00] 12:31:26 INFO - PROCESS | 1652 | 1467228686563 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"]]]}] 12:31:26 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 12:31:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:31:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 12:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:31:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1129ms 12:31:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:31:26 INFO - PROCESS | 1652 | 1467228686578 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 12:31:26 INFO - PROCESS | 1652 | 1467228686580 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 12:31:26 INFO - PROCESS | 1652 | 1467228686582 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 1652 | 1467228686584 Marionette TRACE conn2 <- [1,2734,null,{}] 12:31:26 INFO - PROCESS | 1652 | 1467228686586 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}] 12:31:26 INFO - PROCESS | 1652 | 1467228686587 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:26 INFO - PROCESS | 1652 | 1467228686671 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:31:26 INFO - PROCESS | 1652 | 1467228686933 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 1652 | 1467228686934 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118247000 == 40 [pid = 1652] [id = 691] 12:31:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115dea000) [pid = 1652] [serial = 2073] [outer = 0x0] 12:31:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11613cc00) [pid = 1652] [serial = 2074] [outer = 0x115dea000] 12:31:27 INFO - PROCESS | 1652 | 1467228687022 Marionette DEBUG loaded listener.js 12:31:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116751400) [pid = 1652] [serial = 2075] [outer = 0x115dea000] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa13000 == 39 [pid = 1652] [id = 686] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12967c800 == 38 [pid = 1652] [id = 685] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x128e84000 == 37 [pid = 1652] [id = 684] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1278bb800 == 36 [pid = 1652] [id = 683] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x123cbc000 == 35 [pid = 1652] [id = 682] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119a0e000 == 34 [pid = 1652] [id = 681] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x117458800 == 33 [pid = 1652] [id = 680] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118f10000 == 32 [pid = 1652] [id = 679] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6e0000 == 31 [pid = 1652] [id = 678] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b99b800 == 30 [pid = 1652] [id = 690] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1278d2000 == 29 [pid = 1652] [id = 689] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1182c3800 == 28 [pid = 1652] [id = 687] 12:31:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119476800 == 27 [pid = 1652] [id = 688] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x120e3a800) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118f82800) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1194b0800) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116157000) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116905c00) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11821fc00) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x116f40800) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118215c00) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118467800) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11852b400) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11820c800) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x120fac400) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x119c0b800) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x124c3c800) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12912bc00) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1266a2c00) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11615f400) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x115f3e000) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x120eec800) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1213bf800) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x119823800) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x119c5c800) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1131a0800) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 12:31:27 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x118216400) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 12:31:28 INFO - PROCESS | 1652 | 1467228688038 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]]]}] 12:31:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:31:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1475ms 12:31:28 INFO - PROCESS | 1652 | 1467228688058 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:31:28 INFO - PROCESS | 1652 | 1467228688061 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 12:31:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:31:28 INFO - PROCESS | 1652 | 1467228688064 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:31:28 INFO - PROCESS | 1652 | 1467228688066 Marionette TRACE conn2 <- [1,2738,null,{}] 12:31:28 INFO - PROCESS | 1652 | 1467228688070 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}] 12:31:28 INFO - PROCESS | 1652 | 1467228688072 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:28 INFO - PROCESS | 1652 | 1467228688151 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:31:28 INFO - PROCESS | 1652 | 1467228688156 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 1652 | 1467228688159 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f9a800 == 28 [pid = 1652] [id = 692] 12:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x113218c00) [pid = 1652] [serial = 2076] [outer = 0x0] 12:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x113c71c00) [pid = 1652] [serial = 2077] [outer = 0x113218c00] 12:31:28 INFO - PROCESS | 1652 | 1467228688189 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11613d400) [pid = 1652] [serial = 2078] [outer = 0x113218c00] 12:31:28 INFO - PROCESS | 1652 | 1467228688542 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]]]}] 12:31:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:31:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 522ms 12:31:28 INFO - PROCESS | 1652 | 1467228688600 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:31:28 INFO - PROCESS | 1652 | 1467228688603 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 12:31:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:31:28 INFO - PROCESS | 1652 | 1467228688610 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:31:28 INFO - PROCESS | 1652 | 1467228688612 Marionette TRACE conn2 <- [1,2742,null,{}] 12:31:28 INFO - PROCESS | 1652 | 1467228688615 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}] 12:31:28 INFO - PROCESS | 1652 | 1467228688617 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:28 INFO - PROCESS | 1652 | 1467228688699 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:31:28 INFO - PROCESS | 1652 | 1467228688703 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 1652 | 1467228688704 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fbb800 == 29 [pid = 1652] [id = 693] 12:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11615d800) [pid = 1652] [serial = 2079] [outer = 0x0] 12:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x116a0b400) [pid = 1652] [serial = 2080] [outer = 0x11615d800] 12:31:28 INFO - PROCESS | 1652 | 1467228688731 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x118213000) [pid = 1652] [serial = 2081] [outer = 0x11615d800] 12:31:29 INFO - PROCESS | 1652 | 1467228689147 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]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:31:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 569ms 12:31:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:31:29 INFO - PROCESS | 1652 | 1467228689179 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 1652 | 1467228689181 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 12:31:29 INFO - PROCESS | 1652 | 1467228689183 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 1652 | 1467228689186 Marionette TRACE conn2 <- [1,2746,null,{}] 12:31:29 INFO - PROCESS | 1652 | 1467228689194 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}] 12:31:29 INFO - PROCESS | 1652 | 1467228689197 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:29 INFO - PROCESS | 1652 | 1467228689272 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:31:29 INFO - PROCESS | 1652 | 1467228689280 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 1652 | 1467228689282 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11610c000 == 30 [pid = 1652] [id = 694] 12:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x115d18c00) [pid = 1652] [serial = 2082] [outer = 0x0] 12:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118869c00) [pid = 1652] [serial = 2083] [outer = 0x115d18c00] 12:31:29 INFO - PROCESS | 1652 | 1467228689310 Marionette DEBUG loaded listener.js 12:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118f8e400) [pid = 1652] [serial = 2084] [outer = 0x115d18c00] 12:31:29 INFO - PROCESS | 1652 | 1467228689667 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]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:31:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 521ms 12:31:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:31:29 INFO - PROCESS | 1652 | 1467228689704 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 1652 | 1467228689706 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 12:31:29 INFO - PROCESS | 1652 | 1467228689708 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 1652 | 1467228689709 Marionette TRACE conn2 <- [1,2750,null,{}] 12:31:29 INFO - PROCESS | 1652 | 1467228689711 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}] 12:31:29 INFO - PROCESS | 1652 | 1467228689712 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:29 INFO - PROCESS | 1652 | 1467228689820 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:31:29 INFO - PROCESS | 1652 | 1467228689853 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 1652 | 1467228689854 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x123b46000 == 31 [pid = 1652] [id = 695] 12:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11852b400) [pid = 1652] [serial = 2085] [outer = 0x0] 12:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1194aac00) [pid = 1652] [serial = 2086] [outer = 0x11852b400] 12:31:29 INFO - PROCESS | 1652 | 1467228689880 Marionette DEBUG loaded listener.js 12:31:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119823800) [pid = 1652] [serial = 2087] [outer = 0x11852b400] 12:31:30 INFO - PROCESS | 1652 | 1467228690164 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]]]}] 12:31:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:31:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 12:31:30 INFO - PROCESS | 1652 | 1467228690229 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:31:30 INFO - PROCESS | 1652 | 1467228690231 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 12:31:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:31:30 INFO - PROCESS | 1652 | 1467228690233 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 1652 | 1467228690244 Marionette TRACE conn2 <- [1,2754,null,{}] 12:31:30 INFO - PROCESS | 1652 | 1467228690254 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}] 12:31:30 INFO - PROCESS | 1652 | 1467228690255 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:30 INFO - PROCESS | 1652 | 1467228690350 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:31:30 INFO - PROCESS | 1652 | 1467228690354 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 1652 | 1467228690355 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c2e800 == 32 [pid = 1652] [id = 696] 12:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116142c00) [pid = 1652] [serial = 2088] [outer = 0x0] 12:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x120e1a800) [pid = 1652] [serial = 2089] [outer = 0x116142c00] 12:31:30 INFO - PROCESS | 1652 | 1467228690380 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x120e2fc00) [pid = 1652] [serial = 2090] [outer = 0x116142c00] 12:31:30 INFO - PROCESS | 1652 | 1467228690710 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]]]}] 12:31:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:31:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 528ms 12:31:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:31:30 INFO - PROCESS | 1652 | 1467228690764 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:31:30 INFO - PROCESS | 1652 | 1467228690765 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 12:31:30 INFO - PROCESS | 1652 | 1467228690767 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 1652 | 1467228690768 Marionette TRACE conn2 <- [1,2758,null,{}] 12:31:30 INFO - PROCESS | 1652 | 1467228690770 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}] 12:31:30 INFO - PROCESS | 1652 | 1467228690775 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:30 INFO - PROCESS | 1652 | 1467228690887 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:31:30 INFO - PROCESS | 1652 | 1467228690897 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 1652 | 1467228690898 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278cf800 == 33 [pid = 1652] [id = 697] 12:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1198f4800) [pid = 1652] [serial = 2091] [outer = 0x0] 12:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x120ee4800) [pid = 1652] [serial = 2092] [outer = 0x1198f4800] 12:31:30 INFO - PROCESS | 1652 | 1467228690926 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1219bd400) [pid = 1652] [serial = 2093] [outer = 0x1198f4800] 12:31:31 INFO - PROCESS | 1652 | 1467228691298 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]]]}] 12:31:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:31:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 568ms 12:31:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:31:31 INFO - PROCESS | 1652 | 1467228691335 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:31:31 INFO - PROCESS | 1652 | 1467228691337 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 12:31:31 INFO - PROCESS | 1652 | 1467228691339 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:31:31 INFO - PROCESS | 1652 | 1467228691340 Marionette TRACE conn2 <- [1,2762,null,{}] 12:31:31 INFO - PROCESS | 1652 | 1467228691342 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}] 12:31:31 INFO - PROCESS | 1652 | 1467228691343 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:31 INFO - PROCESS | 1652 | 1467228691446 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:31:31 INFO - PROCESS | 1652 | 1467228691450 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 1652 | 1467228691451 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12940c000 == 34 [pid = 1652] [id = 698] 12:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1133ae400) [pid = 1652] [serial = 2094] [outer = 0x0] 12:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124337400) [pid = 1652] [serial = 2095] [outer = 0x1133ae400] 12:31:31 INFO - PROCESS | 1652 | 1467228691475 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124c3c000) [pid = 1652] [serial = 2096] [outer = 0x1133ae400] 12:31:31 INFO - PROCESS | 1652 | 1467228691786 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]]]}] 12:31:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:31:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 468ms 12:31:31 INFO - PROCESS | 1652 | 1467228691808 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:31:31 INFO - PROCESS | 1652 | 1467228691809 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 12:31:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:31:31 INFO - PROCESS | 1652 | 1467228691817 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:31:31 INFO - PROCESS | 1652 | 1467228691818 Marionette TRACE conn2 <- [1,2766,null,{}] 12:31:31 INFO - PROCESS | 1652 | 1467228691820 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}] 12:31:31 INFO - PROCESS | 1652 | 1467228691823 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:31 INFO - PROCESS | 1652 | 1467228691930 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:31:31 INFO - PROCESS | 1652 | 1467228691934 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 1652 | 1467228691935 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12968f800 == 35 [pid = 1652] [id = 699] 12:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x124c3ec00) [pid = 1652] [serial = 2097] [outer = 0x0] 12:31:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1266a5400) [pid = 1652] [serial = 2098] [outer = 0x124c3ec00] 12:31:31 INFO - PROCESS | 1652 | 1467228691960 Marionette DEBUG loaded listener.js 12:31:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x126ae1400) [pid = 1652] [serial = 2099] [outer = 0x124c3ec00] 12:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1214ed400) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x113199800) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112a57800) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x113a8f400) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11613d000) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118463400) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x113ce8800) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11615cc00) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x116469800) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:31:32 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x112fbd800) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:31:32 INFO - PROCESS | 1652 | 1467228692354 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]]]}] 12:31:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:31:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 571ms 12:31:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:31:32 INFO - PROCESS | 1652 | 1467228692388 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:31:32 INFO - PROCESS | 1652 | 1467228692389 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 12:31:32 INFO - PROCESS | 1652 | 1467228692391 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 1652 | 1467228692392 Marionette TRACE conn2 <- [1,2770,null,{}] 12:31:32 INFO - PROCESS | 1652 | 1467228692394 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}] 12:31:32 INFO - PROCESS | 1652 | 1467228692396 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:32 INFO - PROCESS | 1652 | 1467228692479 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:31:32 INFO - PROCESS | 1652 | 1467228692535 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:32 INFO - PROCESS | 1652 | 1467228692536 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ecd000 == 36 [pid = 1652] [id = 700] 12:31:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11615cc00) [pid = 1652] [serial = 2100] [outer = 0x0] 12:31:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119110400) [pid = 1652] [serial = 2101] [outer = 0x11615cc00] 12:31:32 INFO - PROCESS | 1652 | 1467228692561 Marionette DEBUG loaded listener.js 12:31:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x116751000) [pid = 1652] [serial = 2102] [outer = 0x11615cc00] 12:31:32 INFO - PROCESS | 1652 | 1467228692819 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]]]}] 12:31:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:31:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 469ms 12:31:32 INFO - PROCESS | 1652 | 1467228692868 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:31:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:31:32 INFO - PROCESS | 1652 | 1467228692869 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 12:31:32 INFO - PROCESS | 1652 | 1467228692872 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 1652 | 1467228692873 Marionette TRACE conn2 <- [1,2774,null,{}] 12:31:32 INFO - PROCESS | 1652 | 1467228692875 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}] 12:31:32 INFO - PROCESS | 1652 | 1467228692877 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:32 INFO - PROCESS | 1652 | 1467228692957 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:31:32 INFO - PROCESS | 1652 | 1467228692962 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:32 INFO - PROCESS | 1652 | 1467228692964 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b65f800 == 37 [pid = 1652] [id = 701] 12:31:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12686e000) [pid = 1652] [serial = 2103] [outer = 0x0] 12:31:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x127813c00) [pid = 1652] [serial = 2104] [outer = 0x12686e000] 12:31:32 INFO - PROCESS | 1652 | 1467228692988 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x127870400) [pid = 1652] [serial = 2105] [outer = 0x12686e000] 12:31:33 INFO - PROCESS | 1652 | 1467228693294 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]]]}] 12:31:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:31:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 468ms 12:31:33 INFO - PROCESS | 1652 | 1467228693340 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:31:33 INFO - PROCESS | 1652 | 1467228693344 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 12:31:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:31:33 INFO - PROCESS | 1652 | 1467228693347 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:31:33 INFO - PROCESS | 1652 | 1467228693348 Marionette TRACE conn2 <- [1,2778,null,{}] 12:31:33 INFO - PROCESS | 1652 | 1467228693351 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}] 12:31:33 INFO - PROCESS | 1652 | 1467228693352 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:33 INFO - PROCESS | 1652 | 1467228693472 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:31:33 INFO - PROCESS | 1652 | 1467228693507 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 1652 | 1467228693508 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c24800 == 38 [pid = 1652] [id = 702] 12:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12686e400) [pid = 1652] [serial = 2106] [outer = 0x0] 12:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x128bbf000) [pid = 1652] [serial = 2107] [outer = 0x12686e400] 12:31:33 INFO - PROCESS | 1652 | 1467228693534 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12912dc00) [pid = 1652] [serial = 2108] [outer = 0x12686e400] 12:31:33 INFO - PROCESS | 1652 | 1467228693824 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]]]}] 12:31:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:31:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 518ms 12:31:33 INFO - PROCESS | 1652 | 1467228693867 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:31:33 INFO - PROCESS | 1652 | 1467228693868 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 12:31:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:31:33 INFO - PROCESS | 1652 | 1467228693870 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:31:33 INFO - PROCESS | 1652 | 1467228693871 Marionette TRACE conn2 <- [1,2782,null,{}] 12:31:33 INFO - PROCESS | 1652 | 1467228693873 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}] 12:31:33 INFO - PROCESS | 1652 | 1467228693874 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:33 INFO - PROCESS | 1652 | 1467228693957 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:31:33 INFO - PROCESS | 1652 | 1467228693962 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 1652 | 1467228693966 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c965800 == 39 [pid = 1652] [id = 703] 12:31:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12912e000) [pid = 1652] [serial = 2109] [outer = 0x0] 12:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x129238000) [pid = 1652] [serial = 2110] [outer = 0x12912e000] 12:31:34 INFO - PROCESS | 1652 | 1467228694007 Marionette DEBUG loaded listener.js 12:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12946e000) [pid = 1652] [serial = 2111] [outer = 0x12912e000] 12:31:34 INFO - PROCESS | 1652 | 1467228694621 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]]]}] 12:31:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:31:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 768ms 12:31:34 INFO - PROCESS | 1652 | 1467228694640 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:31:34 INFO - PROCESS | 1652 | 1467228694642 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 12:31:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:31:34 INFO - PROCESS | 1652 | 1467228694673 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:31:34 INFO - PROCESS | 1652 | 1467228694675 Marionette TRACE conn2 <- [1,2786,null,{}] 12:31:34 INFO - PROCESS | 1652 | 1467228694679 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}] 12:31:34 INFO - PROCESS | 1652 | 1467228694680 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:34 INFO - PROCESS | 1652 | 1467228694794 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:31:34 INFO - PROCESS | 1652 | 1467228694876 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:34 INFO - PROCESS | 1652 | 1467228694878 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x118646800 == 40 [pid = 1652] [id = 704] 12:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113221400) [pid = 1652] [serial = 2112] [outer = 0x0] 12:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x115f9b800) [pid = 1652] [serial = 2113] [outer = 0x113221400] 12:31:34 INFO - PROCESS | 1652 | 1467228694909 Marionette DEBUG loaded listener.js 12:31:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1164e1800) [pid = 1652] [serial = 2114] [outer = 0x113221400] 12:31:35 INFO - PROCESS | 1652 | 1467228695463 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]]]}] 12:31:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:31:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 824ms 12:31:35 INFO - PROCESS | 1652 | 1467228695618 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 1652 | 1467228695621 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 12:31:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:31:35 INFO - PROCESS | 1652 | 1467228695654 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - PROCESS | 1652 | 1467228695655 Marionette TRACE conn2 <- [1,2790,null,{}] 12:31:35 INFO - PROCESS | 1652 | 1467228695659 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}] 12:31:35 INFO - PROCESS | 1652 | 1467228695661 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:35 INFO - PROCESS | 1652 | 1467228695773 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:31:35 INFO - PROCESS | 1652 | 1467228695831 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:35 INFO - PROCESS | 1652 | 1467228695834 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ae800 == 41 [pid = 1652] [id = 705] 12:31:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116146c00) [pid = 1652] [serial = 2115] [outer = 0x0] 12:31:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1164e0800) [pid = 1652] [serial = 2116] [outer = 0x116146c00] 12:31:35 INFO - PROCESS | 1652 | 1467228695880 Marionette DEBUG loaded listener.js 12:31:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117eac000) [pid = 1652] [serial = 2117] [outer = 0x116146c00] 12:31:36 INFO - PROCESS | 1652 | --DOCSHELL 0x124c24800 == 40 [pid = 1652] [id = 702] 12:31:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b65f800 == 39 [pid = 1652] [id = 701] 12:31:36 INFO - PROCESS | 1652 | --DOCSHELL 0x120ecd000 == 38 [pid = 1652] [id = 700] 12:31:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12968f800 == 37 [pid = 1652] [id = 699] 12:31:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12940c000 == 36 [pid = 1652] [id = 698] 12:31:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1278cf800 == 35 [pid = 1652] [id = 697] 12:31:36 INFO - PROCESS | 1652 | --DOCSHELL 0x124c2e800 == 34 [pid = 1652] [id = 696] 12:31:36 INFO - PROCESS | 1652 | --DOCSHELL 0x123b46000 == 33 [pid = 1652] [id = 695] 12:31:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11610c000 == 32 [pid = 1652] [id = 694] 12:31:36 INFO - PROCESS | 1652 | --DOCSHELL 0x118fbb800 == 31 [pid = 1652] [id = 693] 12:31:36 INFO - PROCESS | 1652 | --DOCSHELL 0x116f9a800 == 30 [pid = 1652] [id = 692] 12:31:36 INFO - PROCESS | 1652 | --DOCSHELL 0x118247000 == 29 [pid = 1652] [id = 691] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121753400) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120e20c00) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116140000) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12140d400) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116156400) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116973000) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118598000) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128cee800) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119c16800) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1264ad400) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116972000) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118203400) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129234800) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12912d800) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x124306400) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x120e3bc00) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11859bc00) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x127875000) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118f86c00) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12781e400) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 12:31:36 INFO - PROCESS | 1652 | 1467228696322 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]]]}] 12:31:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:31:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 727ms 12:31:36 INFO - PROCESS | 1652 | 1467228696374 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:31:36 INFO - PROCESS | 1652 | 1467228696376 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 12:31:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:31:36 INFO - PROCESS | 1652 | 1467228696380 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:31:36 INFO - PROCESS | 1652 | 1467228696383 Marionette TRACE conn2 <- [1,2794,null,{}] 12:31:36 INFO - PROCESS | 1652 | 1467228696385 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}] 12:31:36 INFO - PROCESS | 1652 | 1467228696387 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:36 INFO - PROCESS | 1652 | 1467228696472 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:31:36 INFO - PROCESS | 1652 | 1467228696479 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:36 INFO - PROCESS | 1652 | 1467228696481 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11948b800 == 30 [pid = 1652] [id = 706] 12:31:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118223400) [pid = 1652] [serial = 2118] [outer = 0x0] 12:31:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11822e000) [pid = 1652] [serial = 2119] [outer = 0x118223400] 12:31:36 INFO - PROCESS | 1652 | 1467228696526 Marionette DEBUG loaded listener.js 12:31:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11858cc00) [pid = 1652] [serial = 2120] [outer = 0x118223400] 12:31:36 INFO - PROCESS | 1652 | 1467228696903 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]]]}] 12:31:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:31:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 573ms 12:31:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:31:36 INFO - PROCESS | 1652 | 1467228696951 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:31:36 INFO - PROCESS | 1652 | 1467228696953 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 12:31:36 INFO - PROCESS | 1652 | 1467228696955 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:31:36 INFO - PROCESS | 1652 | 1467228696956 Marionette TRACE conn2 <- [1,2798,null,{}] 12:31:36 INFO - PROCESS | 1652 | 1467228696963 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}] 12:31:36 INFO - PROCESS | 1652 | 1467228696966 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:37 INFO - PROCESS | 1652 | 1467228697047 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:31:37 INFO - PROCESS | 1652 | 1467228697055 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 1652 | 1467228697058 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x121462000 == 31 [pid = 1652] [id = 707] 12:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1194a9c00) [pid = 1652] [serial = 2121] [outer = 0x0] 12:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1196c0c00) [pid = 1652] [serial = 2122] [outer = 0x1194a9c00] 12:31:37 INFO - PROCESS | 1652 | 1467228697087 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1198ef000) [pid = 1652] [serial = 2123] [outer = 0x1194a9c00] 12:31:37 INFO - PROCESS | 1652 | 1467228697445 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]]]}] 12:31:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:31:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 524ms 12:31:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:31:37 INFO - PROCESS | 1652 | 1467228697480 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:31:37 INFO - PROCESS | 1652 | 1467228697481 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 12:31:37 INFO - PROCESS | 1652 | 1467228697483 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 1652 | 1467228697484 Marionette TRACE conn2 <- [1,2802,null,{}] 12:31:37 INFO - PROCESS | 1652 | 1467228697492 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}] 12:31:37 INFO - PROCESS | 1652 | 1467228697493 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:37 INFO - PROCESS | 1652 | 1467228697595 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:31:37 INFO - PROCESS | 1652 | 1467228697598 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 1652 | 1467228697600 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266d4000 == 32 [pid = 1652] [id = 708] 12:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113199800) [pid = 1652] [serial = 2124] [outer = 0x0] 12:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x120ee5000) [pid = 1652] [serial = 2125] [outer = 0x113199800] 12:31:37 INFO - PROCESS | 1652 | 1467228697626 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1212b2000) [pid = 1652] [serial = 2126] [outer = 0x113199800] 12:31:37 INFO - PROCESS | 1652 | 1467228697932 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]]]}] 12:31:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:31:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 469ms 12:31:37 INFO - PROCESS | 1652 | 1467228697952 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:31:37 INFO - PROCESS | 1652 | 1467228697954 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 12:31:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:31:37 INFO - PROCESS | 1652 | 1467228697956 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 1652 | 1467228697957 Marionette TRACE conn2 <- [1,2806,null,{}] 12:31:37 INFO - PROCESS | 1652 | 1467228697959 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}] 12:31:37 INFO - PROCESS | 1652 | 1467228697960 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:38 INFO - PROCESS | 1652 | 1467228698035 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:31:38 INFO - PROCESS | 1652 | 1467228698038 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 1652 | 1467228698039 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x129151800 == 33 [pid = 1652] [id = 709] 12:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113199400) [pid = 1652] [serial = 2127] [outer = 0x0] 12:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121511800) [pid = 1652] [serial = 2128] [outer = 0x113199400] 12:31:38 INFO - PROCESS | 1652 | 1467228698065 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x123fe6800) [pid = 1652] [serial = 2129] [outer = 0x113199400] 12:31:38 INFO - PROCESS | 1652 | 1467228698398 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]]]}] 12:31:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:31:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 471ms 12:31:38 INFO - PROCESS | 1652 | 1467228698428 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:31:38 INFO - PROCESS | 1652 | 1467228698429 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 12:31:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:31:38 INFO - PROCESS | 1652 | 1467228698433 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:31:38 INFO - PROCESS | 1652 | 1467228698434 Marionette TRACE conn2 <- [1,2810,null,{}] 12:31:38 INFO - PROCESS | 1652 | 1467228698437 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}] 12:31:38 INFO - PROCESS | 1652 | 1467228698441 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:38 INFO - PROCESS | 1652 | 1467228698573 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:31:38 INFO - PROCESS | 1652 | 1467228698583 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 1652 | 1467228698585 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12967c000 == 34 [pid = 1652] [id = 710] 12:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x124332400) [pid = 1652] [serial = 2130] [outer = 0x0] 12:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124c48800) [pid = 1652] [serial = 2131] [outer = 0x124332400] 12:31:38 INFO - PROCESS | 1652 | 1467228698610 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x127878c00) [pid = 1652] [serial = 2132] [outer = 0x124332400] 12:31:38 INFO - PROCESS | 1652 | 1467228698907 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]]]}] 12:31:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:31:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 12:31:38 INFO - PROCESS | 1652 | 1467228698956 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:31:38 INFO - PROCESS | 1652 | 1467228698957 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 12:31:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:31:38 INFO - PROCESS | 1652 | 1467228698959 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:31:38 INFO - PROCESS | 1652 | 1467228698960 Marionette TRACE conn2 <- [1,2814,null,{}] 12:31:38 INFO - PROCESS | 1652 | 1467228698962 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}] 12:31:38 INFO - PROCESS | 1652 | 1467228698963 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:39 INFO - PROCESS | 1652 | 1467228699058 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:31:39 INFO - PROCESS | 1652 | 1467228699067 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 1652 | 1467228699068 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7ec000 == 35 [pid = 1652] [id = 711] 12:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12640cc00) [pid = 1652] [serial = 2133] [outer = 0x0] 12:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128bcc800) [pid = 1652] [serial = 2134] [outer = 0x12640cc00] 12:31:39 INFO - PROCESS | 1652 | 1467228699096 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129128400) [pid = 1652] [serial = 2135] [outer = 0x12640cc00] 12:31:39 INFO - PROCESS | 1652 | 1467228699442 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]]]}] 12:31:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:31:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 12:31:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:31:39 INFO - PROCESS | 1652 | 1467228699480 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:31:39 INFO - PROCESS | 1652 | 1467228699481 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 12:31:39 INFO - PROCESS | 1652 | 1467228699483 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:31:39 INFO - PROCESS | 1652 | 1467228699484 Marionette TRACE conn2 <- [1,2818,null,{}] 12:31:39 INFO - PROCESS | 1652 | 1467228699486 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}] 12:31:39 INFO - PROCESS | 1652 | 1467228699487 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:39 INFO - PROCESS | 1652 | 1467228699586 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:31:39 INFO - PROCESS | 1652 | 1467228699589 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 1652 | 1467228699591 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b672800 == 36 [pid = 1652] [id = 712] 12:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128bc0400) [pid = 1652] [serial = 2136] [outer = 0x0] 12:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129232000) [pid = 1652] [serial = 2137] [outer = 0x128bc0400] 12:31:39 INFO - PROCESS | 1652 | 1467228699616 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12946a000) [pid = 1652] [serial = 2138] [outer = 0x128bc0400] 12:31:39 INFO - PROCESS | 1652 | 1467228699956 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]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:31:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 518ms 12:31:40 INFO - PROCESS | 1652 | 1467228700001 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:31:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:31:40 INFO - PROCESS | 1652 | 1467228700003 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 12:31:40 INFO - PROCESS | 1652 | 1467228700005 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 1652 | 1467228700007 Marionette TRACE conn2 <- [1,2822,null,{}] 12:31:40 INFO - PROCESS | 1652 | 1467228700009 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}] 12:31:40 INFO - PROCESS | 1652 | 1467228700010 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:40 INFO - PROCESS | 1652 | 1467228700107 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:31:40 INFO - PROCESS | 1652 | 1467228700145 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 1652 | 1467228700146 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b999000 == 37 [pid = 1652] [id = 713] 12:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12946bc00) [pid = 1652] [serial = 2139] [outer = 0x0] 12:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129473800) [pid = 1652] [serial = 2140] [outer = 0x12946bc00] 12:31:40 INFO - PROCESS | 1652 | 1467228700170 Marionette DEBUG loaded listener.js 12:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1294c4800) [pid = 1652] [serial = 2141] [outer = 0x12946bc00] 12:31:40 INFO - PROCESS | 1652 | 1467228700492 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]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:31:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 522ms 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116142c00) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115d18c00) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11852b400) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113218c00) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115dea000) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11615d800) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116972c00) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1198f4800) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11615cc00) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1133ae400) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1196c9c00) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124c3ec00) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12686e400) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:31:40 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x124337c00) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:31:40 INFO - PROCESS | 1652 | 1467228700658 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 1652 | 1467228700660 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 12:31:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:31:40 INFO - PROCESS | 1652 | 1467228700677 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 1652 | 1467228700679 Marionette TRACE conn2 <- [1,2826,null,{}] 12:31:40 INFO - PROCESS | 1652 | 1467228700682 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}] 12:31:40 INFO - PROCESS | 1652 | 1467228700684 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:40 INFO - PROCESS | 1652 | 1467228700764 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:31:40 INFO - PROCESS | 1652 | 1467228700768 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 1652 | 1467228700769 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266d0800 == 38 [pid = 1652] [id = 714] 12:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11615d800) [pid = 1652] [serial = 2142] [outer = 0x0] 12:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118220000) [pid = 1652] [serial = 2143] [outer = 0x11615d800] 12:31:40 INFO - PROCESS | 1652 | 1467228700795 Marionette DEBUG loaded listener.js 12:31:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119820000) [pid = 1652] [serial = 2144] [outer = 0x11615d800] 12:31:41 INFO - PROCESS | 1652 | 1467228701131 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:31:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:31:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 471ms 12:31:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:31:41 INFO - PROCESS | 1652 | 1467228701147 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:31:41 INFO - PROCESS | 1652 | 1467228701149 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 12:31:41 INFO - PROCESS | 1652 | 1467228701151 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:31:41 INFO - PROCESS | 1652 | 1467228701152 Marionette TRACE conn2 <- [1,2830,null,{}] 12:31:41 INFO - PROCESS | 1652 | 1467228701157 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}] 12:31:41 INFO - PROCESS | 1652 | 1467228701159 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:41 INFO - PROCESS | 1652 | 1467228701248 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:31:41 INFO - PROCESS | 1652 | 1467228701308 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 1652 | 1467228701310 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c977000 == 39 [pid = 1652] [id = 715] 12:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118205400) [pid = 1652] [serial = 2145] [outer = 0x0] 12:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124c3ec00) [pid = 1652] [serial = 2146] [outer = 0x118205400] 12:31:41 INFO - PROCESS | 1652 | 1467228701337 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12a4a5800) [pid = 1652] [serial = 2147] [outer = 0x118205400] 12:31:41 INFO - PROCESS | 1652 | 1467228701629 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]]]}] 12:31:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:31:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 520ms 12:31:41 INFO - PROCESS | 1652 | 1467228701671 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:31:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:31:41 INFO - PROCESS | 1652 | 1467228701673 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 12:31:41 INFO - PROCESS | 1652 | 1467228701680 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:31:41 INFO - PROCESS | 1652 | 1467228701681 Marionette TRACE conn2 <- [1,2834,null,{}] 12:31:41 INFO - PROCESS | 1652 | 1467228701685 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}] 12:31:41 INFO - PROCESS | 1652 | 1467228701686 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:41 INFO - PROCESS | 1652 | 1467228701810 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:31:41 INFO - PROCESS | 1652 | 1467228701895 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 1652 | 1467228701896 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce9b800 == 40 [pid = 1652] [id = 716] 12:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1210fe800) [pid = 1652] [serial = 2148] [outer = 0x0] 12:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a710000) [pid = 1652] [serial = 2149] [outer = 0x1210fe800] 12:31:41 INFO - PROCESS | 1652 | 1467228701933 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a917800) [pid = 1652] [serial = 2150] [outer = 0x1210fe800] 12:31:42 INFO - PROCESS | 1652 | 1467228702263 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:31:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:31:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 623ms 12:31:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:31:42 INFO - PROCESS | 1652 | 1467228702301 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:31:42 INFO - PROCESS | 1652 | 1467228702302 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 12:31:42 INFO - PROCESS | 1652 | 1467228702304 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - PROCESS | 1652 | 1467228702305 Marionette TRACE conn2 <- [1,2838,null,{}] 12:31:42 INFO - PROCESS | 1652 | 1467228702308 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}] 12:31:42 INFO - PROCESS | 1652 | 1467228702309 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:42 INFO - PROCESS | 1652 | 1467228702389 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:31:42 INFO - PROCESS | 1652 | 1467228702451 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 1652 | 1467228702452 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d575800 == 41 [pid = 1652] [id = 717] 12:31:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116f0d400) [pid = 1652] [serial = 2151] [outer = 0x0] 12:31:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12430ec00) [pid = 1652] [serial = 2152] [outer = 0x116f0d400] 12:31:42 INFO - PROCESS | 1652 | 1467228702475 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12aa62c00) [pid = 1652] [serial = 2153] [outer = 0x116f0d400] 12:31:42 INFO - PROCESS | 1652 | 1467228702868 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]]]}] 12:31:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:31:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 574ms 12:31:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:31:42 INFO - PROCESS | 1652 | 1467228702879 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:31:42 INFO - PROCESS | 1652 | 1467228702882 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 12:31:42 INFO - PROCESS | 1652 | 1467228702885 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - PROCESS | 1652 | 1467228702887 Marionette TRACE conn2 <- [1,2842,null,{}] 12:31:42 INFO - PROCESS | 1652 | 1467228702891 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}] 12:31:42 INFO - PROCESS | 1652 | 1467228702893 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:43 INFO - PROCESS | 1652 | 1467228703001 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:31:43 INFO - PROCESS | 1652 | 1467228703072 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:43 INFO - PROCESS | 1652 | 1467228703073 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182b8000 == 42 [pid = 1652] [id = 718] 12:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x116631400) [pid = 1652] [serial = 2154] [outer = 0x0] 12:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116f40800) [pid = 1652] [serial = 2155] [outer = 0x116631400] 12:31:43 INFO - PROCESS | 1652 | 1467228703146 Marionette DEBUG loaded listener.js 12:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118266000) [pid = 1652] [serial = 2156] [outer = 0x116631400] 12:31:43 INFO - PROCESS | 1652 | 1467228703587 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]]]}] 12:31:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:31:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 726ms 12:31:43 INFO - PROCESS | 1652 | 1467228703626 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:31:43 INFO - PROCESS | 1652 | 1467228703629 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 12:31:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:31:43 INFO - PROCESS | 1652 | 1467228703634 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:31:43 INFO - PROCESS | 1652 | 1467228703635 Marionette TRACE conn2 <- [1,2846,null,{}] 12:31:43 INFO - PROCESS | 1652 | 1467228703640 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}] 12:31:43 INFO - PROCESS | 1652 | 1467228703642 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:43 INFO - PROCESS | 1652 | 1467228703746 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:31:43 INFO - PROCESS | 1652 | 1467228703818 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:43 INFO - PROCESS | 1652 | 1467228703819 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x128917800 == 43 [pid = 1652] [id = 719] 12:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11981ec00) [pid = 1652] [serial = 2157] [outer = 0x0] 12:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119c57400) [pid = 1652] [serial = 2158] [outer = 0x11981ec00] 12:31:43 INFO - PROCESS | 1652 | 1467228703850 Marionette DEBUG loaded listener.js 12:31:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120edec00) [pid = 1652] [serial = 2159] [outer = 0x11981ec00] 12:31:44 INFO - PROCESS | 1652 | 1467228704266 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]]]}] 12:31:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:31:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 671ms 12:31:44 INFO - PROCESS | 1652 | 1467228704305 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:31:44 INFO - PROCESS | 1652 | 1467228704307 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 12:31:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:31:44 INFO - PROCESS | 1652 | 1467228704309 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:31:44 INFO - PROCESS | 1652 | 1467228704311 Marionette TRACE conn2 <- [1,2850,null,{}] 12:31:44 INFO - PROCESS | 1652 | 1467228704319 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}] 12:31:44 INFO - PROCESS | 1652 | 1467228704323 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:44 INFO - PROCESS | 1652 | 1467228704442 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:31:44 INFO - PROCESS | 1652 | 1467228704516 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:44 INFO - PROCESS | 1652 | 1467228704518 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce91800 == 44 [pid = 1652] [id = 720] 12:31:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121910c00) [pid = 1652] [serial = 2160] [outer = 0x0] 12:31:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124bbec00) [pid = 1652] [serial = 2161] [outer = 0x121910c00] 12:31:44 INFO - PROCESS | 1652 | 1467228704562 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126aef800) [pid = 1652] [serial = 2162] [outer = 0x121910c00] 12:31:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d579800 == 43 [pid = 1652] [id = 17] 12:31:45 INFO - PROCESS | 1652 | 1467228705050 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:31:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:31:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 774ms 12:31:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:31:45 INFO - PROCESS | 1652 | 1467228705101 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 1652 | 1467228705103 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 12:31:45 INFO - PROCESS | 1652 | 1467228705106 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 1652 | 1467228705108 Marionette TRACE conn2 <- [1,2854,null,{}] 12:31:45 INFO - PROCESS | 1652 | 1467228705110 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}] 12:31:45 INFO - PROCESS | 1652 | 1467228705111 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:45 INFO - PROCESS | 1652 | 1467228705211 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:31:45 INFO - PROCESS | 1652 | 1467228705432 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:45 INFO - PROCESS | 1652 | 1467228705433 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ab000 == 44 [pid = 1652] [id = 721] 12:31:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11319a400) [pid = 1652] [serial = 2163] [outer = 0x0] 12:31:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x113ceb800) [pid = 1652] [serial = 2164] [outer = 0x11319a400] 12:31:45 INFO - PROCESS | 1652 | 1467228705462 Marionette DEBUG loaded listener.js 12:31:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11674b400) [pid = 1652] [serial = 2165] [outer = 0x11319a400] 12:31:45 INFO - PROCESS | 1652 | 1467228705893 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]]]}] 12:31:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:31:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 824ms 12:31:45 INFO - PROCESS | 1652 | 1467228705932 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 1652 | 1467228705934 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 12:31:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:31:45 INFO - PROCESS | 1652 | 1467228705938 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 1652 | 1467228705940 Marionette TRACE conn2 <- [1,2858,null,{}] 12:31:45 INFO - PROCESS | 1652 | 1467228705944 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}] 12:31:45 INFO - PROCESS | 1652 | 1467228705946 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:46 INFO - PROCESS | 1652 | 1467228706033 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:31:46 INFO - PROCESS | 1652 | 1467228706094 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:46 INFO - PROCESS | 1652 | 1467228706095 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x120ded000 == 45 [pid = 1652] [id = 722] 12:31:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11852b400) [pid = 1652] [serial = 2166] [outer = 0x0] 12:31:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11886ac00) [pid = 1652] [serial = 2167] [outer = 0x11852b400] 12:31:46 INFO - PROCESS | 1652 | 1467228706123 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118fcbc00) [pid = 1652] [serial = 2168] [outer = 0x11852b400] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce9b800 == 44 [pid = 1652] [id = 716] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c977000 == 43 [pid = 1652] [id = 715] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1266d0800 == 42 [pid = 1652] [id = 714] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12b999000 == 41 [pid = 1652] [id = 713] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12b672800 == 40 [pid = 1652] [id = 712] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7ec000 == 39 [pid = 1652] [id = 711] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12967c000 == 38 [pid = 1652] [id = 710] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x129151800 == 37 [pid = 1652] [id = 709] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1266d4000 == 36 [pid = 1652] [id = 708] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x121462000 == 35 [pid = 1652] [id = 707] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11948b800 == 34 [pid = 1652] [id = 706] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ae800 == 33 [pid = 1652] [id = 705] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x118646800 == 32 [pid = 1652] [id = 704] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c965800 == 31 [pid = 1652] [id = 703] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12cea4800 == 30 [pid = 1652] [id = 18] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ab000 == 29 [pid = 1652] [id = 721] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce91800 == 28 [pid = 1652] [id = 720] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x128917800 == 27 [pid = 1652] [id = 719] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12d575800 == 26 [pid = 1652] [id = 717] 12:31:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1182b8000 == 25 [pid = 1652] [id = 718] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x120e1a800) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118869c00) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118f8e400) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1194aac00) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11613d400) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113c71c00) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116751400) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11613cc00) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116a0b400) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118213000) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118463c00) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176eec00) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120ee4800) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119110400) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124c3c000) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x120e34000) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124337400) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119825c00) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1266a5400) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12912dc00) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x127813c00) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126ae2c00) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128bbf000) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124c41800) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126ae1400) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1219bd400) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116751000) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x120e2fc00) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129238000) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 12:31:46 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119823800) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 12:31:47 INFO - PROCESS | 1652 | 1467228707040 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:31:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:31:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1128ms 12:31:47 INFO - PROCESS | 1652 | 1467228707074 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:31:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:31:47 INFO - PROCESS | 1652 | 1467228707078 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 12:31:47 INFO - PROCESS | 1652 | 1467228707083 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:31:47 INFO - PROCESS | 1652 | 1467228707088 Marionette TRACE conn2 <- [1,2862,null,{}] 12:31:47 INFO - PROCESS | 1652 | 1467228707093 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}] 12:31:47 INFO - PROCESS | 1652 | 1467228707095 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:47 INFO - PROCESS | 1652 | 1467228707218 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:31:47 INFO - PROCESS | 1652 | 1467228707235 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:47 INFO - PROCESS | 1652 | 1467228707237 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e5f800 == 26 [pid = 1652] [id = 723] 12:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x115f9b000) [pid = 1652] [serial = 2169] [outer = 0x0] 12:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11613cc00) [pid = 1652] [serial = 2170] [outer = 0x115f9b000] 12:31:47 INFO - PROCESS | 1652 | 1467228707281 Marionette DEBUG loaded listener.js 12:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116198800) [pid = 1652] [serial = 2171] [outer = 0x115f9b000] 12:31:47 INFO - PROCESS | 1652 | 1467228707653 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]]]}] 12:31:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:31:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 578ms 12:31:47 INFO - PROCESS | 1652 | 1467228707659 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:31:47 INFO - PROCESS | 1652 | 1467228707664 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 12:31:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:31:47 INFO - PROCESS | 1652 | 1467228707676 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:31:47 INFO - PROCESS | 1652 | 1467228707678 Marionette TRACE conn2 <- [1,2866,null,{}] 12:31:47 INFO - PROCESS | 1652 | 1467228707680 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}] 12:31:47 INFO - PROCESS | 1652 | 1467228707683 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:47 INFO - PROCESS | 1652 | 1467228707764 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:31:47 INFO - PROCESS | 1652 | 1467228707768 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:47 INFO - PROCESS | 1652 | 1467228707769 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119489000 == 27 [pid = 1652] [id = 724] 12:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116744c00) [pid = 1652] [serial = 2172] [outer = 0x0] 12:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1176ef400) [pid = 1652] [serial = 2173] [outer = 0x116744c00] 12:31:47 INFO - PROCESS | 1652 | 1467228707798 Marionette DEBUG loaded listener.js 12:31:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118223000) [pid = 1652] [serial = 2174] [outer = 0x116744c00] 12:31:48 INFO - PROCESS | 1652 | 1467228708173 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]]]}] 12:31:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:31:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 526ms 12:31:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:31:48 INFO - PROCESS | 1652 | 1467228708198 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 1652 | 1467228708199 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 12:31:48 INFO - PROCESS | 1652 | 1467228708201 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 1652 | 1467228708205 Marionette TRACE conn2 <- [1,2870,null,{}] 12:31:48 INFO - PROCESS | 1652 | 1467228708214 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}] 12:31:48 INFO - PROCESS | 1652 | 1467228708217 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:48 INFO - PROCESS | 1652 | 1467228708316 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:31:48 INFO - PROCESS | 1652 | 1467228708324 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:48 INFO - PROCESS | 1652 | 1467228708328 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121462000 == 28 [pid = 1652] [id = 725] 12:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118874000) [pid = 1652] [serial = 2175] [outer = 0x0] 12:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119103800) [pid = 1652] [serial = 2176] [outer = 0x118874000] 12:31:48 INFO - PROCESS | 1652 | 1467228708355 Marionette DEBUG loaded listener.js 12:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1194b0800) [pid = 1652] [serial = 2177] [outer = 0x118874000] 12:31:48 INFO - PROCESS | 1652 | 1467228708713 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]]]}] 12:31:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:31:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 527ms 12:31:48 INFO - PROCESS | 1652 | 1467228708730 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 1652 | 1467228708733 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 12:31:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:31:48 INFO - PROCESS | 1652 | 1467228708736 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 1652 | 1467228708737 Marionette TRACE conn2 <- [1,2874,null,{}] 12:31:48 INFO - PROCESS | 1652 | 1467228708741 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}] 12:31:48 INFO - PROCESS | 1652 | 1467228708742 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:48 INFO - PROCESS | 1652 | 1467228708912 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:31:48 INFO - PROCESS | 1652 | 1467228708938 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:48 INFO - PROCESS | 1652 | 1467228708939 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b16000 == 29 [pid = 1652] [id = 726] 12:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119106400) [pid = 1652] [serial = 2178] [outer = 0x0] 12:31:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119827800) [pid = 1652] [serial = 2179] [outer = 0x119106400] 12:31:48 INFO - PROCESS | 1652 | 1467228708980 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x120e1dc00) [pid = 1652] [serial = 2180] [outer = 0x119106400] 12:31:49 INFO - PROCESS | 1652 | 1467228709437 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]]]}] 12:31:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:31:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 724ms 12:31:49 INFO - PROCESS | 1652 | 1467228709459 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:31:49 INFO - PROCESS | 1652 | 1467228709461 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 12:31:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:31:49 INFO - PROCESS | 1652 | 1467228709463 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:31:49 INFO - PROCESS | 1652 | 1467228709464 Marionette TRACE conn2 <- [1,2878,null,{}] 12:31:49 INFO - PROCESS | 1652 | 1467228709468 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}] 12:31:49 INFO - PROCESS | 1652 | 1467228709470 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:49 INFO - PROCESS | 1652 | 1467228709563 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:31:49 INFO - PROCESS | 1652 | 1467228709601 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 1652 | 1467228709602 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278c9000 == 30 [pid = 1652] [id = 727] 12:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116147400) [pid = 1652] [serial = 2181] [outer = 0x0] 12:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120e2fc00) [pid = 1652] [serial = 2182] [outer = 0x116147400] 12:31:49 INFO - PROCESS | 1652 | 1467228709626 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x120e3a000) [pid = 1652] [serial = 2183] [outer = 0x116147400] 12:31:49 INFO - PROCESS | 1652 | 1467228709953 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]]]}] 12:31:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:31:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 518ms 12:31:49 INFO - PROCESS | 1652 | 1467228709982 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:31:49 INFO - PROCESS | 1652 | 1467228709983 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 12:31:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:31:50 INFO - PROCESS | 1652 | 1467228709993 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 1652 | 1467228709994 Marionette TRACE conn2 <- [1,2882,null,{}] 12:31:50 INFO - PROCESS | 1652 | 1467228709996 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}] 12:31:50 INFO - PROCESS | 1652 | 1467228710000 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:50 INFO - PROCESS | 1652 | 1467228710106 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:31:50 INFO - PROCESS | 1652 | 1467228710142 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:50 INFO - PROCESS | 1652 | 1467228710143 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x129413800 == 31 [pid = 1652] [id = 728] 12:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120e3bc00) [pid = 1652] [serial = 2184] [outer = 0x0] 12:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1213c4400) [pid = 1652] [serial = 2185] [outer = 0x120e3bc00] 12:31:50 INFO - PROCESS | 1652 | 1467228710168 Marionette DEBUG loaded listener.js 12:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1243a5800) [pid = 1652] [serial = 2186] [outer = 0x120e3bc00] 12:31:50 INFO - PROCESS | 1652 | 1467228710481 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]]]}] 12:31:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:31:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 518ms 12:31:50 INFO - PROCESS | 1652 | 1467228710513 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:31:50 INFO - PROCESS | 1652 | 1467228710514 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 12:31:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:31:50 INFO - PROCESS | 1652 | 1467228710524 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 1652 | 1467228710525 Marionette TRACE conn2 <- [1,2886,null,{}] 12:31:50 INFO - PROCESS | 1652 | 1467228710527 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}] 12:31:50 INFO - PROCESS | 1652 | 1467228710530 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:50 INFO - PROCESS | 1652 | 1467228710625 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:31:50 INFO - PROCESS | 1652 | 1467228710636 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:50 INFO - PROCESS | 1652 | 1467228710637 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6db000 == 32 [pid = 1652] [id = 729] 12:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116908c00) [pid = 1652] [serial = 2187] [outer = 0x0] 12:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124c43400) [pid = 1652] [serial = 2188] [outer = 0x116908c00] 12:31:50 INFO - PROCESS | 1652 | 1467228710662 Marionette DEBUG loaded listener.js 12:31:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1266a5400) [pid = 1652] [serial = 2189] [outer = 0x116908c00] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12d57a000) [pid = 1652] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116146c00) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113199800) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1210fe800) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113221400) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12640cc00) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11615d800) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118223400) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118205400) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128bc0400) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1194a9c00) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12946bc00) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124332400) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12912e000) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113199400) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12cec8400) [pid = 1652] [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.] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116f0d400) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:31:51 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12686e000) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:31:51 INFO - PROCESS | 1652 | 1467228711166 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]]]}] 12:31:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:31:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 674ms 12:31:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:31:51 INFO - PROCESS | 1652 | 1467228711199 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:31:51 INFO - PROCESS | 1652 | 1467228711200 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 12:31:51 INFO - PROCESS | 1652 | 1467228711202 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:31:51 INFO - PROCESS | 1652 | 1467228711203 Marionette TRACE conn2 <- [1,2890,null,{}] 12:31:51 INFO - PROCESS | 1652 | 1467228711205 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}] 12:31:51 INFO - PROCESS | 1652 | 1467228711207 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:51 INFO - PROCESS | 1652 | 1467228711281 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:31:51 INFO - PROCESS | 1652 | 1467228711285 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 1652 | 1467228711286 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a620000 == 33 [pid = 1652] [id = 730] 12:31:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11319c800) [pid = 1652] [serial = 2190] [outer = 0x0] 12:31:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11820c400) [pid = 1652] [serial = 2191] [outer = 0x11319c800] 12:31:51 INFO - PROCESS | 1652 | 1467228711313 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x120ee9800) [pid = 1652] [serial = 2192] [outer = 0x11319c800] 12:31:51 INFO - PROCESS | 1652 | 1467228711650 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:31:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:31:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 470ms 12:31:51 INFO - PROCESS | 1652 | 1467228711674 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:31:51 INFO - PROCESS | 1652 | 1467228711675 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 12:31:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:31:51 INFO - PROCESS | 1652 | 1467228711677 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:31:51 INFO - PROCESS | 1652 | 1467228711678 Marionette TRACE conn2 <- [1,2894,null,{}] 12:31:51 INFO - PROCESS | 1652 | 1467228711688 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}] 12:31:51 INFO - PROCESS | 1652 | 1467228711691 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:51 INFO - PROCESS | 1652 | 1467228711793 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:31:51 INFO - PROCESS | 1652 | 1467228711798 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 1652 | 1467228711799 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b666800 == 34 [pid = 1652] [id = 731] 12:31:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118231000) [pid = 1652] [serial = 2193] [outer = 0x0] 12:31:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126862400) [pid = 1652] [serial = 2194] [outer = 0x118231000] 12:31:51 INFO - PROCESS | 1652 | 1467228711824 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126ae5c00) [pid = 1652] [serial = 2195] [outer = 0x118231000] 12:31:52 INFO - PROCESS | 1652 | 1467228712119 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]]]}] 12:31:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:31:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 468ms 12:31:52 INFO - PROCESS | 1652 | 1467228712146 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:31:52 INFO - PROCESS | 1652 | 1467228712147 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 12:31:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:31:52 INFO - PROCESS | 1652 | 1467228712149 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 1652 | 1467228712152 Marionette TRACE conn2 <- [1,2898,null,{}] 12:31:52 INFO - PROCESS | 1652 | 1467228712156 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}] 12:31:52 INFO - PROCESS | 1652 | 1467228712157 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:52 INFO - PROCESS | 1652 | 1467228712233 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:31:52 INFO - PROCESS | 1652 | 1467228712236 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 1652 | 1467228712237 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b984800 == 35 [pid = 1652] [id = 732] 12:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126ae7400) [pid = 1652] [serial = 2196] [outer = 0x0] 12:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12781dc00) [pid = 1652] [serial = 2197] [outer = 0x126ae7400] 12:31:52 INFO - PROCESS | 1652 | 1467228712262 Marionette DEBUG loaded listener.js 12:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127878000) [pid = 1652] [serial = 2198] [outer = 0x126ae7400] 12:31:52 INFO - PROCESS | 1652 | 1467228712613 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]]]}] 12:31:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:31:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 473ms 12:31:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:31:52 INFO - PROCESS | 1652 | 1467228712622 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:31:52 INFO - PROCESS | 1652 | 1467228712624 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 12:31:52 INFO - PROCESS | 1652 | 1467228712626 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 1652 | 1467228712628 Marionette TRACE conn2 <- [1,2902,null,{}] 12:31:52 INFO - PROCESS | 1652 | 1467228712635 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}] 12:31:52 INFO - PROCESS | 1652 | 1467228712637 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:52 INFO - PROCESS | 1652 | 1467228712785 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:31:52 INFO - PROCESS | 1652 | 1467228712870 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 1652 | 1467228712872 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11649a800 == 36 [pid = 1652] [id = 733] 12:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x111f22000) [pid = 1652] [serial = 2199] [outer = 0x0] 12:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112a5d400) [pid = 1652] [serial = 2200] [outer = 0x111f22000] 12:31:52 INFO - PROCESS | 1652 | 1467228712904 Marionette DEBUG loaded listener.js 12:31:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1131c6400) [pid = 1652] [serial = 2201] [outer = 0x111f22000] 12:31:53 INFO - PROCESS | 1652 | 1467228713396 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:31:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:31:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 821ms 12:31:53 INFO - PROCESS | 1652 | 1467228713449 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:31:53 INFO - PROCESS | 1652 | 1467228713452 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 12:31:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:31:53 INFO - PROCESS | 1652 | 1467228713455 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:31:53 INFO - PROCESS | 1652 | 1467228713457 Marionette TRACE conn2 <- [1,2906,null,{}] 12:31:53 INFO - PROCESS | 1652 | 1467228713460 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}] 12:31:53 INFO - PROCESS | 1652 | 1467228713464 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:53 INFO - PROCESS | 1652 | 1467228713574 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:31:53 INFO - PROCESS | 1652 | 1467228713655 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:53 INFO - PROCESS | 1652 | 1467228713657 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135b800 == 37 [pid = 1652] [id = 734] 12:31:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115093800) [pid = 1652] [serial = 2202] [outer = 0x0] 12:31:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116976400) [pid = 1652] [serial = 2203] [outer = 0x115093800] 12:31:53 INFO - PROCESS | 1652 | 1467228713687 Marionette DEBUG loaded listener.js 12:31:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11821d800) [pid = 1652] [serial = 2204] [outer = 0x115093800] 12:31:54 INFO - PROCESS | 1652 | 1467228714331 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]]]}] 12:31:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:31:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 925ms 12:31:54 INFO - PROCESS | 1652 | 1467228714384 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:31:54 INFO - PROCESS | 1652 | 1467228714389 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 12:31:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:31:54 INFO - PROCESS | 1652 | 1467228714392 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:31:54 INFO - PROCESS | 1652 | 1467228714394 Marionette TRACE conn2 <- [1,2910,null,{}] 12:31:54 INFO - PROCESS | 1652 | 1467228714398 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}] 12:31:54 INFO - PROCESS | 1652 | 1467228714401 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:54 INFO - PROCESS | 1652 | 1467228714567 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:31:54 INFO - PROCESS | 1652 | 1467228714778 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:54 INFO - PROCESS | 1652 | 1467228714780 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f91000 == 38 [pid = 1652] [id = 735] 12:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112a5c800) [pid = 1652] [serial = 2205] [outer = 0x0] 12:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11321dc00) [pid = 1652] [serial = 2206] [outer = 0x112a5c800] 12:31:54 INFO - PROCESS | 1652 | 1467228714817 Marionette DEBUG loaded listener.js 12:31:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116141400) [pid = 1652] [serial = 2207] [outer = 0x112a5c800] 12:31:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b984800 == 37 [pid = 1652] [id = 732] 12:31:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b666800 == 36 [pid = 1652] [id = 731] 12:31:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a620000 == 35 [pid = 1652] [id = 730] 12:31:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6db000 == 34 [pid = 1652] [id = 729] 12:31:55 INFO - PROCESS | 1652 | --DOCSHELL 0x129413800 == 33 [pid = 1652] [id = 728] 12:31:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1278c9000 == 32 [pid = 1652] [id = 727] 12:31:55 INFO - PROCESS | 1652 | --DOCSHELL 0x124b16000 == 31 [pid = 1652] [id = 726] 12:31:55 INFO - PROCESS | 1652 | --DOCSHELL 0x121462000 == 30 [pid = 1652] [id = 725] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12d584000) [pid = 1652] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:31:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119489000 == 29 [pid = 1652] [id = 724] 12:31:55 INFO - PROCESS | 1652 | --DOCSHELL 0x117e5f800 == 28 [pid = 1652] [id = 723] 12:31:55 INFO - PROCESS | 1652 | --DOCSHELL 0x120ded000 == 27 [pid = 1652] [id = 722] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129128400) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118220000) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11858cc00) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a4a5800) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11822e000) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12946a000) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119820000) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1198ef000) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1196c0c00) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129473800) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x127878c00) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12946e000) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1164e0800) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123fe6800) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1294c4800) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128bcc800) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x124c48800) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129232000) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124c3ec00) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x115f9b800) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x121511800) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x120ee5000) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118fd4400) [pid = 1652] [serial = 1466] [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.] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12aa62c00) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x127870400) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12430ec00) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12a917800) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x117eac000) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1212b2000) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12a710000) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1164e1800) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 12:31:55 INFO - PROCESS | 1652 | 1467228715244 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]]]}] 12:31:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:31:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:31:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 871ms 12:31:55 INFO - PROCESS | 1652 | 1467228715264 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 1652 | 1467228715266 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 12:31:55 INFO - TEST-START | /DOMEvents/constructors.html 12:31:55 INFO - PROCESS | 1652 | 1467228715269 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 1652 | 1467228715270 Marionette TRACE conn2 <- [1,2914,null,{}] 12:31:55 INFO - PROCESS | 1652 | 1467228715274 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}] 12:31:55 INFO - PROCESS | 1652 | 1467228715277 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:55 INFO - PROCESS | 1652 | 1467228715357 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:31:55 INFO - PROCESS | 1652 | 1467228715363 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:55 INFO - PROCESS | 1652 | 1467228715364 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191cf000 == 28 [pid = 1652] [id = 736] 12:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116148c00) [pid = 1652] [serial = 2208] [outer = 0x0] 12:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1176efc00) [pid = 1652] [serial = 2209] [outer = 0x116148c00] 12:31:55 INFO - PROCESS | 1652 | 1467228715392 Marionette DEBUG loaded listener.js 12:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118225400) [pid = 1652] [serial = 2210] [outer = 0x116148c00] 12:31:55 INFO - PROCESS | 1652 | 1467228715752 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]]]}] 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:31:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:31:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:31:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:31:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:31:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:31:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:31:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:31:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:31:55 INFO - TEST-OK | /DOMEvents/constructors.html | took 527ms 12:31:55 INFO - PROCESS | 1652 | 1467228715798 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 1652 | 1467228715802 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 12:31:55 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:31:55 INFO - PROCESS | 1652 | 1467228715806 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 1652 | 1467228715807 Marionette TRACE conn2 <- [1,2918,null,{}] 12:31:55 INFO - PROCESS | 1652 | 1467228715810 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}] 12:31:55 INFO - PROCESS | 1652 | 1467228715811 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:55 INFO - PROCESS | 1652 | 1467228715902 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:31:55 INFO - PROCESS | 1652 | 1467228715908 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:55 INFO - PROCESS | 1652 | 1467228715910 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x121809000 == 29 [pid = 1652] [id = 737] 12:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11825f800) [pid = 1652] [serial = 2211] [outer = 0x0] 12:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118869c00) [pid = 1652] [serial = 2212] [outer = 0x11825f800] 12:31:55 INFO - PROCESS | 1652 | 1467228715939 Marionette DEBUG loaded listener.js 12:31:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119823800) [pid = 1652] [serial = 2213] [outer = 0x11825f800] 12:31:56 INFO - PROCESS | 1652 | 1467228716272 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:31:56 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:31:56 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 473ms 12:31:56 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:31:56 INFO - PROCESS | 1652 | 1467228716279 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:31:56 INFO - PROCESS | 1652 | 1467228716280 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 12:31:56 INFO - PROCESS | 1652 | 1467228716283 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:31:56 INFO - PROCESS | 1652 | 1467228716288 Marionette TRACE conn2 <- [1,2922,null,{}] 12:31:56 INFO - PROCESS | 1652 | 1467228716295 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}] 12:31:56 INFO - PROCESS | 1652 | 1467228716299 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:56 INFO - PROCESS | 1652 | 1467228716384 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:31:56 INFO - PROCESS | 1652 | 1467228716441 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:56 INFO - PROCESS | 1652 | 1467228716443 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278c5800 == 30 [pid = 1652] [id = 738] 12:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119825000) [pid = 1652] [serial = 2214] [outer = 0x0] 12:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x120e1c400) [pid = 1652] [serial = 2215] [outer = 0x119825000] 12:31:56 INFO - PROCESS | 1652 | 1467228716467 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1212aa400) [pid = 1652] [serial = 2216] [outer = 0x119825000] 12:31:56 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:31:56 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:31:56 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:31:56 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:31:56 INFO - PROCESS | 1652 | 1467228716731 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]]]}] 12:31:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:31:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:31:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:31:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:31:56 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 12:31:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:31:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:31:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:31:56 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 12:31:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:31:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:31:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:31:56 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]" 12:31:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:31:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:31:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:31:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:31:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 479ms 12:31:56 INFO - PROCESS | 1652 | 1467228716765 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:31:56 INFO - PROCESS | 1652 | 1467228716767 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 12:31:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:31:56 INFO - PROCESS | 1652 | 1467228716769 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:31:56 INFO - PROCESS | 1652 | 1467228716771 Marionette TRACE conn2 <- [1,2926,null,{}] 12:31:56 INFO - PROCESS | 1652 | 1467228716773 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}] 12:31:56 INFO - PROCESS | 1652 | 1467228716774 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:56 INFO - PROCESS | 1652 | 1467228716865 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:31:56 INFO - PROCESS | 1652 | 1467228716869 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:56 INFO - PROCESS | 1652 | 1467228716870 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1199dc800 == 31 [pid = 1652] [id = 739] 12:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12140d400) [pid = 1652] [serial = 2217] [outer = 0x0] 12:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x124310400) [pid = 1652] [serial = 2218] [outer = 0x12140d400] 12:31:56 INFO - PROCESS | 1652 | 1467228716896 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124c3ec00) [pid = 1652] [serial = 2219] [outer = 0x12140d400] 12:31:57 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:31:57 INFO - PROCESS | 1652 | 1467228717194 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]]]}] 12:31:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:31:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 12:31:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:31:57 INFO - PROCESS | 1652 | 1467228717240 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:31:57 INFO - PROCESS | 1652 | 1467228717241 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 12:31:57 INFO - PROCESS | 1652 | 1467228717243 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:31:57 INFO - PROCESS | 1652 | 1467228717244 Marionette TRACE conn2 <- [1,2930,null,{}] 12:31:57 INFO - PROCESS | 1652 | 1467228717247 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}] 12:31:57 INFO - PROCESS | 1652 | 1467228717248 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:57 INFO - PROCESS | 1652 | 1467228717357 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:31:57 INFO - PROCESS | 1652 | 1467228717367 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 1652 | 1467228717371 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa0f800 == 32 [pid = 1652] [id = 740] 12:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12669d800) [pid = 1652] [serial = 2220] [outer = 0x0] 12:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x126aeec00) [pid = 1652] [serial = 2221] [outer = 0x12669d800] 12:31:57 INFO - PROCESS | 1652 | 1467228717403 Marionette DEBUG loaded listener.js 12:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x127879800) [pid = 1652] [serial = 2222] [outer = 0x12669d800] 12:31:57 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:31:57 INFO - PROCESS | 1652 | 1467228717719 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]]]}] 12:31:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:31:57 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 519ms 12:31:57 INFO - PROCESS | 1652 | 1467228717762 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:31:57 INFO - PROCESS | 1652 | 1467228717764 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 12:31:57 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:31:57 INFO - PROCESS | 1652 | 1467228717766 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:31:57 INFO - PROCESS | 1652 | 1467228717767 Marionette TRACE conn2 <- [1,2934,null,{}] 12:31:57 INFO - PROCESS | 1652 | 1467228717774 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}] 12:31:57 INFO - PROCESS | 1652 | 1467228717783 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:57 INFO - PROCESS | 1652 | 1467228717882 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:31:57 INFO - PROCESS | 1652 | 1467228717886 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 1652 | 1467228717887 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b987800 == 33 [pid = 1652] [id = 741] 12:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1268d2400) [pid = 1652] [serial = 2223] [outer = 0x0] 12:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128bc6800) [pid = 1652] [serial = 2224] [outer = 0x1268d2400] 12:31:57 INFO - PROCESS | 1652 | 1467228717910 Marionette DEBUG loaded listener.js 12:31:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12922f800) [pid = 1652] [serial = 2225] [outer = 0x1268d2400] 12:31:58 INFO - PROCESS | 1652 | 1467228718216 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]]]}] 12:31:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:31:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 477ms 12:31:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:31:58 INFO - PROCESS | 1652 | 1467228718244 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:31:58 INFO - PROCESS | 1652 | 1467228718246 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 12:31:58 INFO - PROCESS | 1652 | 1467228718248 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:31:58 INFO - PROCESS | 1652 | 1467228718249 Marionette TRACE conn2 <- [1,2938,null,{}] 12:31:58 INFO - PROCESS | 1652 | 1467228718251 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}] 12:31:58 INFO - PROCESS | 1652 | 1467228718252 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:58 INFO - PROCESS | 1652 | 1467228718358 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:31:58 INFO - PROCESS | 1652 | 1467228718363 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:58 INFO - PROCESS | 1652 | 1467228718364 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c562000 == 34 [pid = 1652] [id = 742] 12:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128bc3800) [pid = 1652] [serial = 2226] [outer = 0x0] 12:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x129466c00) [pid = 1652] [serial = 2227] [outer = 0x128bc3800] 12:31:58 INFO - PROCESS | 1652 | 1467228718423 Marionette DEBUG loaded listener.js 12:31:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1294be000) [pid = 1652] [serial = 2228] [outer = 0x128bc3800] 12:31:58 INFO - PROCESS | 1652 | 1467228718767 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]]]}] 12:31:58 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. 12:31:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 575ms 12:31:58 INFO - PROCESS | 1652 | 1467228718824 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:31:58 INFO - PROCESS | 1652 | 1467228718826 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 12:31:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:31:58 INFO - PROCESS | 1652 | 1467228718835 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:31:58 INFO - PROCESS | 1652 | 1467228718837 Marionette TRACE conn2 <- [1,2942,null,{}] 12:31:58 INFO - PROCESS | 1652 | 1467228718840 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}] 12:31:58 INFO - PROCESS | 1652 | 1467228718842 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:59 INFO - PROCESS | 1652 | 1467228718996 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:31:59 INFO - PROCESS | 1652 | 1467228719008 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 1652 | 1467228719009 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c973000 == 35 [pid = 1652] [id = 743] 12:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119c11000) [pid = 1652] [serial = 2229] [outer = 0x0] 12:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1294c6800) [pid = 1652] [serial = 2230] [outer = 0x119c11000] 12:31:59 INFO - PROCESS | 1652 | 1467228719049 Marionette DEBUG loaded listener.js 12:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129466800) [pid = 1652] [serial = 2231] [outer = 0x119c11000] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116147400) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120e3bc00) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118874000) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11852b400) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x115f9b000) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116744c00) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116908c00) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11319c800) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118231000) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119106400) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116631400) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11981ec00) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121910c00) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:31:59 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11319a400) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:31:59 INFO - PROCESS | 1652 | 1467228719499 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"]]]}] 12:31:59 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 12:31:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:31:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:31:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 680ms 12:31:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:31:59 INFO - PROCESS | 1652 | 1467228719510 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:31:59 INFO - PROCESS | 1652 | 1467228719511 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 12:31:59 INFO - PROCESS | 1652 | 1467228719513 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 1652 | 1467228719514 Marionette TRACE conn2 <- [1,2946,null,{}] 12:31:59 INFO - PROCESS | 1652 | 1467228719516 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}] 12:31:59 INFO - PROCESS | 1652 | 1467228719517 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:59 INFO - PROCESS | 1652 | 1467228719597 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:31:59 INFO - PROCESS | 1652 | 1467228719602 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 1652 | 1467228719604 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:31:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x124355000 == 36 [pid = 1652] [id = 744] 12:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11319a400) [pid = 1652] [serial = 2232] [outer = 0x0] 12:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11846a000) [pid = 1652] [serial = 2233] [outer = 0x11319a400] 12:31:59 INFO - PROCESS | 1652 | 1467228719628 Marionette DEBUG loaded listener.js 12:31:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x120e38c00) [pid = 1652] [serial = 2234] [outer = 0x11319a400] 12:31:59 INFO - PROCESS | 1652 | 1467228719948 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]]]}] 12:31:59 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. 12:31:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 468ms 12:31:59 INFO - PROCESS | 1652 | 1467228719982 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:31:59 INFO - PROCESS | 1652 | 1467228719985 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 12:31:59 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:31:59 INFO - PROCESS | 1652 | 1467228719988 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 1652 | 1467228719988 Marionette TRACE conn2 <- [1,2950,null,{}] 12:31:59 INFO - PROCESS | 1652 | 1467228719991 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}] 12:31:59 INFO - PROCESS | 1652 | 1467228719992 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:00 INFO - PROCESS | 1652 | 1467228720073 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:32:00 INFO - PROCESS | 1652 | 1467228720134 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 1652 | 1467228720136 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce9b800 == 37 [pid = 1652] [id = 745] 12:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11319c800) [pid = 1652] [serial = 2235] [outer = 0x0] 12:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x127871800) [pid = 1652] [serial = 2236] [outer = 0x11319c800] 12:32:00 INFO - PROCESS | 1652 | 1467228720162 Marionette DEBUG loaded listener.js 12:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12a70ec00) [pid = 1652] [serial = 2237] [outer = 0x11319c800] 12:32:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x120dda800 == 38 [pid = 1652] [id = 746] 12:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12a919c00) [pid = 1652] [serial = 2238] [outer = 0x0] 12:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1294c9800) [pid = 1652] [serial = 2239] [outer = 0x12a919c00] 12:32:00 INFO - PROCESS | 1652 | 1467228720438 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]]]}] 12:32:00 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. 12:32:00 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 470ms 12:32:00 INFO - PROCESS | 1652 | 1467228720459 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 1652 | 1467228720460 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 12:32:00 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:32:00 INFO - PROCESS | 1652 | 1467228720469 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - PROCESS | 1652 | 1467228720471 Marionette TRACE conn2 <- [1,2954,null,{}] 12:32:00 INFO - PROCESS | 1652 | 1467228720474 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}] 12:32:00 INFO - PROCESS | 1652 | 1467228720475 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:00 INFO - PROCESS | 1652 | 1467228720590 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:32:00 INFO - PROCESS | 1652 | 1467228720594 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 1652 | 1467228720595 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d691000 == 39 [pid = 1652] [id = 747] 12:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12a713c00) [pid = 1652] [serial = 2240] [outer = 0x0] 12:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12aadd800) [pid = 1652] [serial = 2241] [outer = 0x12a713c00] 12:32:00 INFO - PROCESS | 1652 | 1467228720618 Marionette DEBUG loaded listener.js 12:32:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b61d800) [pid = 1652] [serial = 2242] [outer = 0x12a713c00] 12:32:00 INFO - PROCESS | 1652 | 1467228720923 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]]]}] 12:32:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:32:00 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 12:32:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 471ms 12:32:00 INFO - PROCESS | 1652 | 1467228720942 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 1652 | 1467228720943 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 12:32:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:32:00 INFO - PROCESS | 1652 | 1467228720948 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - PROCESS | 1652 | 1467228720949 Marionette TRACE conn2 <- [1,2958,null,{}] 12:32:00 INFO - PROCESS | 1652 | 1467228720953 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}] 12:32:00 INFO - PROCESS | 1652 | 1467228720954 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:01 INFO - PROCESS | 1652 | 1467228721072 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:32:01 INFO - PROCESS | 1652 | 1467228721105 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:01 INFO - PROCESS | 1652 | 1467228721106 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d91f800 == 40 [pid = 1652] [id = 748] 12:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12aae6000) [pid = 1652] [serial = 2243] [outer = 0x0] 12:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b62a400) [pid = 1652] [serial = 2244] [outer = 0x12aae6000] 12:32:01 INFO - PROCESS | 1652 | 1467228721130 Marionette DEBUG loaded listener.js 12:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b6fd800) [pid = 1652] [serial = 2245] [outer = 0x12aae6000] 12:32:01 INFO - PROCESS | 1652 | 1467228721358 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]]]}] 12:32:01 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. 12:32:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 420ms 12:32:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:32:01 INFO - PROCESS | 1652 | 1467228721369 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:32:01 INFO - PROCESS | 1652 | 1467228721370 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 12:32:01 INFO - PROCESS | 1652 | 1467228721372 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:32:01 INFO - PROCESS | 1652 | 1467228721373 Marionette TRACE conn2 <- [1,2962,null,{}] 12:32:01 INFO - PROCESS | 1652 | 1467228721375 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}] 12:32:01 INFO - PROCESS | 1652 | 1467228721376 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:01 INFO - PROCESS | 1652 | 1467228721463 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:32:01 INFO - PROCESS | 1652 | 1467228721569 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:01 INFO - PROCESS | 1652 | 1467228721570 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11695b000 == 41 [pid = 1652] [id = 749] 12:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x111c7b400) [pid = 1652] [serial = 2246] [outer = 0x0] 12:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112a83400) [pid = 1652] [serial = 2247] [outer = 0x111c7b400] 12:32:01 INFO - PROCESS | 1652 | 1467228721602 Marionette DEBUG loaded listener.js 12:32:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x113c04000) [pid = 1652] [serial = 2248] [outer = 0x111c7b400] 12:32:01 INFO - PROCESS | 1652 | 1467228721979 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]]]}] 12:32:01 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. 12:32:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 619ms 12:32:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:32:01 INFO - PROCESS | 1652 | 1467228721993 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:32:01 INFO - PROCESS | 1652 | 1467228721995 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 12:32:02 INFO - PROCESS | 1652 | 1467228721998 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:32:02 INFO - PROCESS | 1652 | 1467228722000 Marionette TRACE conn2 <- [1,2966,null,{}] 12:32:02 INFO - PROCESS | 1652 | 1467228722004 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}] 12:32:02 INFO - PROCESS | 1652 | 1467228722007 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:02 INFO - PROCESS | 1652 | 1467228722116 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:32:02 INFO - PROCESS | 1652 | 1467228722174 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 1652 | 1467228722176 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a32800 == 42 [pid = 1652] [id = 750] 12:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11614a000) [pid = 1652] [serial = 2249] [outer = 0x0] 12:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118465c00) [pid = 1652] [serial = 2250] [outer = 0x11614a000] 12:32:02 INFO - PROCESS | 1652 | 1467228722207 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118f82800) [pid = 1652] [serial = 2251] [outer = 0x11614a000] 12:32:02 INFO - PROCESS | 1652 | 1467228722601 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]]]}] 12:32:02 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. 12:32:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 619ms 12:32:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:32:02 INFO - PROCESS | 1652 | 1467228722620 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:32:02 INFO - PROCESS | 1652 | 1467228722623 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 12:32:02 INFO - PROCESS | 1652 | 1467228722625 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:32:02 INFO - PROCESS | 1652 | 1467228722627 Marionette TRACE conn2 <- [1,2970,null,{}] 12:32:02 INFO - PROCESS | 1652 | 1467228722630 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}] 12:32:02 INFO - PROCESS | 1652 | 1467228722631 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:02 INFO - PROCESS | 1652 | 1467228722752 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:32:02 INFO - PROCESS | 1652 | 1467228722876 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 1652 | 1467228722877 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c555800 == 43 [pid = 1652] [id = 751] 12:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11910b000) [pid = 1652] [serial = 2252] [outer = 0x0] 12:32:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120e33400) [pid = 1652] [serial = 2253] [outer = 0x11910b000] 12:32:02 INFO - PROCESS | 1652 | 1467228722926 Marionette DEBUG loaded listener.js 12:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121508000) [pid = 1652] [serial = 2254] [outer = 0x11910b000] 12:32:03 INFO - PROCESS | 1652 | 1467228723335 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]]]}] 12:32:03 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. 12:32:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 720ms 12:32:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:32:03 INFO - PROCESS | 1652 | 1467228723345 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 1652 | 1467228723349 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 12:32:03 INFO - PROCESS | 1652 | 1467228723356 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - PROCESS | 1652 | 1467228723360 Marionette TRACE conn2 <- [1,2974,null,{}] 12:32:03 INFO - PROCESS | 1652 | 1467228723364 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}] 12:32:03 INFO - PROCESS | 1652 | 1467228723366 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:03 INFO - PROCESS | 1652 | 1467228723468 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:32:03 INFO - PROCESS | 1652 | 1467228723560 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:03 INFO - PROCESS | 1652 | 1467228723561 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e3bb000 == 44 [pid = 1652] [id = 752] 12:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124659c00) [pid = 1652] [serial = 2255] [outer = 0x0] 12:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127872800) [pid = 1652] [serial = 2256] [outer = 0x124659c00] 12:32:03 INFO - PROCESS | 1652 | 1467228723589 Marionette DEBUG loaded listener.js 12:32:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12922c800) [pid = 1652] [serial = 2257] [outer = 0x124659c00] 12:32:03 INFO - PROCESS | 1652 | 1467228723934 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]]]}] 12:32:03 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. 12:32:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 628ms 12:32:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:32:03 INFO - PROCESS | 1652 | 1467228723980 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 1652 | 1467228723982 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 12:32:03 INFO - PROCESS | 1652 | 1467228723984 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - PROCESS | 1652 | 1467228723986 Marionette TRACE conn2 <- [1,2978,null,{}] 12:32:03 INFO - PROCESS | 1652 | 1467228723988 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}] 12:32:03 INFO - PROCESS | 1652 | 1467228723989 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:04 INFO - PROCESS | 1652 | 1467228724091 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:32:04 INFO - PROCESS | 1652 | 1467228724147 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:04 INFO - PROCESS | 1652 | 1467228724149 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x121164800 == 45 [pid = 1652] [id = 753] 12:32:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1294c6400) [pid = 1652] [serial = 2258] [outer = 0x0] 12:32:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a70e000) [pid = 1652] [serial = 2259] [outer = 0x1294c6400] 12:32:04 INFO - PROCESS | 1652 | 1467228724177 Marionette DEBUG loaded listener.js 12:32:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12aa62400) [pid = 1652] [serial = 2260] [outer = 0x1294c6400] 12:32:04 INFO - PROCESS | 1652 | 1467228724732 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]]]}] 12:32:04 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. 12:32:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 822ms 12:32:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:32:04 INFO - PROCESS | 1652 | 1467228724811 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:32:04 INFO - PROCESS | 1652 | 1467228724813 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 12:32:04 INFO - PROCESS | 1652 | 1467228724816 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:32:04 INFO - PROCESS | 1652 | 1467228724818 Marionette TRACE conn2 <- [1,2982,null,{}] 12:32:04 INFO - PROCESS | 1652 | 1467228724823 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}] 12:32:04 INFO - PROCESS | 1652 | 1467228724824 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:04 INFO - PROCESS | 1652 | 1467228724921 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:32:04 INFO - PROCESS | 1652 | 1467228724983 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:04 INFO - PROCESS | 1652 | 1467228724984 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e60800 == 46 [pid = 1652] [id = 754] 12:32:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1133b4c00) [pid = 1652] [serial = 2261] [outer = 0x0] 12:32:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x113c74000) [pid = 1652] [serial = 2262] [outer = 0x1133b4c00] 12:32:05 INFO - PROCESS | 1652 | 1467228725014 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116140800) [pid = 1652] [serial = 2263] [outer = 0x1133b4c00] 12:32:05 INFO - PROCESS | 1652 | 1467228725375 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"]]]}] 12:32:05 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 12:32:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:32:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 575ms 12:32:05 INFO - PROCESS | 1652 | 1467228725393 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:32:05 INFO - PROCESS | 1652 | 1467228725398 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 12:32:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:32:05 INFO - PROCESS | 1652 | 1467228725404 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:32:05 INFO - PROCESS | 1652 | 1467228725407 Marionette TRACE conn2 <- [1,2986,null,{}] 12:32:05 INFO - PROCESS | 1652 | 1467228725411 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}] 12:32:05 INFO - PROCESS | 1652 | 1467228725413 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:05 INFO - PROCESS | 1652 | 1467228725551 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:32:05 INFO - PROCESS | 1652 | 1467228725683 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:05 INFO - PROCESS | 1652 | 1467228725685 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119a05800 == 47 [pid = 1652] [id = 755] 12:32:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1164d8c00) [pid = 1652] [serial = 2264] [outer = 0x0] 12:32:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11662f000) [pid = 1652] [serial = 2265] [outer = 0x1164d8c00] 12:32:05 INFO - PROCESS | 1652 | 1467228725732 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116975000) [pid = 1652] [serial = 2266] [outer = 0x1164d8c00] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d91f800 == 46 [pid = 1652] [id = 748] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d691000 == 45 [pid = 1652] [id = 747] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x120dda800 == 44 [pid = 1652] [id = 746] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce9b800 == 43 [pid = 1652] [id = 745] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x124355000 == 42 [pid = 1652] [id = 744] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c973000 == 41 [pid = 1652] [id = 743] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c562000 == 40 [pid = 1652] [id = 742] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b987800 == 39 [pid = 1652] [id = 741] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa0f800 == 38 [pid = 1652] [id = 740] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1199dc800 == 37 [pid = 1652] [id = 739] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1278c5800 == 36 [pid = 1652] [id = 738] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x121809000 == 35 [pid = 1652] [id = 737] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1191cf000 == 34 [pid = 1652] [id = 736] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x116f91000 == 33 [pid = 1652] [id = 735] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12135b800 == 32 [pid = 1652] [id = 734] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11649a800 == 31 [pid = 1652] [id = 733] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x117e60800 == 30 [pid = 1652] [id = 754] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x121164800 == 29 [pid = 1652] [id = 753] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12e3bb000 == 28 [pid = 1652] [id = 752] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c555800 == 27 [pid = 1652] [id = 751] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x126a32800 == 26 [pid = 1652] [id = 750] 12:32:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11695b000 == 25 [pid = 1652] [id = 749] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12781dc00) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x120e2fc00) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1213c4400) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119103800) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1194b0800) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118fcbc00) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11886ac00) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11613cc00) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116198800) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1176ef400) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118223000) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x120e3a000) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124c43400) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1243a5800) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120ee9800) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11820c400) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126ae5c00) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126862400) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1266a5400) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119827800) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116f40800) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118266000) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x120edec00) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119c57400) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126aef800) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124bbec00) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11674b400) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113ceb800) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x120e1dc00) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 12:32:06 INFO - PROCESS | 1652 | 1467228726743 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]]]}] 12:32:06 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. 12:32:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1378ms 12:32:06 INFO - PROCESS | 1652 | 1467228726782 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:32:06 INFO - PROCESS | 1652 | 1467228726784 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 12:32:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:32:06 INFO - PROCESS | 1652 | 1467228726787 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:32:06 INFO - PROCESS | 1652 | 1467228726790 Marionette TRACE conn2 <- [1,2990,null,{}] 12:32:06 INFO - PROCESS | 1652 | 1467228726804 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}] 12:32:06 INFO - PROCESS | 1652 | 1467228726806 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:06 INFO - PROCESS | 1652 | 1467228726895 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:32:06 INFO - PROCESS | 1652 | 1467228726899 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:06 INFO - PROCESS | 1652 | 1467228726901 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e44800 == 26 [pid = 1652] [id = 756] 12:32:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113c0f400) [pid = 1652] [serial = 2267] [outer = 0x0] 12:32:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115de7c00) [pid = 1652] [serial = 2268] [outer = 0x113c0f400] 12:32:06 INFO - PROCESS | 1652 | 1467228726930 Marionette DEBUG loaded listener.js 12:32:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11613d800) [pid = 1652] [serial = 2269] [outer = 0x113c0f400] 12:32:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1161b6800 == 27 [pid = 1652] [id = 757] 12:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116907c00) [pid = 1652] [serial = 2270] [outer = 0x0] 12:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116147800) [pid = 1652] [serial = 2271] [outer = 0x116907c00] 12:32:07 INFO - PROCESS | 1652 | 1467228727286 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]]]}] 12:32:07 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. 12:32:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 528ms 12:32:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:32:07 INFO - PROCESS | 1652 | 1467228727315 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:32:07 INFO - PROCESS | 1652 | 1467228727318 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 12:32:07 INFO - PROCESS | 1652 | 1467228727322 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:32:07 INFO - PROCESS | 1652 | 1467228727324 Marionette TRACE conn2 <- [1,2994,null,{}] 12:32:07 INFO - PROCESS | 1652 | 1467228727326 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}] 12:32:07 INFO - PROCESS | 1652 | 1467228727327 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:07 INFO - PROCESS | 1652 | 1467228727422 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:32:07 INFO - PROCESS | 1652 | 1467228727483 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:07 INFO - PROCESS | 1652 | 1467228727485 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1198e2000 == 28 [pid = 1652] [id = 758] 12:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116629800) [pid = 1652] [serial = 2272] [outer = 0x0] 12:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116a0a000) [pid = 1652] [serial = 2273] [outer = 0x116629800] 12:32:07 INFO - PROCESS | 1652 | 1467228727511 Marionette DEBUG loaded listener.js 12:32:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118206400) [pid = 1652] [serial = 2274] [outer = 0x116629800] 12:32:07 INFO - PROCESS | 1652 | 1467228727790 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]]]}] 12:32:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:32:07 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 12:32:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms 12:32:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:32:07 INFO - PROCESS | 1652 | 1467228727843 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:32:07 INFO - PROCESS | 1652 | 1467228727844 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 12:32:07 INFO - PROCESS | 1652 | 1467228727847 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:32:07 INFO - PROCESS | 1652 | 1467228727849 Marionette TRACE conn2 <- [1,2998,null,{}] 12:32:07 INFO - PROCESS | 1652 | 1467228727861 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}] 12:32:07 INFO - PROCESS | 1652 | 1467228727864 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:07 INFO - PROCESS | 1652 | 1467228727945 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:32:08 INFO - PROCESS | 1652 | 1467228728004 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 1652 | 1467228728006 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x121167800 == 29 [pid = 1652] [id = 759] 12:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118215c00) [pid = 1652] [serial = 2275] [outer = 0x0] 12:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11822e800) [pid = 1652] [serial = 2276] [outer = 0x118215c00] 12:32:08 INFO - PROCESS | 1652 | 1467228728034 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118f48400) [pid = 1652] [serial = 2277] [outer = 0x118215c00] 12:32:08 INFO - PROCESS | 1652 | 1467228728358 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]]]}] 12:32:08 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. 12:32:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 524ms 12:32:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:32:08 INFO - PROCESS | 1652 | 1467228728374 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:32:08 INFO - PROCESS | 1652 | 1467228728378 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 12:32:08 INFO - PROCESS | 1652 | 1467228728381 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:32:08 INFO - PROCESS | 1652 | 1467228728383 Marionette TRACE conn2 <- [1,3002,null,{}] 12:32:08 INFO - PROCESS | 1652 | 1467228728387 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}] 12:32:08 INFO - PROCESS | 1652 | 1467228728388 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:08 INFO - PROCESS | 1652 | 1467228728509 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:32:08 INFO - PROCESS | 1652 | 1467228728518 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 1652 | 1467228728519 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x123caa000 == 30 [pid = 1652] [id = 760] 12:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11822b400) [pid = 1652] [serial = 2278] [outer = 0x0] 12:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118f8e000) [pid = 1652] [serial = 2279] [outer = 0x11822b400] 12:32:08 INFO - PROCESS | 1652 | 1467228728560 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1194ae400) [pid = 1652] [serial = 2280] [outer = 0x11822b400] 12:32:08 INFO - PROCESS | 1652 | 1467228728990 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]]]}] 12:32:09 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. 12:32:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 624ms 12:32:09 INFO - PROCESS | 1652 | 1467228729010 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 1652 | 1467228729012 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 12:32:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:32:09 INFO - PROCESS | 1652 | 1467228729021 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 1652 | 1467228729022 Marionette TRACE conn2 <- [1,3006,null,{}] 12:32:09 INFO - PROCESS | 1652 | 1467228729024 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}] 12:32:09 INFO - PROCESS | 1652 | 1467228729025 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:09 INFO - PROCESS | 1652 | 1467228729127 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:32:09 INFO - PROCESS | 1652 | 1467228729131 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:09 INFO - PROCESS | 1652 | 1467228729132 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x124c2c000 == 31 [pid = 1652] [id = 761] 12:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11858c400) [pid = 1652] [serial = 2281] [outer = 0x0] 12:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119820000) [pid = 1652] [serial = 2282] [outer = 0x11858c400] 12:32:09 INFO - PROCESS | 1652 | 1467228729156 Marionette DEBUG loaded listener.js 12:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1198ea800) [pid = 1652] [serial = 2283] [outer = 0x11858c400] 12:32:09 INFO - PROCESS | 1652 | 1467228729467 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]]]}] 12:32:09 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. 12:32:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 476ms 12:32:09 INFO - PROCESS | 1652 | 1467228729491 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 1652 | 1467228729492 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 12:32:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:32:09 INFO - PROCESS | 1652 | 1467228729502 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 1652 | 1467228729503 Marionette TRACE conn2 <- [1,3010,null,{}] 12:32:09 INFO - PROCESS | 1652 | 1467228729505 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}] 12:32:09 INFO - PROCESS | 1652 | 1467228729509 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:09 INFO - PROCESS | 1652 | 1467228729622 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:32:09 INFO - PROCESS | 1652 | 1467228729626 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:09 INFO - PROCESS | 1652 | 1467228729627 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x128e7f000 == 32 [pid = 1652] [id = 762] 12:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119c59800) [pid = 1652] [serial = 2284] [outer = 0x0] 12:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x120e33c00) [pid = 1652] [serial = 2285] [outer = 0x119c59800] 12:32:09 INFO - PROCESS | 1652 | 1467228729652 Marionette DEBUG loaded listener.js 12:32:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1210fe800) [pid = 1652] [serial = 2286] [outer = 0x119c59800] 12:32:09 INFO - PROCESS | 1652 | 1467228729981 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]]]}] 12:32:10 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 12:32:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 525ms 12:32:10 INFO - PROCESS | 1652 | 1467228730021 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:32:10 INFO - PROCESS | 1652 | 1467228730022 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 12:32:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:32:10 INFO - PROCESS | 1652 | 1467228730024 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:32:10 INFO - PROCESS | 1652 | 1467228730025 Marionette TRACE conn2 <- [1,3014,null,{}] 12:32:10 INFO - PROCESS | 1652 | 1467228730027 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}] 12:32:10 INFO - PROCESS | 1652 | 1467228730028 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:10 INFO - PROCESS | 1652 | 1467228730124 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:32:10 INFO - PROCESS | 1652 | 1467228730163 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 1652 | 1467228730164 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12967c000 == 33 [pid = 1652] [id = 763] 12:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1212a8400) [pid = 1652] [serial = 2287] [outer = 0x0] 12:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1214ed400) [pid = 1652] [serial = 2288] [outer = 0x1212a8400] 12:32:10 INFO - PROCESS | 1652 | 1467228730189 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12174e400) [pid = 1652] [serial = 2289] [outer = 0x1212a8400] 12:32:10 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:32:10 INFO - PROCESS | 1652 | 1467228730494 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:32:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:32:10 INFO - {} 12:32:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:32:10 INFO - {} 12:32:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:32:10 INFO - {} 12:32:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:32:10 INFO - {} 12:32:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 12:32:10 INFO - PROCESS | 1652 | 1467228730543 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:32:10 INFO - PROCESS | 1652 | 1467228730545 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 12:32:10 INFO - TEST-START | /FileAPI/fileReader.html 12:32:10 INFO - PROCESS | 1652 | 1467228730547 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:32:10 INFO - PROCESS | 1652 | 1467228730548 Marionette TRACE conn2 <- [1,3018,null,{}] 12:32:10 INFO - PROCESS | 1652 | 1467228730550 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}] 12:32:10 INFO - PROCESS | 1652 | 1467228730551 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:10 INFO - PROCESS | 1652 | 1467228730648 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1268d2400) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128bc3800) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119c11000) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115093800) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119825000) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12140d400) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112a5c800) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12aae6000) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116148c00) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111f22000) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11825f800) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11319a400) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a919c00) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11319c800) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12669d800) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126ae7400) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:32:10 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a713c00) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:32:10 INFO - PROCESS | 1652 | 1467228730906 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 1652 | 1467228730907 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a60a000 == 34 [pid = 1652] [id = 764] 12:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112a5c800) [pid = 1652] [serial = 2290] [outer = 0x0] 12:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x115f40000) [pid = 1652] [serial = 2291] [outer = 0x112a5c800] 12:32:10 INFO - PROCESS | 1652 | 1467228730932 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118f7f400) [pid = 1652] [serial = 2292] [outer = 0x112a5c800] 12:32:11 INFO - PROCESS | 1652 | 1467228731181 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]]]}] 12:32:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:32:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:32:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:32:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:32:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 12:32:11 INFO - PROCESS | 1652 | 1467228731224 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:32:11 INFO - PROCESS | 1652 | 1467228731225 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 12:32:11 INFO - TEST-START | /FileAPI/historical.html 12:32:11 INFO - PROCESS | 1652 | 1467228731227 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 1652 | 1467228731229 Marionette TRACE conn2 <- [1,3022,null,{}] 12:32:11 INFO - PROCESS | 1652 | 1467228731231 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}] 12:32:11 INFO - PROCESS | 1652 | 1467228731232 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:11 INFO - PROCESS | 1652 | 1467228731313 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:32:11 INFO - PROCESS | 1652 | 1467228731316 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 1652 | 1467228731318 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab2c000 == 35 [pid = 1652] [id = 765] 12:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x113a93000) [pid = 1652] [serial = 2293] [outer = 0x0] 12:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123b31800) [pid = 1652] [serial = 2294] [outer = 0x113a93000] 12:32:11 INFO - PROCESS | 1652 | 1467228731344 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124c43c00) [pid = 1652] [serial = 2295] [outer = 0x113a93000] 12:32:11 INFO - PROCESS | 1652 | 1467228731637 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"]]]}] 12:32:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:32:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:32:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:32:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:32:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:32:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:32:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:32:11 INFO - TEST-OK | /FileAPI/historical.html | took 420ms 12:32:11 INFO - TEST-START | /FileAPI/idlharness.html 12:32:11 INFO - PROCESS | 1652 | 1467228731648 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:32:11 INFO - PROCESS | 1652 | 1467228731649 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 12:32:11 INFO - PROCESS | 1652 | 1467228731651 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 1652 | 1467228731652 Marionette TRACE conn2 <- [1,3026,null,{}] 12:32:11 INFO - PROCESS | 1652 | 1467228731655 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}] 12:32:11 INFO - PROCESS | 1652 | 1467228731656 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:11 INFO - PROCESS | 1652 | 1467228731742 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:32:11 INFO - PROCESS | 1652 | 1467228731804 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 1652 | 1467228731805 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b670800 == 36 [pid = 1652] [id = 766] 12:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11696dc00) [pid = 1652] [serial = 2296] [outer = 0x0] 12:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12640bc00) [pid = 1652] [serial = 2297] [outer = 0x11696dc00] 12:32:11 INFO - PROCESS | 1652 | 1467228731830 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12686f800) [pid = 1652] [serial = 2298] [outer = 0x11696dc00] 12:32:12 INFO - PROCESS | 1652 | 1467228732270 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]]]}] 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:32:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:32:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:32:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:32:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:32:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:32:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:32:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:32:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:32:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:32:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:32:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:32:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:32:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:32:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:32:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:32:12 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 12:32:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:32:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:32:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:32:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:32:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:32:12 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 12:32:12 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 12:32:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:32:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:32:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:32:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:32:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:32:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:32:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:32:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:32:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:32:12 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 12:32:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:32:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:32:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:32:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:32:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:32:12 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 12:32:12 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 12:32:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:32:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:32:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:32:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:32:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:32:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:32:12 INFO - TEST-OK | /FileAPI/idlharness.html | took 683ms 12:32:12 INFO - PROCESS | 1652 | 1467228732335 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 1652 | 1467228732337 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 12:32:12 INFO - TEST-START | /FileAPI/idlharness.worker 12:32:12 INFO - PROCESS | 1652 | 1467228732339 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 1652 | 1467228732341 Marionette TRACE conn2 <- [1,3030,null,{}] 12:32:12 INFO - PROCESS | 1652 | 1467228732344 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}] 12:32:12 INFO - PROCESS | 1652 | 1467228732345 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:12 INFO - PROCESS | 1652 | 1467228732430 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:32:12 INFO - PROCESS | 1652 | 1467228732433 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:12 INFO - PROCESS | 1652 | 1467228732435 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x126cab000 == 37 [pid = 1652] [id = 767] 12:32:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126aef800) [pid = 1652] [serial = 2299] [outer = 0x0] 12:32:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a714c00) [pid = 1652] [serial = 2300] [outer = 0x126aef800] 12:32:12 INFO - PROCESS | 1652 | 1467228732463 Marionette DEBUG loaded listener.js 12:32:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b6f3800) [pid = 1652] [serial = 2301] [outer = 0x126aef800] 12:32:12 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:32:13 INFO - PROCESS | 1652 | 1467228733193 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,{},{}]]]}] 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:32:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:32:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:32:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:32:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:32:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:32:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:32:13 INFO - {} 12:32:13 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 12:32:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:32:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:32:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:32:13 INFO - {} 12:32:13 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 - {} 12:32:13 INFO - {} 12:32:13 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 12:32:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:32:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:32:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:32:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:32:13 INFO - {} 12:32:13 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 12:32:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:32:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:32:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:32:13 INFO - {} 12:32:13 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 - {} 12:32:13 INFO - {} 12:32:13 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 12:32:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:32:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:32:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 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 12:32:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:32:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:32:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 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 12:32:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 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 12:32:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 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 12:32:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:32:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:32:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:32:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:32:13 INFO - {} 12:32:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 990ms 12:32:13 INFO - PROCESS | 1652 | 1467228733332 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:32:13 INFO - PROCESS | 1652 | 1467228733336 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 12:32:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:32:13 INFO - PROCESS | 1652 | 1467228733344 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:32:13 INFO - PROCESS | 1652 | 1467228733348 Marionette TRACE conn2 <- [1,3034,null,{}] 12:32:13 INFO - PROCESS | 1652 | 1467228733356 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}] 12:32:13 INFO - PROCESS | 1652 | 1467228733359 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:13 INFO - PROCESS | 1652 | 1467228733546 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:32:13 INFO - PROCESS | 1652 | 1467228733713 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 1652 | 1467228733715 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182be000 == 38 [pid = 1652] [id = 768] 12:32:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1213b9400) [pid = 1652] [serial = 2302] [outer = 0x0] 12:32:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12175ac00) [pid = 1652] [serial = 2303] [outer = 0x1213b9400] 12:32:13 INFO - PROCESS | 1652 | 1467228733748 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1266a8000) [pid = 1652] [serial = 2304] [outer = 0x1213b9400] 12:32:14 INFO - PROCESS | 1652 | 1467228734128 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]]]}] 12:32:14 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:32:14 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 824ms 12:32:14 INFO - PROCESS | 1652 | 1467228734167 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:32:14 INFO - PROCESS | 1652 | 1467228734170 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 12:32:14 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:32:14 INFO - PROCESS | 1652 | 1467228734175 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 1652 | 1467228734177 Marionette TRACE conn2 <- [1,3038,null,{}] 12:32:14 INFO - PROCESS | 1652 | 1467228734179 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}] 12:32:14 INFO - PROCESS | 1652 | 1467228734181 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:14 INFO - PROCESS | 1652 | 1467228734293 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:32:14 INFO - PROCESS | 1652 | 1467228734350 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:14 INFO - PROCESS | 1652 | 1467228734352 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121362800 == 39 [pid = 1652] [id = 769] 12:32:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126aef400) [pid = 1652] [serial = 2305] [outer = 0x0] 12:32:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129237c00) [pid = 1652] [serial = 2306] [outer = 0x126aef400] 12:32:14 INFO - PROCESS | 1652 | 1467228734383 Marionette DEBUG loaded listener.js 12:32:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a4a6800) [pid = 1652] [serial = 2307] [outer = 0x126aef400] 12:32:14 INFO - PROCESS | 1652 | 1467228734778 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"]]]}] 12:32:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:32:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:32:14 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 619ms 12:32:14 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:32:14 INFO - PROCESS | 1652 | 1467228734795 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:32:14 INFO - PROCESS | 1652 | 1467228734797 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 12:32:14 INFO - PROCESS | 1652 | 1467228734799 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 1652 | 1467228734802 Marionette TRACE conn2 <- [1,3042,null,{}] 12:32:14 INFO - PROCESS | 1652 | 1467228734810 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}] 12:32:14 INFO - PROCESS | 1652 | 1467228734813 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:14 INFO - PROCESS | 1652 | 1467228734921 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:32:15 INFO - PROCESS | 1652 | 1467228735023 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:15 INFO - PROCESS | 1652 | 1467228735025 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12897d800 == 40 [pid = 1652] [id = 770] 12:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1214f0000) [pid = 1652] [serial = 2308] [outer = 0x0] 12:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a4aa000) [pid = 1652] [serial = 2309] [outer = 0x1214f0000] 12:32:15 INFO - PROCESS | 1652 | 1467228735057 Marionette DEBUG loaded listener.js 12:32:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c10e800) [pid = 1652] [serial = 2310] [outer = 0x1214f0000] 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:32:15 INFO - PROCESS | 1652 | 1467228735607 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]]]}] 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:32:15 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. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:32:15 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'.) 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:32:15 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. 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:32:15 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. 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:32:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:32:15 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. 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:32:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:32:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:32:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:32:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:32:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:32:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:32:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:32:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:32:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:32:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:32:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:32:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:32:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:32:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 829ms 12:32:15 INFO - PROCESS | 1652 | 1467228735831 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:32:15 INFO - PROCESS | 1652 | 1467228735834 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 12:32:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:32:15 INFO - PROCESS | 1652 | 1467228735892 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:32:15 INFO - PROCESS | 1652 | 1467228735894 Marionette TRACE conn2 <- [1,3046,null,{}] 12:32:15 INFO - PROCESS | 1652 | 1467228735900 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}] 12:32:15 INFO - PROCESS | 1652 | 1467228735902 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:16 INFO - PROCESS | 1652 | 1467228736033 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:32:16 INFO - PROCESS | 1652 | 1467228736115 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 1652 | 1467228736118 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863f000 == 41 [pid = 1652] [id = 771] 12:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x115f9ec00) [pid = 1652] [serial = 2311] [outer = 0x0] 12:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x117eb4000) [pid = 1652] [serial = 2312] [outer = 0x115f9ec00] 12:32:16 INFO - PROCESS | 1652 | 1467228736146 Marionette DEBUG loaded listener.js 12:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11982c400) [pid = 1652] [serial = 2313] [outer = 0x115f9ec00] 12:32:16 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:32:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12b670800 == 40 [pid = 1652] [id = 766] 12:32:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab2c000 == 39 [pid = 1652] [id = 765] 12:32:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12a60a000 == 38 [pid = 1652] [id = 764] 12:32:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12967c000 == 37 [pid = 1652] [id = 763] 12:32:16 INFO - PROCESS | 1652 | --DOCSHELL 0x128e7f000 == 36 [pid = 1652] [id = 762] 12:32:16 INFO - PROCESS | 1652 | --DOCSHELL 0x124c2c000 == 35 [pid = 1652] [id = 761] 12:32:16 INFO - PROCESS | 1652 | --DOCSHELL 0x123caa000 == 34 [pid = 1652] [id = 760] 12:32:16 INFO - PROCESS | 1652 | --DOCSHELL 0x121167800 == 33 [pid = 1652] [id = 759] 12:32:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1198e2000 == 32 [pid = 1652] [id = 758] 12:32:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1161b6800 == 31 [pid = 1652] [id = 757] 12:32:16 INFO - PROCESS | 1652 | --DOCSHELL 0x117e44800 == 30 [pid = 1652] [id = 756] 12:32:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119a05800 == 29 [pid = 1652] [id = 755] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x127878000) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128bc6800) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129466c00) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1294c6800) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1294be000) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116976400) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11821d800) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b61d800) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120e1c400) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1212aa400) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124310400) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124c3ec00) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11321dc00) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b62a400) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116141400) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1176efc00) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118225400) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112a5d400) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1131c6400) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118869c00) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119823800) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11846a000) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x120e38c00) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1294c9800) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12aadd800) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x129466800) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a70ec00) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126aeec00) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12922f800) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x127879800) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b6fd800) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x127871800) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 12:32:16 INFO - PROCESS | 1652 | 1467228736734 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:32:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:32:16 INFO - {} 12:32:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 883ms 12:32:16 INFO - PROCESS | 1652 | 1467228736765 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:32:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:32:16 INFO - PROCESS | 1652 | 1467228736768 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 12:32:16 INFO - PROCESS | 1652 | 1467228736773 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:32:16 INFO - PROCESS | 1652 | 1467228736777 Marionette TRACE conn2 <- [1,3050,null,{}] 12:32:16 INFO - PROCESS | 1652 | 1467228736781 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}] 12:32:16 INFO - PROCESS | 1652 | 1467228736784 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:16 INFO - PROCESS | 1652 | 1467228736924 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:32:16 INFO - PROCESS | 1652 | 1467228736931 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 1652 | 1467228736932 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x120de0800 == 30 [pid = 1652] [id = 772] 12:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x120e1c400) [pid = 1652] [serial = 2314] [outer = 0x0] 12:32:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x120e32800) [pid = 1652] [serial = 2315] [outer = 0x120e1c400] 12:32:16 INFO - PROCESS | 1652 | 1467228736969 Marionette DEBUG loaded listener.js 12:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x120fb3000) [pid = 1652] [serial = 2316] [outer = 0x120e1c400] 12:32:17 INFO - PROCESS | 1652 | 1467228737285 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]]]}] 12:32:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:32:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:32:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:32:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:32:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 525ms 12:32:17 INFO - PROCESS | 1652 | 1467228737296 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:32:17 INFO - PROCESS | 1652 | 1467228737298 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 12:32:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:32:17 INFO - PROCESS | 1652 | 1467228737337 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:32:17 INFO - PROCESS | 1652 | 1467228737338 Marionette TRACE conn2 <- [1,3054,null,{}] 12:32:17 INFO - PROCESS | 1652 | 1467228737341 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}] 12:32:17 INFO - PROCESS | 1652 | 1467228737344 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:17 INFO - PROCESS | 1652 | 1467228737425 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:32:17 INFO - PROCESS | 1652 | 1467228737453 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:17 INFO - PROCESS | 1652 | 1467228737455 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x124b12000 == 31 [pid = 1652] [id = 773] 12:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124bbd800) [pid = 1652] [serial = 2317] [outer = 0x0] 12:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124c41400) [pid = 1652] [serial = 2318] [outer = 0x124bbd800] 12:32:17 INFO - PROCESS | 1652 | 1467228737483 Marionette DEBUG loaded listener.js 12:32:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1266a6000) [pid = 1652] [serial = 2319] [outer = 0x124bbd800] 12:32:18 INFO - PROCESS | 1652 | 1467228738034 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"]]]}] 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:32:18 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" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:32:18 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" 12:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:32:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 743ms 12:32:18 INFO - PROCESS | 1652 | 1467228738076 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:32:18 INFO - PROCESS | 1652 | 1467228738078 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 12:32:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:32:18 INFO - PROCESS | 1652 | 1467228738081 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:32:18 INFO - PROCESS | 1652 | 1467228738082 Marionette TRACE conn2 <- [1,3058,null,{}] 12:32:18 INFO - PROCESS | 1652 | 1467228738086 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}] 12:32:18 INFO - PROCESS | 1652 | 1467228738089 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:18 INFO - PROCESS | 1652 | 1467228738255 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:32:18 INFO - PROCESS | 1652 | 1467228738261 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 1652 | 1467228738262 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1278ca800 == 32 [pid = 1652] [id = 774] 12:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x129234400) [pid = 1652] [serial = 2320] [outer = 0x0] 12:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12946c800) [pid = 1652] [serial = 2321] [outer = 0x129234400] 12:32:18 INFO - PROCESS | 1652 | 1467228738287 Marionette DEBUG loaded listener.js 12:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a4a1400) [pid = 1652] [serial = 2322] [outer = 0x129234400] 12:32:18 INFO - PROCESS | 1652 | 1467228738593 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]]]}] 12:32:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:32:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:32:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:32:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:32:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:32:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:32:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:32:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:32:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:32:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:32:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:32:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:32:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:32:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:32:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:32:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:32:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 522ms 12:32:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:32:18 INFO - PROCESS | 1652 | 1467228738603 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:32:18 INFO - PROCESS | 1652 | 1467228738605 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 12:32:18 INFO - PROCESS | 1652 | 1467228738607 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:32:18 INFO - PROCESS | 1652 | 1467228738609 Marionette TRACE conn2 <- [1,3062,null,{}] 12:32:18 INFO - PROCESS | 1652 | 1467228738616 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}] 12:32:18 INFO - PROCESS | 1652 | 1467228738617 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:18 INFO - PROCESS | 1652 | 1467228738700 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:32:18 INFO - PROCESS | 1652 | 1467228738722 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 1652 | 1467228738723 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11267a000 == 33 [pid = 1652] [id = 775] 12:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113eeec00) [pid = 1652] [serial = 2323] [outer = 0x0] 12:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116972c00) [pid = 1652] [serial = 2324] [outer = 0x113eeec00] 12:32:18 INFO - PROCESS | 1652 | 1467228738747 Marionette DEBUG loaded listener.js 12:32:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118207c00) [pid = 1652] [serial = 2325] [outer = 0x113eeec00] 12:32:18 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:32:19 INFO - PROCESS | 1652 | 1467228739097 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:32:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:32:19 INFO - {} 12:32:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 525ms 12:32:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:32:19 INFO - PROCESS | 1652 | 1467228739133 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:32:19 INFO - PROCESS | 1652 | 1467228739134 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 12:32:19 INFO - PROCESS | 1652 | 1467228739136 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:32:19 INFO - PROCESS | 1652 | 1467228739145 Marionette TRACE conn2 <- [1,3066,null,{}] 12:32:19 INFO - PROCESS | 1652 | 1467228739147 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}] 12:32:19 INFO - PROCESS | 1652 | 1467228739152 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:19 INFO - PROCESS | 1652 | 1467228739287 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:32:19 INFO - PROCESS | 1652 | 1467228739324 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 1652 | 1467228739326 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x128984800 == 34 [pid = 1652] [id = 776] 12:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a711800) [pid = 1652] [serial = 2326] [outer = 0x0] 12:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b93c000) [pid = 1652] [serial = 2327] [outer = 0x12a711800] 12:32:19 INFO - PROCESS | 1652 | 1467228739353 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b945400) [pid = 1652] [serial = 2328] [outer = 0x12a711800] 12:32:19 INFO - PROCESS | 1652 | 1467228739637 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]]]}] 12:32:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:32:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:32:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:32:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:32:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:32:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:32:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:32:19 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 526ms 12:32:19 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:32:19 INFO - PROCESS | 1652 | 1467228739663 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 12:32:19 INFO - PROCESS | 1652 | 1467228739664 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 12:32:19 INFO - PROCESS | 1652 | 1467228739666 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:32:19 INFO - PROCESS | 1652 | 1467228739667 Marionette TRACE conn2 <- [1,3070,null,{}] 12:32:19 INFO - PROCESS | 1652 | 1467228739688 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}] 12:32:19 INFO - PROCESS | 1652 | 1467228739689 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:19 INFO - PROCESS | 1652 | 1467228739797 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:32:19 INFO - PROCESS | 1652 | 1467228739800 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 1652 | 1467228739801 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x129168800 == 35 [pid = 1652] [id = 777] 12:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b947c00) [pid = 1652] [serial = 2329] [outer = 0x0] 12:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ba05000) [pid = 1652] [serial = 2330] [outer = 0x12b947c00] 12:32:19 INFO - PROCESS | 1652 | 1467228739862 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ba0a800) [pid = 1652] [serial = 2331] [outer = 0x12b947c00] 12:32:20 INFO - PROCESS | 1652 | 1467228740166 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]]]}] 12:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:32:20 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 528ms 12:32:20 INFO - PROCESS | 1652 | 1467228740195 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:32:20 INFO - PROCESS | 1652 | 1467228740196 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 12:32:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:32:20 INFO - PROCESS | 1652 | 1467228740198 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 1652 | 1467228740199 Marionette TRACE conn2 <- [1,3074,null,{}] 12:32:20 INFO - PROCESS | 1652 | 1467228740202 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}] 12:32:20 INFO - PROCESS | 1652 | 1467228740203 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:20 INFO - PROCESS | 1652 | 1467228740309 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:32:20 INFO - PROCESS | 1652 | 1467228740320 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:20 INFO - PROCESS | 1652 | 1467228740321 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6dd000 == 36 [pid = 1652] [id = 778] 12:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ba0d800) [pid = 1652] [serial = 2332] [outer = 0x0] 12:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ba11400) [pid = 1652] [serial = 2333] [outer = 0x12ba0d800] 12:32:20 INFO - PROCESS | 1652 | 1467228740345 Marionette DEBUG loaded listener.js 12:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12c111400) [pid = 1652] [serial = 2334] [outer = 0x12ba0d800] 12:32:20 INFO - PROCESS | 1652 | 1467228740636 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]]]}] 12:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:32:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 471ms 12:32:20 INFO - PROCESS | 1652 | 1467228740675 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:32:20 INFO - PROCESS | 1652 | 1467228740676 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 12:32:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:32:20 INFO - PROCESS | 1652 | 1467228740679 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 1652 | 1467228740680 Marionette TRACE conn2 <- [1,3078,null,{}] 12:32:20 INFO - PROCESS | 1652 | 1467228740682 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}] 12:32:20 INFO - PROCESS | 1652 | 1467228740683 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:20 INFO - PROCESS | 1652 | 1467228740787 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:32:20 INFO - PROCESS | 1652 | 1467228740798 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:20 INFO - PROCESS | 1652 | 1467228740799 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab25800 == 37 [pid = 1652] [id = 779] 12:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12c113c00) [pid = 1652] [serial = 2335] [outer = 0x0] 12:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12c117000) [pid = 1652] [serial = 2336] [outer = 0x12c113c00] 12:32:20 INFO - PROCESS | 1652 | 1467228740824 Marionette DEBUG loaded listener.js 12:32:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12c207000) [pid = 1652] [serial = 2337] [outer = 0x12c113c00] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11858c400) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119c59800) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116907c00) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113c0f400) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118215c00) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116629800) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x111c7b400) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1164d8c00) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11614a000) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11910b000) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11822b400) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124659c00) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1294c6400) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133b4c00) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11696dc00) [pid = 1652] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112a5c800) [pid = 1652] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113a93000) [pid = 1652] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:32:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1212a8400) [pid = 1652] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:32:21 INFO - PROCESS | 1652 | 1467228741225 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:32:21 INFO - PROCESS | 1652 | 1467228741252 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 12:32:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:32:21 INFO - PROCESS | 1652 | 1467228741259 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:32:21 INFO - PROCESS | 1652 | 1467228741260 Marionette TRACE conn2 <- [1,3082,null,{}] 12:32:21 INFO - PROCESS | 1652 | 1467228741270 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}] 12:32:21 INFO - PROCESS | 1652 | 1467228741271 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:21 INFO - PROCESS | 1652 | 1467228741362 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:32:21 INFO - PROCESS | 1652 | 1467228741365 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 1652 | 1467228741366 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b988000 == 38 [pid = 1652] [id = 780] 12:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1294c6400) [pid = 1652] [serial = 2338] [outer = 0x0] 12:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12c207800) [pid = 1652] [serial = 2339] [outer = 0x1294c6400] 12:32:21 INFO - PROCESS | 1652 | 1467228741392 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12c210000) [pid = 1652] [serial = 2340] [outer = 0x1294c6400] 12:32:21 INFO - PROCESS | 1652 | 1467228741692 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]]]}] 12:32:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:32:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:32:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:32:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 478ms 12:32:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:32:21 INFO - PROCESS | 1652 | 1467228741738 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:32:21 INFO - PROCESS | 1652 | 1467228741739 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 12:32:21 INFO - PROCESS | 1652 | 1467228741741 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:32:21 INFO - PROCESS | 1652 | 1467228741743 Marionette TRACE conn2 <- [1,3086,null,{}] 12:32:21 INFO - PROCESS | 1652 | 1467228741745 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}] 12:32:21 INFO - PROCESS | 1652 | 1467228741747 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:21 INFO - PROCESS | 1652 | 1467228741843 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:32:21 INFO - PROCESS | 1652 | 1467228741847 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 1652 | 1467228741848 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182c6000 == 39 [pid = 1652] [id = 781] 12:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112a5d000) [pid = 1652] [serial = 2341] [outer = 0x0] 12:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11615f800) [pid = 1652] [serial = 2342] [outer = 0x112a5d000] 12:32:21 INFO - PROCESS | 1652 | 1467228741876 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c5f1400) [pid = 1652] [serial = 2343] [outer = 0x112a5d000] 12:32:22 INFO - PROCESS | 1652 | 1467228742218 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:32:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:32:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 519ms 12:32:22 INFO - PROCESS | 1652 | 1467228742262 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:32:22 INFO - PROCESS | 1652 | 1467228742263 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 12:32:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:32:22 INFO - PROCESS | 1652 | 1467228742281 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:32:22 INFO - PROCESS | 1652 | 1467228742282 Marionette TRACE conn2 <- [1,3090,null,{}] 12:32:22 INFO - PROCESS | 1652 | 1467228742285 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}] 12:32:22 INFO - PROCESS | 1652 | 1467228742287 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:22 INFO - PROCESS | 1652 | 1467228742370 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:32:22 INFO - PROCESS | 1652 | 1467228742376 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:22 INFO - PROCESS | 1652 | 1467228742377 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c974000 == 40 [pid = 1652] [id = 782] 12:32:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x110e0c000) [pid = 1652] [serial = 2344] [outer = 0x0] 12:32:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x110e10c00) [pid = 1652] [serial = 2345] [outer = 0x110e0c000] 12:32:22 INFO - PROCESS | 1652 | 1467228742401 Marionette DEBUG loaded listener.js 12:32:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12c5f0000) [pid = 1652] [serial = 2346] [outer = 0x110e0c000] 12:32:22 INFO - PROCESS | 1652 | 1467228742709 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:32:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:32:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 488ms 12:32:22 INFO - PROCESS | 1652 | 1467228742755 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:32:22 INFO - PROCESS | 1652 | 1467228742757 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 12:32:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:32:22 INFO - PROCESS | 1652 | 1467228742759 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:32:22 INFO - PROCESS | 1652 | 1467228742760 Marionette TRACE conn2 <- [1,3094,null,{}] 12:32:22 INFO - PROCESS | 1652 | 1467228742762 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}] 12:32:22 INFO - PROCESS | 1652 | 1467228742763 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:22 INFO - PROCESS | 1652 | 1467228742845 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:32:22 INFO - PROCESS | 1652 | 1467228742848 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:22 INFO - PROCESS | 1652 | 1467228742849 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc56000 == 41 [pid = 1652] [id = 783] 12:32:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12c5f9400) [pid = 1652] [serial = 2347] [outer = 0x0] 12:32:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12cc7c000) [pid = 1652] [serial = 2348] [outer = 0x12c5f9400] 12:32:22 INFO - PROCESS | 1652 | 1467228742875 Marionette DEBUG loaded listener.js 12:32:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12cc80c00) [pid = 1652] [serial = 2349] [outer = 0x12c5f9400] 12:32:23 INFO - PROCESS | 1652 | 1467228743315 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:32:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:32:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 570ms 12:32:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:32:23 INFO - PROCESS | 1652 | 1467228743330 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:32:23 INFO - PROCESS | 1652 | 1467228743333 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 12:32:23 INFO - PROCESS | 1652 | 1467228743336 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:32:23 INFO - PROCESS | 1652 | 1467228743338 Marionette TRACE conn2 <- [1,3098,null,{}] 12:32:23 INFO - PROCESS | 1652 | 1467228743343 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}] 12:32:23 INFO - PROCESS | 1652 | 1467228743345 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:23 INFO - PROCESS | 1652 | 1467228743457 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:32:23 INFO - PROCESS | 1652 | 1467228743567 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 1652 | 1467228743568 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118246800 == 42 [pid = 1652] [id = 784] 12:32:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112a81800) [pid = 1652] [serial = 2350] [outer = 0x0] 12:32:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112f8c000) [pid = 1652] [serial = 2351] [outer = 0x112a81800] 12:32:23 INFO - PROCESS | 1652 | 1467228743624 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113a8d400) [pid = 1652] [serial = 2352] [outer = 0x112a81800] 12:32:23 INFO - PROCESS | 1652 | 1467228743991 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]]]}] 12:32:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:32:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:32:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 675ms 12:32:24 INFO - PROCESS | 1652 | 1467228744010 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:32:24 INFO - PROCESS | 1652 | 1467228744013 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 12:32:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:32:24 INFO - PROCESS | 1652 | 1467228744018 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:32:24 INFO - PROCESS | 1652 | 1467228744020 Marionette TRACE conn2 <- [1,3102,null,{}] 12:32:24 INFO - PROCESS | 1652 | 1467228744022 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}] 12:32:24 INFO - PROCESS | 1652 | 1467228744024 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:24 INFO - PROCESS | 1652 | 1467228744133 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:32:24 INFO - PROCESS | 1652 | 1467228744241 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:24 INFO - PROCESS | 1652 | 1467228744243 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c85000 == 43 [pid = 1652] [id = 785] 12:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116145000) [pid = 1652] [serial = 2353] [outer = 0x0] 12:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118205800) [pid = 1652] [serial = 2354] [outer = 0x116145000] 12:32:24 INFO - PROCESS | 1652 | 1467228744276 Marionette DEBUG loaded listener.js 12:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1194af800) [pid = 1652] [serial = 2355] [outer = 0x116145000] 12:32:24 INFO - PROCESS | 1652 | 1467228744631 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:32:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:32:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 622ms 12:32:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:32:24 INFO - PROCESS | 1652 | 1467228744641 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:32:24 INFO - PROCESS | 1652 | 1467228744642 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 12:32:24 INFO - PROCESS | 1652 | 1467228744645 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:32:24 INFO - PROCESS | 1652 | 1467228744647 Marionette TRACE conn2 <- [1,3106,null,{}] 12:32:24 INFO - PROCESS | 1652 | 1467228744655 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}] 12:32:24 INFO - PROCESS | 1652 | 1467228744658 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:24 INFO - PROCESS | 1652 | 1467228744767 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 12:32:24 INFO - PROCESS | 1652 | 1467228744858 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:24 INFO - PROCESS | 1652 | 1467228744861 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x128923800 == 44 [pid = 1652] [id = 786] 12:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x120fae000) [pid = 1652] [serial = 2356] [outer = 0x0] 12:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12150d000) [pid = 1652] [serial = 2357] [outer = 0x120fae000] 12:32:24 INFO - PROCESS | 1652 | 1467228744904 Marionette DEBUG loaded listener.js 12:32:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1243a6c00) [pid = 1652] [serial = 2358] [outer = 0x120fae000] 12:32:25 INFO - PROCESS | 1652 | 1467228745273 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]]]}] 12:32:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:32:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:32:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:32:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 12:32:25 INFO - PROCESS | 1652 | 1467228745316 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 12:32:25 INFO - PROCESS | 1652 | 1467228745318 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 12:32:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:32:25 INFO - PROCESS | 1652 | 1467228745320 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 1652 | 1467228745322 Marionette TRACE conn2 <- [1,3110,null,{}] 12:32:25 INFO - PROCESS | 1652 | 1467228745324 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}] 12:32:25 INFO - PROCESS | 1652 | 1467228745325 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:25 INFO - PROCESS | 1652 | 1467228745434 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 12:32:25 INFO - PROCESS | 1652 | 1467228745550 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:25 INFO - PROCESS | 1652 | 1467228745551 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c562000 == 45 [pid = 1652] [id = 787] 12:32:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x110e08400) [pid = 1652] [serial = 2359] [outer = 0x0] 12:32:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126ae2000) [pid = 1652] [serial = 2360] [outer = 0x110e08400] 12:32:25 INFO - PROCESS | 1652 | 1467228745582 Marionette DEBUG loaded listener.js 12:32:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128bc1c00) [pid = 1652] [serial = 2361] [outer = 0x110e08400] 12:32:25 INFO - PROCESS | 1652 | 1467228745929 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"]]]}] 12:32:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:32:25 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 12:32:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:32:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 621ms 12:32:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:32:25 INFO - PROCESS | 1652 | 1467228745943 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 12:32:25 INFO - PROCESS | 1652 | 1467228745944 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 12:32:25 INFO - PROCESS | 1652 | 1467228745946 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 1652 | 1467228745947 Marionette TRACE conn2 <- [1,3114,null,{}] 12:32:25 INFO - PROCESS | 1652 | 1467228745950 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}] 12:32:25 INFO - PROCESS | 1652 | 1467228745951 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:26 INFO - PROCESS | 1652 | 1467228746056 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 12:32:26 INFO - PROCESS | 1652 | 1467228746154 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\", \"af79f88d-80ae-4995-97ba-446bb08a5571\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:26 INFO - PROCESS | 1652 | 1467228746156 Marionette INFO sendAsync 3d392575-563d-4447-a47b-e8bbc9d244fb 12:32:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11829b800 == 46 [pid = 1652] [id = 788] 12:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115f9b800) [pid = 1652] [serial = 2362] [outer = 0x0] 12:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118fd1000) [pid = 1652] [serial = 2363] [outer = 0x115f9b800] 12:32:26 INFO - PROCESS | 1652 | 1467228746187 Marionette DEBUG loaded listener.js 12:32:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x120e31400) [pid = 1652] [serial = 2364] [outer = 0x115f9b800] 12:32:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:32:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 771ms 12:32:26 INFO - PROCESS | 1652 | 1467228746714 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]]]}] 12:32:26 INFO - PROCESS | 1652 | 1467228746718 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 12:32:26 INFO - PROCESS | 1652 | 1467228746725 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c974000 == 45 [pid = 1652] [id = 782] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1182c6000 == 44 [pid = 1652] [id = 781] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b988000 == 43 [pid = 1652] [id = 780] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab25800 == 42 [pid = 1652] [id = 779] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6dd000 == 41 [pid = 1652] [id = 778] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x129168800 == 40 [pid = 1652] [id = 777] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x128984800 == 39 [pid = 1652] [id = 776] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11267a000 == 38 [pid = 1652] [id = 775] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1278ca800 == 37 [pid = 1652] [id = 774] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x124b12000 == 36 [pid = 1652] [id = 773] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x120de0800 == 35 [pid = 1652] [id = 772] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11863f000 == 34 [pid = 1652] [id = 771] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x126cab000 == 33 [pid = 1652] [id = 767] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1182be000 == 32 [pid = 1652] [id = 768] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12897d800 == 31 [pid = 1652] [id = 770] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x121362800 == 30 [pid = 1652] [id = 769] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c562000 == 29 [pid = 1652] [id = 787] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x128923800 == 28 [pid = 1652] [id = 786] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119c85000 == 27 [pid = 1652] [id = 785] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc56000 == 26 [pid = 1652] [id = 783] 12:32:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118246800 == 25 [pid = 1652] [id = 784] 12:32:27 WARNING - u'runner_teardown' () 12:32:27 INFO - No more tests 12:32:27 INFO - Got 0 unexpected results 12:32:27 INFO - SUITE-END | took 503s 12:32:27 INFO - Closing logging queue 12:32:27 INFO - queue closed 12:32:27 INFO - Return code: 0 12:32:27 WARNING - # TBPL SUCCESS # 12:32:27 INFO - Running post-action listener: _resource_record_post_action 12:32:27 INFO - Running post-run listener: _resource_record_post_run 12:32:28 INFO - Total resource usage - Wall time: 525s; CPU: 57.0%; Read bytes: 38180352; Write bytes: 952721920; Read time: 385; Write time: 4871 12:32:28 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:32:28 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152648192; Write bytes: 146900480; Read time: 13852; Write time: 276 12:32:28 INFO - run-tests - Wall time: 507s; CPU: 58.0%; Read bytes: 36005376; Write bytes: 793975808; Read time: 359; Write time: 4553 12:32:28 INFO - Running post-run listener: _upload_blobber_files 12:32:28 INFO - Blob upload gear active. 12:32:28 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:32:28 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 12:32:28 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'] 12:32:28 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 12:32:29 INFO - (blobuploader) - INFO - Open directory for files ... 12:32:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:32:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:32:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:32:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:32:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:32:30 INFO - (blobuploader) - INFO - Done attempting. 12:32:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:32:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:32:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:32:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:32:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:32:32 INFO - (blobuploader) - INFO - Done attempting. 12:32:32 INFO - (blobuploader) - INFO - Iteration through files over. 12:32:32 INFO - Return code: 0 12:32:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:32:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:32:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2a582e5ab3635c58b12142ed0a266f3da2f7a5d7a9cfdd679fe7eba7d102dcffabc4d1093f4fe5816bbfae1020ce4280459331d038d7142f9b5752e402e343f1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0072cb3fa5932cbaf9a56e306adf1b41a60883d7944f1f70742f9386e726b28694ff790f7c9edd1b48b9d349f2cecb4734c3f9220f5d10eee4edf9758de3135f"} 12:32:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:32:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:32:32 INFO - Contents: 12:32:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2a582e5ab3635c58b12142ed0a266f3da2f7a5d7a9cfdd679fe7eba7d102dcffabc4d1093f4fe5816bbfae1020ce4280459331d038d7142f9b5752e402e343f1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0072cb3fa5932cbaf9a56e306adf1b41a60883d7944f1f70742f9386e726b28694ff790f7c9edd1b48b9d349f2cecb4734c3f9220f5d10eee4edf9758de3135f"} 12:32:32 INFO - Running post-run listener: copy_logs_to_upload_dir 12:32:32 INFO - Copying logs to upload dir... 12:32:32 INFO - mkdir: /builds/slave/test/build/upload/logs 12:32:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=571.640168 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 31 secs) (at 2016-06-29 12:32:32.432809) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-29 12:32:32.436587) ========= 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.wRXLv5oXLq/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.BhvGemVlI5/Listeners TMPDIR=/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/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/2a582e5ab3635c58b12142ed0a266f3da2f7a5d7a9cfdd679fe7eba7d102dcffabc4d1093f4fe5816bbfae1020ce4280459331d038d7142f9b5752e402e343f1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0072cb3fa5932cbaf9a56e306adf1b41a60883d7944f1f70742f9386e726b28694ff790f7c9edd1b48b9d349f2cecb4734c3f9220f5d10eee4edf9758de3135f"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012645 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2a582e5ab3635c58b12142ed0a266f3da2f7a5d7a9cfdd679fe7eba7d102dcffabc4d1093f4fe5816bbfae1020ce4280459331d038d7142f9b5752e402e343f1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0072cb3fa5932cbaf9a56e306adf1b41a60883d7944f1f70742f9386e726b28694ff790f7c9edd1b48b9d349f2cecb4734c3f9220f5d10eee4edf9758de3135f"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467222177/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-29 12:32:32.474694) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 12:32:32.477458) ========= 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.wRXLv5oXLq/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.BhvGemVlI5/Listeners TMPDIR=/var/folders/gx/gg1mk0bs7f17x8sk8mkdg3_h00000w/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.004999 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 12:32:32.527198) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-29 12:32:32.527540) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-29 12:32:32.527915) ========= ========= Total master_lag: 0.45 =========