builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0065 starttime: 1467821789.11 results: success (0) buildid: 20160706073523 builduid: c28e067fd6254dbbbe742961c22d611d revision: 85f50dde3d351d93b571ac49ff71cf5140a2a3a7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 09:16:29.111461) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 09:16:29.111907) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 09:16:29.112198) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 09:16:29.136616) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:16:29.136966) ========= 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.OeWVGF7luq/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.HmyoH1rhbi/Listeners TMPDIR=/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-06 09:16:29-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 11.4M=0.001s 2016-07-06 09:16:29 (11.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.128482 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:16:29.287285) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:16:29.287595) ========= 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.OeWVGF7luq/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.HmyoH1rhbi/Listeners TMPDIR=/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/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.028267 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:16:29.335691) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 09:16:29.336046) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 85f50dde3d351d93b571ac49ff71cf5140a2a3a7 --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 85f50dde3d351d93b571ac49ff71cf5140a2a3a7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.OeWVGF7luq/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.HmyoH1rhbi/Listeners TMPDIR=/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-06 09:16:29,410 truncating revision to first 12 chars 2016-07-06 09:16:29,410 Setting DEBUG logging. 2016-07-06 09:16:29,410 attempt 1/10 2016-07-06 09:16:29,410 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/85f50dde3d35?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-06 09:16:30,098 unpacking tar archive at: mozilla-beta-85f50dde3d35/testing/mozharness/ program finished with exit code 0 elapsedTime=0.966381 ========= master_lag: 0.32 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 09:16:30.626514) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 09:16:30.626888) ========= script_repo_revision: 85f50dde3d351d93b571ac49ff71cf5140a2a3a7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 09:16:30.627295) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 09:16:30.627563) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 09:16:30.646590) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-07-06 09:16:30.646959) ========= /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.OeWVGF7luq/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.HmyoH1rhbi/Listeners TMPDIR=/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 09:16:30 INFO - MultiFileLogger online at 20160706 09:16:30 in /builds/slave/test 09:16:30 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 09:16:30 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:16:30 INFO - {'append_to_log': False, 09:16:30 INFO - 'base_work_dir': '/builds/slave/test', 09:16:30 INFO - 'blob_upload_branch': 'mozilla-beta', 09:16:30 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:16:30 INFO - 'buildbot_json_path': 'buildprops.json', 09:16:30 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:16:30 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:16:30 INFO - 'download_minidump_stackwalk': True, 09:16:30 INFO - 'download_symbols': 'true', 09:16:30 INFO - 'e10s': False, 09:16:30 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:16:30 INFO - 'tooltool.py': '/tools/tooltool.py', 09:16:30 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:16:30 INFO - '/tools/misc-python/virtualenv.py')}, 09:16:30 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:16:30 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:16:30 INFO - 'log_level': 'info', 09:16:30 INFO - 'log_to_console': True, 09:16:30 INFO - 'opt_config_files': (), 09:16:30 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:16:30 INFO - '--processes=1', 09:16:30 INFO - '--config=%(test_path)s/wptrunner.ini', 09:16:30 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:16:30 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:16:30 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:16:30 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:16:30 INFO - 'pip_index': False, 09:16:30 INFO - 'require_test_zip': True, 09:16:30 INFO - 'test_type': ('testharness',), 09:16:30 INFO - 'this_chunk': '1', 09:16:30 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:16:30 INFO - 'total_chunks': '10', 09:16:30 INFO - 'virtualenv_path': 'venv', 09:16:30 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:16:30 INFO - 'work_dir': 'build'} 09:16:30 INFO - ##### 09:16:30 INFO - ##### Running clobber step. 09:16:30 INFO - ##### 09:16:30 INFO - Running pre-action listener: _resource_record_pre_action 09:16:30 INFO - Running main action method: clobber 09:16:30 INFO - rmtree: /builds/slave/test/build 09:16:30 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:16:32 INFO - Running post-action listener: _resource_record_post_action 09:16:32 INFO - ##### 09:16:32 INFO - ##### Running read-buildbot-config step. 09:16:32 INFO - ##### 09:16:32 INFO - Running pre-action listener: _resource_record_pre_action 09:16:32 INFO - Running main action method: read_buildbot_config 09:16:32 INFO - Using buildbot properties: 09:16:32 INFO - { 09:16:32 INFO - "project": "", 09:16:32 INFO - "product": "firefox", 09:16:32 INFO - "script_repo_revision": "production", 09:16:32 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 09:16:32 INFO - "repository": "", 09:16:32 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 09:16:32 INFO - "buildid": "20160706073523", 09:16:32 INFO - "pgo_build": "False", 09:16:32 INFO - "basedir": "/builds/slave/test", 09:16:32 INFO - "buildnumber": 10, 09:16:32 INFO - "slavename": "t-yosemite-r7-0065", 09:16:32 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 09:16:32 INFO - "platform": "macosx64", 09:16:32 INFO - "branch": "mozilla-beta", 09:16:32 INFO - "revision": "85f50dde3d351d93b571ac49ff71cf5140a2a3a7", 09:16:32 INFO - "repo_path": "releases/mozilla-beta", 09:16:32 INFO - "moz_repo_path": "", 09:16:32 INFO - "stage_platform": "macosx64", 09:16:32 INFO - "builduid": "c28e067fd6254dbbbe742961c22d611d", 09:16:32 INFO - "slavebuilddir": "test" 09:16:32 INFO - } 09:16:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 09:16:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 09:16:32 INFO - Running post-action listener: _resource_record_post_action 09:16:32 INFO - ##### 09:16:32 INFO - ##### Running download-and-extract step. 09:16:32 INFO - ##### 09:16:32 INFO - Running pre-action listener: _resource_record_pre_action 09:16:32 INFO - Running main action method: download_and_extract 09:16:32 INFO - mkdir: /builds/slave/test/build/tests 09:16:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:16:32 INFO - https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 09:16:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 09:16:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 09:16:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 09:16:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 09:16:34 INFO - Downloaded 1201 bytes. 09:16:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 09:16:34 INFO - Using the following test package requirements: 09:16:34 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 09:16:34 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:16:34 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 09:16:34 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:16:34 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 09:16:34 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:16:34 INFO - u'jsshell-mac64.zip'], 09:16:34 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:16:34 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 09:16:34 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 09:16:34 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:16:34 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 09:16:34 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:16:34 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 09:16:34 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:16:34 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 09:16:34 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:16:34 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 09:16:34 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 09:16:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:16:34 INFO - https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 09:16:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 09:16:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 09:16:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 09:16:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 09:16:35 INFO - Downloaded 18406767 bytes. 09:16:35 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:16:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:16:35 INFO - caution: filename not matched: web-platform/* 09:16:35 INFO - Return code: 11 09:16:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:16:35 INFO - https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 09:16:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 09:16:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 09:16:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 09:16:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 09:16:37 INFO - Downloaded 36389883 bytes. 09:16:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:16:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:16:41 INFO - caution: filename not matched: bin/* 09:16:41 INFO - caution: filename not matched: config/* 09:16:41 INFO - caution: filename not matched: mozbase/* 09:16:41 INFO - caution: filename not matched: marionette/* 09:16:41 INFO - caution: filename not matched: tools/wptserve/* 09:16:41 INFO - Return code: 11 09:16:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:16:41 INFO - https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 09:16:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:16:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:16:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 09:16:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 09:16:43 INFO - Downloaded 73016074 bytes. 09:16:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:16:43 INFO - mkdir: /builds/slave/test/properties 09:16:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:16:43 INFO - Writing to file /builds/slave/test/properties/build_url 09:16:43 INFO - Contents: 09:16:43 INFO - build_url:https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:16:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:16:45 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:16:45 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:16:45 INFO - Contents: 09:16:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:16:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:16:45 INFO - https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:16:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:16:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:16:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:16:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 09:16:47 INFO - Downloaded 103720307 bytes. 09:16:47 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:16:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:16:51 INFO - Return code: 0 09:16:51 INFO - Running post-action listener: _resource_record_post_action 09:16:51 INFO - Running post-action listener: set_extra_try_arguments 09:16:51 INFO - ##### 09:16:51 INFO - ##### Running create-virtualenv step. 09:16:51 INFO - ##### 09:16:51 INFO - Running pre-action listener: _pre_create_virtualenv 09:16:51 INFO - Running pre-action listener: _resource_record_pre_action 09:16:51 INFO - Running main action method: create_virtualenv 09:16:51 INFO - Creating virtualenv /builds/slave/test/build/venv 09:16:51 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 09:16:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:16:51 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:16:51 INFO - Using real prefix '/tools/python27' 09:16:51 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:16:52 INFO - Installing distribute.............................................................................................................................................................................................done. 09:16:55 INFO - Installing pip.................done. 09:16:55 INFO - Return code: 0 09:16:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:16:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:16:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:16:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:16:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:16:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:16:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:16:55 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 0x1080a7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080c4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fad02597980>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080c05e0>, '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 0x107ca3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107cce990>, '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.OeWVGF7luq/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.HmyoH1rhbi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:16:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 09:16:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 09:16:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OeWVGF7luq/Render', 09:16:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:16:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:16:55 INFO - 'HOME': '/Users/cltbld', 09:16:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:16:55 INFO - 'LOGNAME': 'cltbld', 09:16:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:16:55 INFO - 'MOZ_NO_REMOTE': '1', 09:16:55 INFO - 'NO_EM_RESTART': '1', 09:16:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:16:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:16:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:16:55 INFO - 'PWD': '/builds/slave/test', 09:16:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:16:55 INFO - 'SHELL': '/bin/bash', 09:16:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HmyoH1rhbi/Listeners', 09:16:55 INFO - 'TMPDIR': '/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/', 09:16:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:16:55 INFO - 'USER': 'cltbld', 09:16:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:16:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:16:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:16:55 INFO - 'XPC_FLAGS': '0x0', 09:16:55 INFO - 'XPC_SERVICE_NAME': '0', 09:16:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:16:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:16:55 INFO - Downloading/unpacking psutil>=0.7.1 09:16:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:16:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:16:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:16:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:16:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:16:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:16:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:16:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:16:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:16:58 INFO - Installing collected packages: psutil 09:16:58 INFO - Running setup.py install for psutil 09:16:58 INFO - building 'psutil._psutil_osx' extension 09:16:58 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 09:16:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 09:16:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 09:16:59 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 09:16:59 INFO - building 'psutil._psutil_posix' extension 09:16:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 09:16:59 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:16:59 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:16:59 INFO - ^ 09:16:59 INFO - 1 warning generated. 09:16:59 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 09:16:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:16:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:16:59 INFO - Successfully installed psutil 09:16:59 INFO - Cleaning up... 09:16:59 INFO - Return code: 0 09:16:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:16:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:16:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:16:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:16:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:16:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:16:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:16:59 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 0x1080a7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080c4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fad02597980>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080c05e0>, '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 0x107ca3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107cce990>, '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.OeWVGF7luq/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.HmyoH1rhbi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:16:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 09:16:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 09:16:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OeWVGF7luq/Render', 09:16:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:16:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:16:59 INFO - 'HOME': '/Users/cltbld', 09:16:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:16:59 INFO - 'LOGNAME': 'cltbld', 09:16:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:16:59 INFO - 'MOZ_NO_REMOTE': '1', 09:16:59 INFO - 'NO_EM_RESTART': '1', 09:16:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:16:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:16:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:16:59 INFO - 'PWD': '/builds/slave/test', 09:16:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:16:59 INFO - 'SHELL': '/bin/bash', 09:16:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HmyoH1rhbi/Listeners', 09:16:59 INFO - 'TMPDIR': '/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/', 09:16:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:16:59 INFO - 'USER': 'cltbld', 09:16:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:16:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:16:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:16:59 INFO - 'XPC_FLAGS': '0x0', 09:16:59 INFO - 'XPC_SERVICE_NAME': '0', 09:16:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:17:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:17:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:17:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:17:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:17:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:17:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:17:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:17:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:17:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:17:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:17:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:17:02 INFO - Installing collected packages: mozsystemmonitor 09:17:02 INFO - Running setup.py install for mozsystemmonitor 09:17:02 INFO - Successfully installed mozsystemmonitor 09:17:02 INFO - Cleaning up... 09:17:02 INFO - Return code: 0 09:17:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:17: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')]} 09:17:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:17:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:17: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')]} 09:17:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:17:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:17:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1080a7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080c4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fad02597980>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080c05e0>, '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 0x107ca3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107cce990>, '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.OeWVGF7luq/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.HmyoH1rhbi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:17:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:17:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:17:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OeWVGF7luq/Render', 09:17:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:17:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:17:02 INFO - 'HOME': '/Users/cltbld', 09:17:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:17:02 INFO - 'LOGNAME': 'cltbld', 09:17:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:17:02 INFO - 'MOZ_NO_REMOTE': '1', 09:17:02 INFO - 'NO_EM_RESTART': '1', 09:17:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:17:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:17:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:17:02 INFO - 'PWD': '/builds/slave/test', 09:17:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:17:02 INFO - 'SHELL': '/bin/bash', 09:17:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HmyoH1rhbi/Listeners', 09:17:02 INFO - 'TMPDIR': '/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/', 09:17:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:17:02 INFO - 'USER': 'cltbld', 09:17:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:17:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:17:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:17:02 INFO - 'XPC_FLAGS': '0x0', 09:17:02 INFO - 'XPC_SERVICE_NAME': '0', 09:17:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:17:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:17:03 INFO - Downloading/unpacking blobuploader==1.2.4 09:17:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:17:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:17:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:17:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:17:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:17:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:17:05 INFO - Downloading blobuploader-1.2.4.tar.gz 09:17:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:17:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:17:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:17:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:17:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:17:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:17:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:17:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:17:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:17:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:17:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:17:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:17:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:17:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:17:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:17:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:17:06 INFO - Downloading docopt-0.6.1.tar.gz 09:17:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:17:07 INFO - Installing collected packages: blobuploader, requests, docopt 09:17:07 INFO - Running setup.py install for blobuploader 09:17:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:17:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:17:07 INFO - Running setup.py install for requests 09:17:07 INFO - Running setup.py install for docopt 09:17:07 INFO - Successfully installed blobuploader requests docopt 09:17:07 INFO - Cleaning up... 09:17:07 INFO - Return code: 0 09:17:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:17:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:17:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:17:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:17:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:17:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:17:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:17:07 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 0x1080a7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080c4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fad02597980>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080c05e0>, '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 0x107ca3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107cce990>, '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.OeWVGF7luq/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.HmyoH1rhbi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:17:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:17:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:17:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OeWVGF7luq/Render', 09:17:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:17:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:17:07 INFO - 'HOME': '/Users/cltbld', 09:17:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:17:07 INFO - 'LOGNAME': 'cltbld', 09:17:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:17:07 INFO - 'MOZ_NO_REMOTE': '1', 09:17:07 INFO - 'NO_EM_RESTART': '1', 09:17:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:17:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:17:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:17:07 INFO - 'PWD': '/builds/slave/test', 09:17:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:17:07 INFO - 'SHELL': '/bin/bash', 09:17:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HmyoH1rhbi/Listeners', 09:17:07 INFO - 'TMPDIR': '/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/', 09:17:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:17:07 INFO - 'USER': 'cltbld', 09:17:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:17:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:17:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:17:07 INFO - 'XPC_FLAGS': '0x0', 09:17:07 INFO - 'XPC_SERVICE_NAME': '0', 09:17:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:17:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:17:08 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-R7EmtF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:17:08 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-rMpMO3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:17:08 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-vJT9ve-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:17:08 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-wq1PH9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:17:08 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-wU4dP9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:17:08 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-NRf5h0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:17:08 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-vaN3Vv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:17:08 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-16RCjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:17:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:17:08 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-oCdpsk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:17:09 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-rTpsyb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:17:09 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-RGkk9K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:17:09 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-Q35BkP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:17:09 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-a73UsY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:17:09 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-ZPr40n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:17:09 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-DjvK28-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:17:09 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-MW_La6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:17:09 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-piMSoR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:17:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:17:09 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-pyHpLI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:17:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:17:10 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-RMb957-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:17:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:17:10 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-UyjNqX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:17:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:17:10 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-baGA0r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:17:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:17:10 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 09:17:10 INFO - Running setup.py install for manifestparser 09:17:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:17:10 INFO - Running setup.py install for mozcrash 09:17:11 INFO - Running setup.py install for mozdebug 09:17:11 INFO - Running setup.py install for mozdevice 09:17:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:17:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:17:11 INFO - Running setup.py install for mozfile 09:17:11 INFO - Running setup.py install for mozhttpd 09:17:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:17:11 INFO - Running setup.py install for mozinfo 09:17:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:17:11 INFO - Running setup.py install for mozInstall 09:17:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:17:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:17:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:17:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:17:11 INFO - Running setup.py install for mozleak 09:17:12 INFO - Running setup.py install for mozlog 09:17:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:17:12 INFO - Running setup.py install for moznetwork 09:17:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:17:12 INFO - Running setup.py install for mozprocess 09:17:12 INFO - Running setup.py install for mozprofile 09:17:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:17:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:17:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:17:12 INFO - Running setup.py install for mozrunner 09:17:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:17:12 INFO - Running setup.py install for mozscreenshot 09:17:13 INFO - Running setup.py install for moztest 09:17:13 INFO - Running setup.py install for mozversion 09:17:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:17:13 INFO - Running setup.py install for wptserve 09:17:13 INFO - Running setup.py install for marionette-driver 09:17:13 INFO - Running setup.py install for browsermob-proxy 09:17:13 INFO - Running setup.py install for marionette-client 09:17:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:17:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:17:14 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 09:17:14 INFO - Cleaning up... 09:17:14 INFO - Return code: 0 09:17:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:17:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:17:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:17:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:17:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:17:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:17:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:17:14 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 0x1080a7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080c4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fad02597980>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080c05e0>, '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 0x107ca3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107cce990>, '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.OeWVGF7luq/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.HmyoH1rhbi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:17:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:17:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:17:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OeWVGF7luq/Render', 09:17:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:17:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:17:14 INFO - 'HOME': '/Users/cltbld', 09:17:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:17:14 INFO - 'LOGNAME': 'cltbld', 09:17:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:17:14 INFO - 'MOZ_NO_REMOTE': '1', 09:17:14 INFO - 'NO_EM_RESTART': '1', 09:17:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:17:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:17:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:17:14 INFO - 'PWD': '/builds/slave/test', 09:17:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:17:14 INFO - 'SHELL': '/bin/bash', 09:17:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HmyoH1rhbi/Listeners', 09:17:14 INFO - 'TMPDIR': '/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/', 09:17:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:17:14 INFO - 'USER': 'cltbld', 09:17:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:17:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:17:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:17:14 INFO - 'XPC_FLAGS': '0x0', 09:17:14 INFO - 'XPC_SERVICE_NAME': '0', 09:17:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:17:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:17:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:17:14 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-IQG3iv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:17:14 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 09:17:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:17:14 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-nokgb3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:17:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:17:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:17:14 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-Gglbd2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:17:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:17:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:17:14 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-kTzcP_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:17:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:17:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:17:14 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-kacwyF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:17:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 09:17:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:17:14 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-45y7EX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:17:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 09:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:17:15 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-LCU42P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:17:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 09:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:17:15 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-4GGlDh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:17:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 09:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:17:15 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-Fnjj8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:17:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 09:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:17:15 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-B25cwK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:17:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:17:15 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-GvVeQ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:17:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 09:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:17:15 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-mArfZG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:17:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 09:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:17:15 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-bD5HB1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:17:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 09:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:17:15 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-kUfQMz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:17:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 09:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:17:15 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-Dh8LPd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:17:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 09:17:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:17:16 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-0kjXG_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:17:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 09:17:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:17:16 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-8hArLM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:17:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 09:17:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:17:16 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-rxRSh1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:17:16 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 09:17:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:17:16 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-1ulnfX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:17:16 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 09:17:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:17:16 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-y27Lhi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:17:16 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 09:17:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:17:16 INFO - Running setup.py (path:/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/pip-DriN06-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:17:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:17:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 09:17:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:17:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:17:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:17:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:17:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:17:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:17: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 09:17: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 09:17: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 09:17: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 09:17: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 09:17: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 09:17:19 INFO - Downloading blessings-1.6.tar.gz 09:17:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:17:19 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 09:17:19 INFO - Installing collected packages: blessings 09:17:19 INFO - Running setup.py install for blessings 09:17:19 INFO - Successfully installed blessings 09:17:19 INFO - Cleaning up... 09:17:19 INFO - Return code: 0 09:17:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:17:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:17:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:17:20 INFO - Reading from file tmpfile_stdout 09:17:20 INFO - Current package versions: 09:17:20 INFO - blessings == 1.6 09:17:20 INFO - blobuploader == 1.2.4 09:17:20 INFO - browsermob-proxy == 0.6.0 09:17:20 INFO - docopt == 0.6.1 09:17:20 INFO - manifestparser == 1.1 09:17:20 INFO - marionette-client == 2.3.0 09:17:20 INFO - marionette-driver == 1.4.0 09:17:20 INFO - mozInstall == 1.12 09:17:20 INFO - mozcrash == 0.17 09:17:20 INFO - mozdebug == 0.1 09:17:20 INFO - mozdevice == 0.48 09:17:20 INFO - mozfile == 1.2 09:17:20 INFO - mozhttpd == 0.7 09:17:20 INFO - mozinfo == 0.9 09:17:20 INFO - mozleak == 0.1 09:17:20 INFO - mozlog == 3.1 09:17:20 INFO - moznetwork == 0.27 09:17:20 INFO - mozprocess == 0.22 09:17:20 INFO - mozprofile == 0.28 09:17:20 INFO - mozrunner == 6.11 09:17:20 INFO - mozscreenshot == 0.1 09:17:20 INFO - mozsystemmonitor == 0.0 09:17:20 INFO - moztest == 0.7 09:17:20 INFO - mozversion == 1.4 09:17:20 INFO - psutil == 3.1.1 09:17:20 INFO - requests == 1.2.3 09:17:20 INFO - wptserve == 1.4.0 09:17:20 INFO - wsgiref == 0.1.2 09:17:20 INFO - Running post-action listener: _resource_record_post_action 09:17:20 INFO - Running post-action listener: _start_resource_monitoring 09:17:20 INFO - Starting resource monitoring. 09:17:20 INFO - ##### 09:17:20 INFO - ##### Running pull step. 09:17:20 INFO - ##### 09:17:20 INFO - Running pre-action listener: _resource_record_pre_action 09:17:20 INFO - Running main action method: pull 09:17:20 INFO - Pull has nothing to do! 09:17:20 INFO - Running post-action listener: _resource_record_post_action 09:17:20 INFO - ##### 09:17:20 INFO - ##### Running install step. 09:17:20 INFO - ##### 09:17:20 INFO - Running pre-action listener: _resource_record_pre_action 09:17:20 INFO - Running main action method: install 09:17:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:17:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:17:20 INFO - Reading from file tmpfile_stdout 09:17:20 INFO - Detecting whether we're running mozinstall >=1.0... 09:17:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:17:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:17:20 INFO - Reading from file tmpfile_stdout 09:17:20 INFO - Output received: 09:17:20 INFO - Usage: mozinstall [options] installer 09:17:20 INFO - Options: 09:17:20 INFO - -h, --help show this help message and exit 09:17:20 INFO - -d DEST, --destination=DEST 09:17:20 INFO - Directory to install application into. [default: 09:17:20 INFO - "/builds/slave/test"] 09:17:20 INFO - --app=APP Application being installed. [default: firefox] 09:17:20 INFO - mkdir: /builds/slave/test/build/application 09:17:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 09:17:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 09:17:38 INFO - Reading from file tmpfile_stdout 09:17:38 INFO - Output received: 09:17:38 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 09:17:38 INFO - Running post-action listener: _resource_record_post_action 09:17:38 INFO - ##### 09:17:38 INFO - ##### Running run-tests step. 09:17:38 INFO - ##### 09:17:38 INFO - Running pre-action listener: _resource_record_pre_action 09:17:38 INFO - Running main action method: run_tests 09:17:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:17:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:17:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:17:38 INFO - grabbing minidump binary from tooltool 09:17:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:17:38 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 0x1080c05e0>, '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 0x107ca3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107cce990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:17:38 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 09:17:38 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 09:17:38 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:17:38 INFO - Return code: 0 09:17:38 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:17:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:17:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 09:17:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 09:17:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.OeWVGF7luq/Render', 09:17:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:17:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:17:38 INFO - 'HOME': '/Users/cltbld', 09:17:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:17:38 INFO - 'LOGNAME': 'cltbld', 09:17:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:17:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:17:38 INFO - 'MOZ_NO_REMOTE': '1', 09:17:38 INFO - 'NO_EM_RESTART': '1', 09:17:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:17:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:17:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:17:38 INFO - 'PWD': '/builds/slave/test', 09:17:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:17:38 INFO - 'SHELL': '/bin/bash', 09:17:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HmyoH1rhbi/Listeners', 09:17:38 INFO - 'TMPDIR': '/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/T/', 09:17:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:17:38 INFO - 'USER': 'cltbld', 09:17:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:17:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:17:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:17:38 INFO - 'XPC_FLAGS': '0x0', 09:17:38 INFO - 'XPC_SERVICE_NAME': '0', 09:17:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:17:38 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 09:17:39 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 09:17:39 INFO - import pkg_resources 09:17:40 INFO - Using 1 client processes 09:17:40 INFO - wptserve Starting http server on 127.0.0.1:8001 09:17:40 INFO - wptserve Starting http server on 127.0.0.1:8000 09:17:40 INFO - wptserve Starting http server on 127.0.0.1:8443 09:17:42 INFO - SUITE-START | Running 778 tests 09:17:42 INFO - Running testharness tests 09:17:42 INFO - Setting up ssl 09:17:42 INFO - PROCESS | certutil | 09:17:42 INFO - PROCESS | certutil | 09:17:42 INFO - PROCESS | certutil | 09:17:42 INFO - Certificate Nickname Trust Attributes 09:17:42 INFO - SSL,S/MIME,JAR/XPI 09:17:42 INFO - 09:17:42 INFO - web-platform-tests CT,, 09:17:42 INFO - 09:17:42 INFO - Starting runner 09:17:43 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:17:43 INFO - PROCESS | 1655 | 1467821863577 Marionette DEBUG Marionette enabled via build flag and pref 09:17:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x113cbf000 == 1 [pid = 1655] [id = 1] 09:17:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x113cbf800) [pid = 1655] [serial = 1] [outer = 0x0] 09:17:43 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:17:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x113cc0800) [pid = 1655] [serial = 2] [outer = 0x113cbf800] 09:17:43 INFO - PROCESS | 1655 | 1467821863968 Marionette INFO Listening on port 2828 09:17:44 INFO - PROCESS | 1655 | 1467821864215 Marionette DEBUG Marionette enabled via command-line flag 09:17:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x116862800 == 2 [pid = 1655] [id = 2] 09:17:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x116863000) [pid = 1655] [serial = 3] [outer = 0x0] 09:17:44 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:17:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x116864000) [pid = 1655] [serial = 4] [outer = 0x116863000] 09:17:44 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:17:44 INFO - PROCESS | 1655 | 1467821864362 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 09:17:44 INFO - PROCESS | 1655 | 1467821864449 Marionette DEBUG Closed connection conn0 09:17:44 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:17:44 INFO - PROCESS | 1655 | 1467821864455 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 09:17:44 INFO - PROCESS | 1655 | 1467821864463 Marionette DEBUG Closed connection conn1 09:17:44 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:17:44 INFO - PROCESS | 1655 | 1467821864468 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 09:17:44 INFO - PROCESS | 1655 | 1467821864477 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:17:44 INFO - PROCESS | 1655 | 1467821864483 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":"20160706073523","device":"desktop","version":"48.0"} 09:17:44 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:17:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x119fda000 == 3 [pid = 1655] [id = 3] 09:17:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x119fda800) [pid = 1655] [serial = 5] [outer = 0x0] 09:17:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x119fdb000 == 4 [pid = 1655] [id = 4] 09:17:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x120804400) [pid = 1655] [serial = 6] [outer = 0x0] 09:17:45 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:17:45 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:17:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x123705800 == 5 [pid = 1655] [id = 5] 09:17:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x120803c00) [pid = 1655] [serial = 7] [outer = 0x0] 09:17:45 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:17:45 INFO - PROCESS | 1655 | [1655] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:17:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x1237a3000) [pid = 1655] [serial = 8] [outer = 0x120803c00] 09:17:45 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:17:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x123509800) [pid = 1655] [serial = 9] [outer = 0x119fda800] 09:17:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x123db4c00) [pid = 1655] [serial = 10] [outer = 0x120804400] 09:17:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x123db6800) [pid = 1655] [serial = 11] [outer = 0x120803c00] 09:17:46 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:17:46 INFO - PROCESS | 1655 | 1467821866451 Marionette INFO startBrowser cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:46 INFO - PROCESS | 1655 | 1467821866473 Marionette DEBUG loaded listener.js 09:17:46 INFO - PROCESS | 1655 | 1467821866480 Marionette DEBUG loaded listener.js 09:17:46 INFO - PROCESS | 1655 | 1467821866483 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:46 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:17:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x126799400) [pid = 1655] [serial = 12] [outer = 0x120803c00] 09:17:46 INFO - PROCESS | 1655 | 1467821866789 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"cc8538b9-6cc1-364a-82c3-f871a6986e03","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":"20160706073523","device":"desktop","version":"48.0","command_id":1}}] 09:17:46 INFO - PROCESS | 1655 | 1467821866884 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 09:17:46 INFO - PROCESS | 1655 | 1467821866886 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:46 INFO - PROCESS | 1655 | 1467821866937 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:17:47 INFO - PROCESS | 1655 | 1467821867020 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:17:47 INFO - PROCESS | 1655 | 1467821867022 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:47 INFO - PROCESS | 1655 | [1655] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:17:47 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:17:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x126c93000) [pid = 1655] [serial = 13] [outer = 0x120803c00] 09:17:47 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:17:47 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:17:47 INFO - PROCESS | 1655 | 1467821867271 Marionette TRACE conn2 <- [1,3,null,{}] 09:17:47 INFO - PROCESS | 1655 | 1467821867274 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:17:47 INFO - PROCESS | 1655 | 1467821867276 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:47 INFO - PROCESS | 1655 | 1467821867293 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:17:47 INFO - PROCESS | 1655 | 1467821867320 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:17:47 INFO - PROCESS | 1655 | 1467821867321 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:17:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:17:47 INFO - PROCESS | 1655 | 1467821867324 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:17:47 INFO - PROCESS | 1655 | 1467821867327 Marionette TRACE conn2 <- [1,6,null,{}] 09:17:47 INFO - PROCESS | 1655 | 1467821867330 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:47 INFO - PROCESS | 1655 | 1467821867331 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:47 INFO - PROCESS | 1655 | 1467821867343 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:17:47 INFO - PROCESS | 1655 | 1467821867349 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:47 INFO - PROCESS | 1655 | 1467821867352 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fa4800 == 6 [pid = 1655] [id = 6] 09:17:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x1292b1800) [pid = 1655] [serial = 14] [outer = 0x0] 09:17:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x1292b3400) [pid = 1655] [serial = 15] [outer = 0x1292b1800] 09:17:47 INFO - PROCESS | 1655 | 1467821867383 Marionette DEBUG loaded listener.js 09:17:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x1292b9000) [pid = 1655] [serial = 16] [outer = 0x1292b1800] 09:17:47 INFO - PROCESS | 1655 | 1467821867685 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 09:17:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x129325800 == 7 [pid = 1655] [id = 7] 09:17:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x1293e8000) [pid = 1655] [serial = 17] [outer = 0x0] 09:17:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x12955d800) [pid = 1655] [serial = 18] [outer = 0x1293e8000] 09:17:47 INFO - PROCESS | 1655 | 1467821867721 Marionette DEBUG loaded listener.js 09:17:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:17:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 424ms 09:17:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x129564c00) [pid = 1655] [serial = 19] [outer = 0x1293e8000] 09:17:47 INFO - PROCESS | 1655 | 1467821867791 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:17:47 INFO - PROCESS | 1655 | 1467821867793 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:17:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:17:47 INFO - PROCESS | 1655 | 1467821867807 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:17:47 INFO - PROCESS | 1655 | 1467821867808 Marionette TRACE conn2 <- [1,10,null,{}] 09:17:47 INFO - PROCESS | 1655 | 1467821867819 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:47 INFO - PROCESS | 1655 | 1467821867822 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:47 INFO - PROCESS | 1655 | 1467821867958 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:17:47 INFO - PROCESS | 1655 | 1467821867983 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:47 INFO - PROCESS | 1655 | 1467821867985 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x129514800 == 8 [pid = 1655] [id = 8] 09:17:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x12a736c00) [pid = 1655] [serial = 20] [outer = 0x0] 09:17:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x12a738800) [pid = 1655] [serial = 21] [outer = 0x12a736c00] 09:17:48 INFO - PROCESS | 1655 | 1467821868014 Marionette DEBUG loaded listener.js 09:17:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x12a8d3000) [pid = 1655] [serial = 22] [outer = 0x12a736c00] 09:17:48 INFO - PROCESS | 1655 | 1467821868322 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 09:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 576ms 09:17:48 INFO - PROCESS | 1655 | 1467821868378 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:17:48 INFO - PROCESS | 1655 | 1467821868380 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:17:48 INFO - PROCESS | 1655 | 1467821868406 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:17:48 INFO - PROCESS | 1655 | 1467821868407 Marionette TRACE conn2 <- [1,14,null,{}] 09:17:48 INFO - PROCESS | 1655 | 1467821868409 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:48 INFO - PROCESS | 1655 | 1467821868411 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:48 INFO - PROCESS | 1655 | 1467821868533 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:17:48 INFO - PROCESS | 1655 | 1467821868540 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:48 INFO - PROCESS | 1655 | 1467821868541 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b832800 == 9 [pid = 1655] [id = 9] 09:17:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x12b064400) [pid = 1655] [serial = 23] [outer = 0x0] 09:17:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x12b068400) [pid = 1655] [serial = 24] [outer = 0x12b064400] 09:17:48 INFO - PROCESS | 1655 | 1467821868566 Marionette DEBUG loaded listener.js 09:17:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12b869400) [pid = 1655] [serial = 25] [outer = 0x12b064400] 09:17:48 INFO - PROCESS | 1655 | 1467821868840 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 09:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 490ms 09:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:17:48 INFO - PROCESS | 1655 | 1467821868874 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:17:48 INFO - PROCESS | 1655 | 1467821868875 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:17:48 INFO - PROCESS | 1655 | 1467821868877 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:17:48 INFO - PROCESS | 1655 | 1467821868878 Marionette TRACE conn2 <- [1,18,null,{}] 09:17:48 INFO - PROCESS | 1655 | 1467821868888 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:48 INFO - PROCESS | 1655 | 1467821868890 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:48 INFO - PROCESS | 1655 | 1467821868986 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:17:48 INFO - PROCESS | 1655 | 1467821868991 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:48 INFO - PROCESS | 1655 | 1467821868993 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9be800 == 10 [pid = 1655] [id = 10] 09:17:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12b9fc800) [pid = 1655] [serial = 26] [outer = 0x0] 09:17:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12ba63800) [pid = 1655] [serial = 27] [outer = 0x12b9fc800] 09:17:49 INFO - PROCESS | 1655 | 1467821869017 Marionette DEBUG loaded listener.js 09:17:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12ba6a000) [pid = 1655] [serial = 28] [outer = 0x12b9fc800] 09:17:49 INFO - PROCESS | 1655 | 1467821869282 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 09:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 427ms 09:17:49 INFO - PROCESS | 1655 | 1467821869305 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:17:49 INFO - PROCESS | 1655 | 1467821869307 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:17:49 INFO - PROCESS | 1655 | 1467821869309 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:17:49 INFO - PROCESS | 1655 | 1467821869310 Marionette TRACE conn2 <- [1,22,null,{}] 09:17:49 INFO - PROCESS | 1655 | 1467821869320 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:49 INFO - PROCESS | 1655 | 1467821869321 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:49 INFO - PROCESS | 1655 | 1467821869423 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:17:49 INFO - PROCESS | 1655 | 1467821869427 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:49 INFO - PROCESS | 1655 | 1467821869428 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be20000 == 11 [pid = 1655] [id = 11] 09:17:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x12ba6d800) [pid = 1655] [serial = 29] [outer = 0x0] 09:17:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x12be99800) [pid = 1655] [serial = 30] [outer = 0x12ba6d800] 09:17:49 INFO - PROCESS | 1655 | 1467821869453 Marionette DEBUG loaded listener.js 09:17:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x12bed9800) [pid = 1655] [serial = 31] [outer = 0x12ba6d800] 09:17:49 INFO - PROCESS | 1655 | 1467821869691 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 09:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 417ms 09:17:49 INFO - PROCESS | 1655 | 1467821869727 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:17:49 INFO - PROCESS | 1655 | 1467821869730 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:17:49 INFO - PROCESS | 1655 | 1467821869760 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:17:49 INFO - PROCESS | 1655 | 1467821869761 Marionette TRACE conn2 <- [1,26,null,{}] 09:17:49 INFO - PROCESS | 1655 | 1467821869775 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:49 INFO - PROCESS | 1655 | 1467821869777 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:49 INFO - PROCESS | 1655 | 1467821869930 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:17:49 INFO - PROCESS | 1655 | 1467821869938 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:49 INFO - PROCESS | 1655 | 1467821869940 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be68800 == 12 [pid = 1655] [id = 12] 09:17:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x12bedcc00) [pid = 1655] [serial = 32] [outer = 0x0] 09:17:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x12bee3000) [pid = 1655] [serial = 33] [outer = 0x12bedcc00] 09:17:49 INFO - PROCESS | 1655 | 1467821869980 Marionette DEBUG loaded listener.js 09:17:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x1183de800) [pid = 1655] [serial = 34] [outer = 0x12bedcc00] 09:17:50 INFO - PROCESS | 1655 | 1467821870353 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 09:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 636ms 09:17:50 INFO - PROCESS | 1655 | 1467821870389 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:17:50 INFO - PROCESS | 1655 | 1467821870390 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:17:50 INFO - PROCESS | 1655 | 1467821870393 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:17:50 INFO - PROCESS | 1655 | 1467821870394 Marionette TRACE conn2 <- [1,30,null,{}] 09:17:50 INFO - PROCESS | 1655 | 1467821870396 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:50 INFO - PROCESS | 1655 | 1467821870397 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:50 INFO - PROCESS | 1655 | 1467821870493 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:17:50 INFO - PROCESS | 1655 | 1467821870497 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:50 INFO - PROCESS | 1655 | 1467821870499 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182f4000 == 13 [pid = 1655] [id = 13] 09:17:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x1183e3c00) [pid = 1655] [serial = 35] [outer = 0x0] 09:17:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x12bee4400) [pid = 1655] [serial = 36] [outer = 0x1183e3c00] 09:17:50 INFO - PROCESS | 1655 | 1467821870523 Marionette DEBUG loaded listener.js 09:17:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x12c3d1400) [pid = 1655] [serial = 37] [outer = 0x1183e3c00] 09:17:50 INFO - PROCESS | 1655 | 1467821870768 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 09:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 417ms 09:17:50 INFO - PROCESS | 1655 | 1467821870811 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:17:50 INFO - PROCESS | 1655 | 1467821870812 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:17:50 INFO - PROCESS | 1655 | 1467821870822 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:17:50 INFO - PROCESS | 1655 | 1467821870823 Marionette TRACE conn2 <- [1,34,null,{}] 09:17:50 INFO - PROCESS | 1655 | 1467821870825 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:50 INFO - PROCESS | 1655 | 1467821870826 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:50 INFO - PROCESS | 1655 | 1467821870918 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:17:50 INFO - PROCESS | 1655 | 1467821870922 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:50 INFO - PROCESS | 1655 | 1467821870923 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c65c800 == 14 [pid = 1655] [id = 14] 09:17:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x12c38bc00) [pid = 1655] [serial = 38] [outer = 0x0] 09:17:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12c392400) [pid = 1655] [serial = 39] [outer = 0x12c38bc00] 09:17:50 INFO - PROCESS | 1655 | 1467821870948 Marionette DEBUG loaded listener.js 09:17:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12c398c00) [pid = 1655] [serial = 40] [outer = 0x12c38bc00] 09:17:51 INFO - PROCESS | 1655 | 1467821871184 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 09:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 09:17:51 INFO - PROCESS | 1655 | 1467821871191 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:17:51 INFO - PROCESS | 1655 | 1467821871192 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:17:51 INFO - PROCESS | 1655 | 1467821871194 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:17:51 INFO - PROCESS | 1655 | 1467821871195 Marionette TRACE conn2 <- [1,38,null,{}] 09:17:51 INFO - PROCESS | 1655 | 1467821871205 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:51 INFO - PROCESS | 1655 | 1467821871206 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:51 INFO - PROCESS | 1655 | 1467821871309 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:17:51 INFO - PROCESS | 1655 | 1467821871312 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:51 INFO - PROCESS | 1655 | 1467821871314 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca27000 == 15 [pid = 1655] [id = 15] 09:17:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x12c3d5800) [pid = 1655] [serial = 41] [outer = 0x0] 09:17:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12c3dc400) [pid = 1655] [serial = 42] [outer = 0x12c3d5800] 09:17:51 INFO - PROCESS | 1655 | 1467821871337 Marionette DEBUG loaded listener.js 09:17:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12ca72800) [pid = 1655] [serial = 43] [outer = 0x12c3d5800] 09:17:51 INFO - PROCESS | 1655 | 1467821871572 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 09:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 421ms 09:17:51 INFO - PROCESS | 1655 | 1467821871622 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:17:51 INFO - PROCESS | 1655 | 1467821871623 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:17:51 INFO - PROCESS | 1655 | 1467821871625 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:17:51 INFO - PROCESS | 1655 | 1467821871626 Marionette TRACE conn2 <- [1,42,null,{}] 09:17:51 INFO - PROCESS | 1655 | 1467821871636 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:51 INFO - PROCESS | 1655 | 1467821871637 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce15800 == 16 [pid = 1655] [id = 16] 09:17:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12ce16000) [pid = 1655] [serial = 44] [outer = 0x0] 09:17:51 INFO - PROCESS | 1655 | 1467821871750 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:17:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12ca36800) [pid = 1655] [serial = 45] [outer = 0x12ce16000] 09:17:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12ce1b000) [pid = 1655] [serial = 46] [outer = 0x12ce16000] 09:17:51 INFO - PROCESS | 1655 | 1467821871769 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:51 INFO - PROCESS | 1655 | 1467821871770 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce15000 == 17 [pid = 1655] [id = 17] 09:17:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x12ca79000) [pid = 1655] [serial = 47] [outer = 0x0] 09:17:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x12ce4a000) [pid = 1655] [serial = 48] [outer = 0x12ca79000] 09:17:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf2d800 == 18 [pid = 1655] [id = 18] 09:17:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x12ce4c000) [pid = 1655] [serial = 49] [outer = 0x0] 09:17:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x12ce4dc00) [pid = 1655] [serial = 50] [outer = 0x12ce4c000] 09:17:51 INFO - PROCESS | 1655 | 1467821871816 Marionette DEBUG loaded listener.js 09:17:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x12ce52000) [pid = 1655] [serial = 51] [outer = 0x12ce4c000] 09:17:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x124ea1000) [pid = 1655] [serial = 52] [outer = 0x12ca79000] 09:17:52 INFO - PROCESS | 1655 | 1467821872146 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 09:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 568ms 09:17:52 INFO - PROCESS | 1655 | 1467821872194 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:17:52 INFO - PROCESS | 1655 | 1467821872196 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:17:52 INFO - PROCESS | 1655 | 1467821872198 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:17:52 INFO - PROCESS | 1655 | 1467821872200 Marionette TRACE conn2 <- [1,46,null,{}] 09:17:52 INFO - PROCESS | 1655 | 1467821872202 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:52 INFO - PROCESS | 1655 | 1467821872203 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:52 INFO - PROCESS | 1655 | 1467821872294 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:17:52 INFO - PROCESS | 1655 | 1467821872306 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:52 INFO - PROCESS | 1655 | 1467821872307 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf3d000 == 19 [pid = 1655] [id = 19] 09:17:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x118674800) [pid = 1655] [serial = 53] [outer = 0x0] 09:17:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x12ca7dc00) [pid = 1655] [serial = 54] [outer = 0x118674800] 09:17:52 INFO - PROCESS | 1655 | 1467821872334 Marionette DEBUG loaded listener.js 09:17:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x12d354800) [pid = 1655] [serial = 55] [outer = 0x118674800] 09:17:52 INFO - PROCESS | 1655 | 1467821872579 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 09:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 09:17:52 INFO - PROCESS | 1655 | 1467821872622 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:17:52 INFO - PROCESS | 1655 | 1467821872623 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:17:52 INFO - PROCESS | 1655 | 1467821872625 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:17:52 INFO - PROCESS | 1655 | 1467821872626 Marionette TRACE conn2 <- [1,50,null,{}] 09:17:52 INFO - PROCESS | 1655 | 1467821872636 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:52 INFO - PROCESS | 1655 | 1467821872637 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:52 INFO - PROCESS | 1655 | 1467821872738 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:17:52 INFO - PROCESS | 1655 | 1467821872742 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:52 INFO - PROCESS | 1655 | 1467821872743 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7cd000 == 20 [pid = 1655] [id = 20] 09:17:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x12b99cc00) [pid = 1655] [serial = 56] [outer = 0x0] 09:17:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x12b9a0800) [pid = 1655] [serial = 57] [outer = 0x12b99cc00] 09:17:52 INFO - PROCESS | 1655 | 1467821872767 Marionette DEBUG loaded listener.js 09:17:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x12bee7c00) [pid = 1655] [serial = 58] [outer = 0x12b99cc00] 09:17:53 INFO - PROCESS | 1655 | 1467821873020 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 09:17:53 INFO - PROCESS | 1655 | 1467821873044 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:17:53 INFO - PROCESS | 1655 | 1467821873045 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:17:53 INFO - PROCESS | 1655 | 1467821873055 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:17:53 INFO - PROCESS | 1655 | 1467821873056 Marionette TRACE conn2 <- [1,54,null,{}] 09:17:53 INFO - PROCESS | 1655 | 1467821873058 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:53 INFO - PROCESS | 1655 | 1467821873059 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:53 INFO - PROCESS | 1655 | 1467821873154 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:17:53 INFO - PROCESS | 1655 | 1467821873166 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:53 INFO - PROCESS | 1655 | 1467821873167 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7dc000 == 21 [pid = 1655] [id = 21] 09:17:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1186b5c00) [pid = 1655] [serial = 59] [outer = 0x0] 09:17:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x1186bec00) [pid = 1655] [serial = 60] [outer = 0x1186b5c00] 09:17:53 INFO - PROCESS | 1655 | 1467821873191 Marionette DEBUG loaded listener.js 09:17:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1186c2400) [pid = 1655] [serial = 61] [outer = 0x1186b5c00] 09:17:53 INFO - PROCESS | 1655 | 1467821873434 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 09:17:53 INFO - PROCESS | 1655 | 1467821873475 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:17:53 INFO - PROCESS | 1655 | 1467821873477 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:17:53 INFO - PROCESS | 1655 | 1467821873488 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:17:53 INFO - PROCESS | 1655 | 1467821873490 Marionette TRACE conn2 <- [1,58,null,{}] 09:17:53 INFO - PROCESS | 1655 | 1467821873493 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:53 INFO - PROCESS | 1655 | 1467821873494 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:53 INFO - PROCESS | 1655 | 1467821873626 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:17:53 INFO - PROCESS | 1655 | 1467821873631 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:53 INFO - PROCESS | 1655 | 1467821873634 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12daca000 == 22 [pid = 1655] [id = 22] 09:17:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1189a5c00) [pid = 1655] [serial = 62] [outer = 0x0] 09:17:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x12dfaf400) [pid = 1655] [serial = 63] [outer = 0x1189a5c00] 09:17:53 INFO - PROCESS | 1655 | 1467821873675 Marionette DEBUG loaded listener.js 09:17:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x12b9a5800) [pid = 1655] [serial = 64] [outer = 0x1189a5c00] 09:17:54 INFO - PROCESS | 1655 | 1467821874621 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1179ms 09:17:54 INFO - PROCESS | 1655 | 1467821874660 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:17:54 INFO - PROCESS | 1655 | 1467821874662 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:17:54 INFO - PROCESS | 1655 | 1467821874665 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:17:54 INFO - PROCESS | 1655 | 1467821874669 Marionette TRACE conn2 <- [1,62,null,{}] 09:17:54 INFO - PROCESS | 1655 | 1467821874672 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:54 INFO - PROCESS | 1655 | 1467821874673 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:54 INFO - PROCESS | 1655 | 1467821874790 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:17:54 INFO - PROCESS | 1655 | 1467821874842 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:54 INFO - PROCESS | 1655 | 1467821874843 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x112e56800 == 23 [pid = 1655] [id = 23] 09:17:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1131a6000) [pid = 1655] [serial = 65] [outer = 0x0] 09:17:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1133ea400) [pid = 1655] [serial = 66] [outer = 0x1131a6000] 09:17:54 INFO - PROCESS | 1655 | 1467821874875 Marionette DEBUG loaded listener.js 09:17:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x115e5f800) [pid = 1655] [serial = 67] [outer = 0x1131a6000] 09:17:55 INFO - PROCESS | 1655 | 1467821875276 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 09:17:55 INFO - PROCESS | 1655 | 1467821875337 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:17:55 INFO - PROCESS | 1655 | 1467821875340 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:17:55 INFO - PROCESS | 1655 | 1467821875344 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:17:55 INFO - PROCESS | 1655 | 1467821875346 Marionette TRACE conn2 <- [1,66,null,{}] 09:17:55 INFO - PROCESS | 1655 | 1467821875349 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:55 INFO - PROCESS | 1655 | 1467821875350 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:55 INFO - PROCESS | 1655 | 1467821875469 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:17:55 INFO - PROCESS | 1655 | 1467821875532 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:55 INFO - PROCESS | 1655 | 1467821875533 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab9000 == 24 [pid = 1655] [id = 24] 09:17:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x116a21400) [pid = 1655] [serial = 68] [outer = 0x0] 09:17:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x117eb0400) [pid = 1655] [serial = 69] [outer = 0x116a21400] 09:17:55 INFO - PROCESS | 1655 | 1467821875578 Marionette DEBUG loaded listener.js 09:17:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1181af000) [pid = 1655] [serial = 70] [outer = 0x116a21400] 09:17:55 INFO - PROCESS | 1655 | 1467821875975 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 09:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:17:56 INFO - PROCESS | 1655 | 1467821876014 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:17:56 INFO - PROCESS | 1655 | 1467821876016 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:17:56 INFO - PROCESS | 1655 | 1467821876018 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:17:56 INFO - PROCESS | 1655 | 1467821876021 Marionette TRACE conn2 <- [1,70,null,{}] 09:17:56 INFO - PROCESS | 1655 | 1467821876029 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:56 INFO - PROCESS | 1655 | 1467821876032 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:56 INFO - PROCESS | 1655 | 1467821876161 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:17:56 INFO - PROCESS | 1655 | 1467821876203 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:56 INFO - PROCESS | 1655 | 1467821876205 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ff0800 == 25 [pid = 1655] [id = 25] 09:17:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1183e4c00) [pid = 1655] [serial = 71] [outer = 0x0] 09:17:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1186be800) [pid = 1655] [serial = 72] [outer = 0x1183e4c00] 09:17:56 INFO - PROCESS | 1655 | 1467821876236 Marionette DEBUG loaded listener.js 09:17:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119450c00) [pid = 1655] [serial = 73] [outer = 0x1183e4c00] 09:17:56 INFO - PROCESS | 1655 | 1467821876858 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 873ms 09:17:56 INFO - PROCESS | 1655 | 1467821876902 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:17:56 INFO - PROCESS | 1655 | 1467821876904 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:17:56 INFO - PROCESS | 1655 | 1467821876909 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:17:56 INFO - PROCESS | 1655 | 1467821876910 Marionette TRACE conn2 <- [1,74,null,{}] 09:17:56 INFO - PROCESS | 1655 | 1467821876918 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:56 INFO - PROCESS | 1655 | 1467821876919 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:57 INFO - PROCESS | 1655 | 1467821876999 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:17:57 INFO - PROCESS | 1655 | 1467821877056 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:57 INFO - PROCESS | 1655 | 1467821877057 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x114f19000 == 26 [pid = 1655] [id = 26] 09:17:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116722000) [pid = 1655] [serial = 74] [outer = 0x0] 09:17:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1167f0c00) [pid = 1655] [serial = 75] [outer = 0x116722000] 09:17:57 INFO - PROCESS | 1655 | 1467821877086 Marionette DEBUG loaded listener.js 09:17:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x116881400) [pid = 1655] [serial = 76] [outer = 0x116722000] 09:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 524ms 09:17:57 INFO - PROCESS | 1655 | 1467821877428 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:17:57 INFO - PROCESS | 1655 | 1467821877435 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:17:57 INFO - PROCESS | 1655 | 1467821877438 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:17:57 INFO - PROCESS | 1655 | 1467821877442 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:17:57 INFO - PROCESS | 1655 | 1467821877444 Marionette TRACE conn2 <- [1,78,null,{}] 09:17:57 INFO - PROCESS | 1655 | 1467821877450 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:57 INFO - PROCESS | 1655 | 1467821877452 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:57 INFO - PROCESS | 1655 | 1467821877555 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:17:57 INFO - PROCESS | 1655 | 1467821877630 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:57 INFO - PROCESS | 1655 | 1467821877632 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x112712800 == 27 [pid = 1655] [id = 27] 09:17:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112d32400) [pid = 1655] [serial = 77] [outer = 0x0] 09:17:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11671c400) [pid = 1655] [serial = 78] [outer = 0x112d32400] 09:17:57 INFO - PROCESS | 1655 | 1467821877674 Marionette DEBUG loaded listener.js 09:17:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x117eb1400) [pid = 1655] [serial = 79] [outer = 0x112d32400] 09:17:58 INFO - PROCESS | 1655 | 1467821878093 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 672ms 09:17:58 INFO - PROCESS | 1655 | 1467821878115 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:17:58 INFO - PROCESS | 1655 | 1467821878117 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:17:58 INFO - PROCESS | 1655 | 1467821878121 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:17:58 INFO - PROCESS | 1655 | 1467821878124 Marionette TRACE conn2 <- [1,82,null,{}] 09:17:58 INFO - PROCESS | 1655 | 1467821878163 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:58 INFO - PROCESS | 1655 | 1467821878168 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:58 INFO - PROCESS | 1655 | 1467821878255 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:17:58 INFO - PROCESS | 1655 | 1467821878274 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:58 INFO - PROCESS | 1655 | 1467821878276 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168bc000 == 28 [pid = 1655] [id = 28] 09:17:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1183dbc00) [pid = 1655] [serial = 80] [outer = 0x0] 09:17:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1183e0800) [pid = 1655] [serial = 81] [outer = 0x1183dbc00] 09:17:58 INFO - PROCESS | 1655 | 1467821878303 Marionette DEBUG loaded listener.js 09:17:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118675400) [pid = 1655] [serial = 82] [outer = 0x1183dbc00] 09:17:58 INFO - PROCESS | 1655 | 1467821878601 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 495ms 09:17:58 INFO - PROCESS | 1655 | 1467821878623 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:17:58 INFO - PROCESS | 1655 | 1467821878624 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:17:58 INFO - PROCESS | 1655 | 1467821878626 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:17:58 INFO - PROCESS | 1655 | 1467821878628 Marionette TRACE conn2 <- [1,86,null,{}] 09:17:58 INFO - PROCESS | 1655 | 1467821878630 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:58 INFO - PROCESS | 1655 | 1467821878633 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:58 INFO - PROCESS | 1655 | 1467821878712 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:17:58 INFO - PROCESS | 1655 | 1467821878755 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:58 INFO - PROCESS | 1655 | 1467821878757 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fe9000 == 29 [pid = 1655] [id = 29] 09:17:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1183dc000) [pid = 1655] [serial = 83] [outer = 0x0] 09:17:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1186b9c00) [pid = 1655] [serial = 84] [outer = 0x1183dc000] 09:17:58 INFO - PROCESS | 1655 | 1467821878782 Marionette DEBUG loaded listener.js 09:17:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118859000) [pid = 1655] [serial = 85] [outer = 0x1183dc000] 09:17:59 INFO - PROCESS | 1655 | 1467821879026 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 09:17:59 INFO - PROCESS | 1655 | 1467821879045 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:17:59 INFO - PROCESS | 1655 | 1467821879047 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:17:59 INFO - PROCESS | 1655 | 1467821879056 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:17:59 INFO - PROCESS | 1655 | 1467821879057 Marionette TRACE conn2 <- [1,90,null,{}] 09:17:59 INFO - PROCESS | 1655 | 1467821879062 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:59 INFO - PROCESS | 1655 | 1467821879064 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:59 INFO - PROCESS | 1655 | 1467821879158 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:17:59 INFO - PROCESS | 1655 | 1467821879161 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:59 INFO - PROCESS | 1655 | 1467821879164 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x11820a000 == 30 [pid = 1655] [id = 30] 09:17:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118817800) [pid = 1655] [serial = 86] [outer = 0x0] 09:17:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1189a8400) [pid = 1655] [serial = 87] [outer = 0x118817800] 09:17:59 INFO - PROCESS | 1655 | 1467821879193 Marionette DEBUG loaded listener.js 09:17:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119166800) [pid = 1655] [serial = 88] [outer = 0x118817800] 09:17:59 INFO - PROCESS | 1655 | 1467821879689 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 669ms 09:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:17:59 INFO - PROCESS | 1655 | 1467821879727 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:17:59 INFO - PROCESS | 1655 | 1467821879728 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:17:59 INFO - PROCESS | 1655 | 1467821879731 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:17:59 INFO - PROCESS | 1655 | 1467821879734 Marionette TRACE conn2 <- [1,94,null,{}] 09:17:59 INFO - PROCESS | 1655 | 1467821879736 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:59 INFO - PROCESS | 1655 | 1467821879740 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:59 INFO - PROCESS | 1655 | 1467821879828 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:17:59 INFO - PROCESS | 1655 | 1467821879836 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:59 INFO - PROCESS | 1655 | 1467821879837 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:17:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x116849800 == 31 [pid = 1655] [id = 31] 09:17:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119167400) [pid = 1655] [serial = 89] [outer = 0x0] 09:17:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119aee400) [pid = 1655] [serial = 90] [outer = 0x119167400] 09:17:59 INFO - PROCESS | 1655 | 1467821879862 Marionette DEBUG loaded listener.js 09:17:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1208ed000) [pid = 1655] [serial = 91] [outer = 0x119167400] 09:18:00 INFO - PROCESS | 1655 | 1467821880138 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 09:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 09:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:18:00 INFO - PROCESS | 1655 | 1467821880155 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:18:00 INFO - PROCESS | 1655 | 1467821880156 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:18:00 INFO - PROCESS | 1655 | 1467821880158 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:18:00 INFO - PROCESS | 1655 | 1467821880159 Marionette TRACE conn2 <- [1,98,null,{}] 09:18:00 INFO - PROCESS | 1655 | 1467821880162 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:00 INFO - PROCESS | 1655 | 1467821880163 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:00 INFO - PROCESS | 1655 | 1467821880250 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:18:00 INFO - PROCESS | 1655 | 1467821880253 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:00 INFO - PROCESS | 1655 | 1467821880254 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x119193800 == 32 [pid = 1655] [id = 32] 09:18:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1199bdc00) [pid = 1655] [serial = 92] [outer = 0x0] 09:18:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123004c00) [pid = 1655] [serial = 93] [outer = 0x1199bdc00] 09:18:00 INFO - PROCESS | 1655 | 1467821880278 Marionette DEBUG loaded listener.js 09:18:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12300b000) [pid = 1655] [serial = 94] [outer = 0x1199bdc00] 09:18:00 INFO - PROCESS | 1655 | 1467821880581 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 09:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 09:18:00 INFO - PROCESS | 1655 | 1467821880628 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:18:00 INFO - PROCESS | 1655 | 1467821880629 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:18:00 INFO - PROCESS | 1655 | 1467821880634 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:18:00 INFO - PROCESS | 1655 | 1467821880635 Marionette TRACE conn2 <- [1,102,null,{}] 09:18:00 INFO - PROCESS | 1655 | 1467821880637 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:00 INFO - PROCESS | 1655 | 1467821880638 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:00 INFO - PROCESS | 1655 | 1467821880732 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:18:00 INFO - PROCESS | 1655 | 1467821880738 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:00 INFO - PROCESS | 1655 | 1467821880739 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11211e000 == 33 [pid = 1655] [id = 33] 09:18:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1183de400) [pid = 1655] [serial = 95] [outer = 0x0] 09:18:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12310b000) [pid = 1655] [serial = 96] [outer = 0x1183de400] 09:18:00 INFO - PROCESS | 1655 | 1467821880763 Marionette DEBUG loaded listener.js 09:18:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1235ecc00) [pid = 1655] [serial = 97] [outer = 0x1183de400] 09:18:01 INFO - PROCESS | 1655 | 1467821881029 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 09:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 421ms 09:18:01 INFO - PROCESS | 1655 | 1467821881054 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:18:01 INFO - PROCESS | 1655 | 1467821881055 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:18:01 INFO - PROCESS | 1655 | 1467821881057 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:18:01 INFO - PROCESS | 1655 | 1467821881058 Marionette TRACE conn2 <- [1,106,null,{}] 09:18:01 INFO - PROCESS | 1655 | 1467821881061 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:01 INFO - PROCESS | 1655 | 1467821881062 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:01 INFO - PROCESS | 1655 | 1467821881139 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:18:01 INFO - PROCESS | 1655 | 1467821881143 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:01 INFO - PROCESS | 1655 | 1467821881144 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195b9000 == 34 [pid = 1655] [id = 34] 09:18:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1208edc00) [pid = 1655] [serial = 98] [outer = 0x0] 09:18:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123878c00) [pid = 1655] [serial = 99] [outer = 0x1208edc00] 09:18:01 INFO - PROCESS | 1655 | 1467821881170 Marionette DEBUG loaded listener.js 09:18:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123a7d400) [pid = 1655] [serial = 100] [outer = 0x1208edc00] 09:18:01 INFO - PROCESS | 1655 | 1467821881454 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 09:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 09:18:01 INFO - PROCESS | 1655 | 1467821881475 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:18:01 INFO - PROCESS | 1655 | 1467821881476 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:18:01 INFO - PROCESS | 1655 | 1467821881479 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:18:01 INFO - PROCESS | 1655 | 1467821881480 Marionette TRACE conn2 <- [1,110,null,{}] 09:18:01 INFO - PROCESS | 1655 | 1467821881490 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:01 INFO - PROCESS | 1655 | 1467821881491 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:01 INFO - PROCESS | 1655 | 1467821881569 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:18:01 INFO - PROCESS | 1655 | 1467821881573 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:01 INFO - PROCESS | 1655 | 1467821881574 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195cd000 == 35 [pid = 1655] [id = 35] 09:18:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1234c4400) [pid = 1655] [serial = 101] [outer = 0x0] 09:18:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123db7400) [pid = 1655] [serial = 102] [outer = 0x1234c4400] 09:18:01 INFO - PROCESS | 1655 | 1467821881639 Marionette DEBUG loaded listener.js 09:18:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124356400) [pid = 1655] [serial = 103] [outer = 0x1234c4400] 09:18:01 INFO - PROCESS | 1655 | 1467821881906 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 09:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 476ms 09:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:18:01 INFO - PROCESS | 1655 | 1467821881956 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:18:01 INFO - PROCESS | 1655 | 1467821881957 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:18:01 INFO - PROCESS | 1655 | 1467821881959 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:18:01 INFO - PROCESS | 1655 | 1467821881961 Marionette TRACE conn2 <- [1,114,null,{}] 09:18:01 INFO - PROCESS | 1655 | 1467821881963 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:01 INFO - PROCESS | 1655 | 1467821881966 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:02 INFO - PROCESS | 1655 | 1467821882055 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:18:02 INFO - PROCESS | 1655 | 1467821882058 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:02 INFO - PROCESS | 1655 | 1467821882060 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x119dbc000 == 36 [pid = 1655] [id = 36] 09:18:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123a73c00) [pid = 1655] [serial = 104] [outer = 0x0] 09:18:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1246c0400) [pid = 1655] [serial = 105] [outer = 0x123a73c00] 09:18:02 INFO - PROCESS | 1655 | 1467821882087 Marionette DEBUG loaded listener.js 09:18:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124ef4800) [pid = 1655] [serial = 106] [outer = 0x123a73c00] 09:18:02 INFO - PROCESS | 1655 | 1467821882393 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 09:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 09:18:02 INFO - PROCESS | 1655 | 1467821882428 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:18:02 INFO - PROCESS | 1655 | 1467821882429 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:18:02 INFO - PROCESS | 1655 | 1467821882432 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:18:02 INFO - PROCESS | 1655 | 1467821882435 Marionette TRACE conn2 <- [1,118,null,{}] 09:18:02 INFO - PROCESS | 1655 | 1467821882438 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:02 INFO - PROCESS | 1655 | 1467821882439 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:02 INFO - PROCESS | 1655 | 1467821882538 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:18:02 INFO - PROCESS | 1655 | 1467821882544 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:02 INFO - PROCESS | 1655 | 1467821882546 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ff0800 == 37 [pid = 1655] [id = 37] 09:18:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123db6c00) [pid = 1655] [serial = 107] [outer = 0x0] 09:18:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124f75800) [pid = 1655] [serial = 108] [outer = 0x123db6c00] 09:18:02 INFO - PROCESS | 1655 | 1467821882570 Marionette DEBUG loaded listener.js 09:18:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126135c00) [pid = 1655] [serial = 109] [outer = 0x123db6c00] 09:18:02 INFO - PROCESS | 1655 | 1467821882830 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 09:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 423ms 09:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:18:02 INFO - PROCESS | 1655 | 1467821882855 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:18:02 INFO - PROCESS | 1655 | 1467821882857 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:18:02 INFO - PROCESS | 1655 | 1467821882859 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:18:02 INFO - PROCESS | 1655 | 1467821882860 Marionette TRACE conn2 <- [1,122,null,{}] 09:18:02 INFO - PROCESS | 1655 | 1467821882862 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:02 INFO - PROCESS | 1655 | 1467821882863 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:02 INFO - PROCESS | 1655 | 1467821882954 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:18:02 INFO - PROCESS | 1655 | 1467821882958 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:02 INFO - PROCESS | 1655 | 1467821882959 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x123166000 == 38 [pid = 1655] [id = 38] 09:18:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x126594800) [pid = 1655] [serial = 110] [outer = 0x0] 09:18:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x126794800) [pid = 1655] [serial = 111] [outer = 0x126594800] 09:18:02 INFO - PROCESS | 1655 | 1467821882983 Marionette DEBUG loaded listener.js 09:18:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x126c02400) [pid = 1655] [serial = 112] [outer = 0x126594800] 09:18:03 INFO - PROCESS | 1655 | 1467821883255 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 09:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 09:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:18:03 INFO - PROCESS | 1655 | 1467821883288 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:18:03 INFO - PROCESS | 1655 | 1467821883290 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:18:03 INFO - PROCESS | 1655 | 1467821883292 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:18:03 INFO - PROCESS | 1655 | 1467821883293 Marionette TRACE conn2 <- [1,126,null,{}] 09:18:03 INFO - PROCESS | 1655 | 1467821883295 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:03 INFO - PROCESS | 1655 | 1467821883297 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:03 INFO - PROCESS | 1655 | 1467821883385 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:18:03 INFO - PROCESS | 1655 | 1467821883389 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:03 INFO - PROCESS | 1655 | 1467821883390 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x123276800 == 39 [pid = 1655] [id = 39] 09:18:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x126592400) [pid = 1655] [serial = 113] [outer = 0x0] 09:18:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x126c0c400) [pid = 1655] [serial = 114] [outer = 0x126592400] 09:18:03 INFO - PROCESS | 1655 | 1467821883454 Marionette DEBUG loaded listener.js 09:18:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128bf3c00) [pid = 1655] [serial = 115] [outer = 0x126592400] 09:18:03 INFO - PROCESS | 1655 | 1467821883711 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 09:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 467ms 09:18:03 INFO - PROCESS | 1655 | 1467821883760 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:18:03 INFO - PROCESS | 1655 | 1467821883761 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:18:03 INFO - PROCESS | 1655 | 1467821883771 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:18:03 INFO - PROCESS | 1655 | 1467821883772 Marionette TRACE conn2 <- [1,130,null,{}] 09:18:03 INFO - PROCESS | 1655 | 1467821883775 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:03 INFO - PROCESS | 1655 | 1467821883776 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:03 INFO - PROCESS | 1655 | 1467821883858 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:18:03 INFO - PROCESS | 1655 | 1467821883862 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:03 INFO - PROCESS | 1655 | 1467821883863 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12385f000 == 40 [pid = 1655] [id = 40] 09:18:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x128bf4c00) [pid = 1655] [serial = 116] [outer = 0x0] 09:18:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128f45c00) [pid = 1655] [serial = 117] [outer = 0x128bf4c00] 09:18:03 INFO - PROCESS | 1655 | 1467821883896 Marionette DEBUG loaded listener.js 09:18:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1292b5c00) [pid = 1655] [serial = 118] [outer = 0x128bf4c00] 09:18:04 INFO - PROCESS | 1655 | 1467821884193 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 09:18:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:18:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 476ms 09:18:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:18:04 INFO - PROCESS | 1655 | 1467821884240 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:18:04 INFO - PROCESS | 1655 | 1467821884241 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:18:04 INFO - PROCESS | 1655 | 1467821884243 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:18:04 INFO - PROCESS | 1655 | 1467821884244 Marionette TRACE conn2 <- [1,134,null,{}] 09:18:04 INFO - PROCESS | 1655 | 1467821884246 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:04 INFO - PROCESS | 1655 | 1467821884247 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:04 INFO - PROCESS | 1655 | 1467821884362 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:18:04 INFO - PROCESS | 1655 | 1467821884387 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:04 INFO - PROCESS | 1655 | 1467821884388 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x123adf800 == 41 [pid = 1655] [id = 41] 09:18:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x128f3a800) [pid = 1655] [serial = 119] [outer = 0x0] 09:18:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1292bb400) [pid = 1655] [serial = 120] [outer = 0x128f3a800] 09:18:04 INFO - PROCESS | 1655 | 1467821884411 Marionette DEBUG loaded listener.js 09:18:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1293ef800) [pid = 1655] [serial = 121] [outer = 0x128f3a800] 09:18:05 INFO - PROCESS | 1655 | 1467821885356 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 09:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1119ms 09:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:18:05 INFO - PROCESS | 1655 | 1467821885370 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:18:05 INFO - PROCESS | 1655 | 1467821885373 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:18:05 INFO - PROCESS | 1655 | 1467821885378 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:18:05 INFO - PROCESS | 1655 | 1467821885381 Marionette TRACE conn2 <- [1,138,null,{}] 09:18:05 INFO - PROCESS | 1655 | 1467821885386 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:05 INFO - PROCESS | 1655 | 1467821885389 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:05 INFO - PROCESS | 1655 | 1467821885534 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:18:05 INFO - PROCESS | 1655 | 1467821885551 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:05 INFO - PROCESS | 1655 | 1467821885554 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x113306000 == 42 [pid = 1655] [id = 42] 09:18:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1133e7800) [pid = 1655] [serial = 122] [outer = 0x0] 09:18:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1167ea800) [pid = 1655] [serial = 123] [outer = 0x1133e7800] 09:18:05 INFO - PROCESS | 1655 | 1467821885600 Marionette DEBUG loaded listener.js 09:18:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x116f93c00) [pid = 1655] [serial = 124] [outer = 0x1133e7800] 09:18:05 INFO - PROCESS | 1655 | 1467821885946 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 09:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 623ms 09:18:06 INFO - PROCESS | 1655 | 1467821885999 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:18:06 INFO - PROCESS | 1655 | 1467821886002 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:18:06 INFO - PROCESS | 1655 | 1467821886013 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:18:06 INFO - PROCESS | 1655 | 1467821886015 Marionette TRACE conn2 <- [1,142,null,{}] 09:18:06 INFO - PROCESS | 1655 | 1467821886017 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:06 INFO - PROCESS | 1655 | 1467821886019 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:06 INFO - PROCESS | 1655 | 1467821886111 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:18:06 INFO - PROCESS | 1655 | 1467821886115 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:06 INFO - PROCESS | 1655 | 1467821886117 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x116615800 == 43 [pid = 1655] [id = 43] 09:18:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1176e0000) [pid = 1655] [serial = 125] [outer = 0x0] 09:18:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11814f400) [pid = 1655] [serial = 126] [outer = 0x1176e0000] 09:18:06 INFO - PROCESS | 1655 | 1467821886144 Marionette DEBUG loaded listener.js 09:18:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x118381000) [pid = 1655] [serial = 127] [outer = 0x1176e0000] 09:18:06 INFO - PROCESS | 1655 | 1467821886489 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 09:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 521ms 09:18:06 INFO - PROCESS | 1655 | 1467821886534 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:18:06 INFO - PROCESS | 1655 | 1467821886536 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:18:06 INFO - PROCESS | 1655 | 1467821886538 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:18:06 INFO - PROCESS | 1655 | 1467821886540 Marionette TRACE conn2 <- [1,146,null,{}] 09:18:06 INFO - PROCESS | 1655 | 1467821886553 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:06 INFO - PROCESS | 1655 | 1467821886556 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:06 INFO - PROCESS | 1655 | 1467821886645 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:18:06 INFO - PROCESS | 1655 | 1467821886651 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:06 INFO - PROCESS | 1655 | 1467821886653 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fdc800 == 44 [pid = 1655] [id = 44] 09:18:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x118646000) [pid = 1655] [serial = 128] [outer = 0x0] 09:18:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11881bc00) [pid = 1655] [serial = 129] [outer = 0x118646000] 09:18:06 INFO - PROCESS | 1655 | 1467821886681 Marionette DEBUG loaded listener.js 09:18:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x119160400) [pid = 1655] [serial = 130] [outer = 0x118646000] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1292b1800) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1186b5c00) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12b99cc00) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x118674800) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12ce4c000) [pid = 1655] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12c3d5800) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12c38bc00) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1183e3c00) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12bedcc00) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12ba6d800) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12b9fc800) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12b064400) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12a736c00) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118817800) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119167400) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1199bdc00) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1183de400) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1208edc00) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x123a73c00) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123db6c00) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126594800) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1189a5c00) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1131a6000) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x116a21400) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1183e4c00) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x116722000) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112d32400) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1183dbc00) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:18:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1183dc000) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:18:07 INFO - PROCESS | 1655 | 1467821887489 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 09:18:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 971ms 09:18:07 INFO - PROCESS | 1655 | 1467821887527 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:18:07 INFO - PROCESS | 1655 | 1467821887529 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:18:07 INFO - PROCESS | 1655 | 1467821887538 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:18:07 INFO - PROCESS | 1655 | 1467821887540 Marionette TRACE conn2 <- [1,150,null,{}] 09:18:07 INFO - PROCESS | 1655 | 1467821887543 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:07 INFO - PROCESS | 1655 | 1467821887545 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:07 INFO - PROCESS | 1655 | 1467821887663 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:18:07 INFO - PROCESS | 1655 | 1467821887671 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:07 INFO - PROCESS | 1655 | 1467821887672 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x118216000 == 45 [pid = 1655] [id = 45] 09:18:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1181a9800) [pid = 1655] [serial = 131] [outer = 0x0] 09:18:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118674800) [pid = 1655] [serial = 132] [outer = 0x1181a9800] 09:18:07 INFO - PROCESS | 1655 | 1467821887715 Marionette DEBUG loaded listener.js 09:18:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1189a4800) [pid = 1655] [serial = 133] [outer = 0x1181a9800] 09:18:08 INFO - PROCESS | 1655 | 1467821888194 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 09:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 669ms 09:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:18:08 INFO - PROCESS | 1655 | 1467821888207 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:18:08 INFO - PROCESS | 1655 | 1467821888209 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:18:08 INFO - PROCESS | 1655 | 1467821888211 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 1655 | 1467821888212 Marionette TRACE conn2 <- [1,154,null,{}] 09:18:08 INFO - PROCESS | 1655 | 1467821888222 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:08 INFO - PROCESS | 1655 | 1467821888223 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:08 INFO - PROCESS | 1655 | 1467821888293 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:18:08 INFO - PROCESS | 1655 | 1467821888297 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:08 INFO - PROCESS | 1655 | 1467821888299 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185b1800 == 46 [pid = 1655] [id = 46] 09:18:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1189a5c00) [pid = 1655] [serial = 134] [outer = 0x0] 09:18:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119563800) [pid = 1655] [serial = 135] [outer = 0x1189a5c00] 09:18:08 INFO - PROCESS | 1655 | 1467821888324 Marionette DEBUG loaded listener.js 09:18:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119ae7800) [pid = 1655] [serial = 136] [outer = 0x1189a5c00] 09:18:08 INFO - PROCESS | 1655 | 1467821888641 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 09:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 09:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:18:08 INFO - PROCESS | 1655 | 1467821888682 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:18:08 INFO - PROCESS | 1655 | 1467821888683 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:18:08 INFO - PROCESS | 1655 | 1467821888685 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 1655 | 1467821888686 Marionette TRACE conn2 <- [1,158,null,{}] 09:18:08 INFO - PROCESS | 1655 | 1467821888689 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:08 INFO - PROCESS | 1655 | 1467821888692 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:08 INFO - PROCESS | 1655 | 1467821888788 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:18:08 INFO - PROCESS | 1655 | 1467821888792 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:08 INFO - PROCESS | 1655 | 1467821888794 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119486800 == 47 [pid = 1655] [id = 47] 09:18:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119f24800) [pid = 1655] [serial = 137] [outer = 0x0] 09:18:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1208f0c00) [pid = 1655] [serial = 138] [outer = 0x119f24800] 09:18:08 INFO - PROCESS | 1655 | 1467821888830 Marionette DEBUG loaded listener.js 09:18:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123a70400) [pid = 1655] [serial = 139] [outer = 0x119f24800] 09:18:09 INFO - PROCESS | 1655 | 1467821889388 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 09:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 721ms 09:18:09 INFO - PROCESS | 1655 | 1467821889406 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:18:09 INFO - PROCESS | 1655 | 1467821889409 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:18:09 INFO - PROCESS | 1655 | 1467821889413 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:18:09 INFO - PROCESS | 1655 | 1467821889415 Marionette TRACE conn2 <- [1,162,null,{}] 09:18:09 INFO - PROCESS | 1655 | 1467821889418 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:09 INFO - PROCESS | 1655 | 1467821889420 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:09 INFO - PROCESS | 1655 | 1467821889516 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:18:09 INFO - PROCESS | 1655 | 1467821889597 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:09 INFO - PROCESS | 1655 | 1467821889600 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x116407000 == 48 [pid = 1655] [id = 48] 09:18:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x116807c00) [pid = 1655] [serial = 140] [outer = 0x0] 09:18:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11688a800) [pid = 1655] [serial = 141] [outer = 0x116807c00] 09:18:09 INFO - PROCESS | 1655 | 1467821889632 Marionette DEBUG loaded listener.js 09:18:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x117ea8400) [pid = 1655] [serial = 142] [outer = 0x116807c00] 09:18:10 INFO - PROCESS | 1655 | 1467821890051 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 09:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 09:18:10 INFO - PROCESS | 1655 | 1467821890083 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:18:10 INFO - PROCESS | 1655 | 1467821890086 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:18:10 INFO - PROCESS | 1655 | 1467821890091 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:18:10 INFO - PROCESS | 1655 | 1467821890093 Marionette TRACE conn2 <- [1,166,null,{}] 09:18:10 INFO - PROCESS | 1655 | 1467821890095 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:10 INFO - PROCESS | 1655 | 1467821890097 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:10 INFO - PROCESS | 1655 | 1467821890224 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:18:10 INFO - PROCESS | 1655 | 1467821890242 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:10 INFO - PROCESS | 1655 | 1467821890243 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119468000 == 49 [pid = 1655] [id = 49] 09:18:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1183e3000) [pid = 1655] [serial = 143] [outer = 0x0] 09:18:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118675000) [pid = 1655] [serial = 144] [outer = 0x1183e3000] 09:18:10 INFO - PROCESS | 1655 | 1467821890300 Marionette DEBUG loaded listener.js 09:18:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118855400) [pid = 1655] [serial = 145] [outer = 0x1183e3000] 09:18:10 INFO - PROCESS | 1655 | 1467821890728 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 09:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 09:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:18:10 INFO - PROCESS | 1655 | 1467821890760 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:18:10 INFO - PROCESS | 1655 | 1467821890762 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:18:10 INFO - PROCESS | 1655 | 1467821890782 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:18:10 INFO - PROCESS | 1655 | 1467821890785 Marionette TRACE conn2 <- [1,170,null,{}] 09:18:10 INFO - PROCESS | 1655 | 1467821890810 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:10 INFO - PROCESS | 1655 | 1467821890813 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:10 INFO - PROCESS | 1655 | 1467821890932 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:18:10 INFO - PROCESS | 1655 | 1467821890978 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:10 INFO - PROCESS | 1655 | 1467821890980 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x123077000 == 50 [pid = 1655] [id = 50] 09:18:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1208ee800) [pid = 1655] [serial = 146] [outer = 0x0] 09:18:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x123006000) [pid = 1655] [serial = 147] [outer = 0x1208ee800] 09:18:11 INFO - PROCESS | 1655 | 1467821891010 Marionette DEBUG loaded listener.js 09:18:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1235f6400) [pid = 1655] [serial = 148] [outer = 0x1208ee800] 09:18:11 INFO - PROCESS | 1655 | 1467821891416 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 09:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 692ms 09:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:18:11 INFO - PROCESS | 1655 | 1467821891456 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:18:11 INFO - PROCESS | 1655 | 1467821891458 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:18:11 INFO - PROCESS | 1655 | 1467821891460 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:18:11 INFO - PROCESS | 1655 | 1467821891461 Marionette TRACE conn2 <- [1,174,null,{}] 09:18:11 INFO - PROCESS | 1655 | 1467821891464 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:11 INFO - PROCESS | 1655 | 1467821891465 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:11 INFO - PROCESS | 1655 | 1467821891558 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:18:11 INFO - PROCESS | 1655 | 1467821891603 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:11 INFO - PROCESS | 1655 | 1467821891604 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12328b000 == 51 [pid = 1655] [id = 51] 09:18:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x123f4b000) [pid = 1655] [serial = 149] [outer = 0x0] 09:18:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x124354000) [pid = 1655] [serial = 150] [outer = 0x123f4b000] 09:18:11 INFO - PROCESS | 1655 | 1467821891634 Marionette DEBUG loaded listener.js 09:18:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1248e7400) [pid = 1655] [serial = 151] [outer = 0x123f4b000] 09:18:12 INFO - PROCESS | 1655 | 1467821892045 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 09:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 09:18:12 INFO - PROCESS | 1655 | 1467821892079 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:18:12 INFO - PROCESS | 1655 | 1467821892080 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:18:12 INFO - PROCESS | 1655 | 1467821892102 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:18:12 INFO - PROCESS | 1655 | 1467821892103 Marionette TRACE conn2 <- [1,178,null,{}] 09:18:12 INFO - PROCESS | 1655 | 1467821892105 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:12 INFO - PROCESS | 1655 | 1467821892107 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:12 INFO - PROCESS | 1655 | 1467821892194 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:18:12 INFO - PROCESS | 1655 | 1467821892267 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:12 INFO - PROCESS | 1655 | 1467821892269 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x112fec000 == 52 [pid = 1655] [id = 52] 09:18:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1164e7000) [pid = 1655] [serial = 152] [outer = 0x0] 09:18:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1176dd800) [pid = 1655] [serial = 153] [outer = 0x1164e7000] 09:18:12 INFO - PROCESS | 1655 | 1467821892298 Marionette DEBUG loaded listener.js 09:18:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x119b60c00) [pid = 1655] [serial = 154] [outer = 0x1164e7000] 09:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 09:18:12 INFO - PROCESS | 1655 | 1467821892767 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 09:18:12 INFO - PROCESS | 1655 | 1467821892773 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:18:12 INFO - PROCESS | 1655 | 1467821892775 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:18:12 INFO - PROCESS | 1655 | 1467821892778 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:18:12 INFO - PROCESS | 1655 | 1467821892780 Marionette TRACE conn2 <- [1,182,null,{}] 09:18:12 INFO - PROCESS | 1655 | 1467821892802 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:12 INFO - PROCESS | 1655 | 1467821892804 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:12 INFO - PROCESS | 1655 | 1467821892893 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:18:12 INFO - PROCESS | 1655 | 1467821892956 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:12 INFO - PROCESS | 1655 | 1467821892957 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e11000 == 53 [pid = 1655] [id = 53] 09:18:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x116639400) [pid = 1655] [serial = 155] [outer = 0x0] 09:18:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x116724800) [pid = 1655] [serial = 156] [outer = 0x116639400] 09:18:12 INFO - PROCESS | 1655 | 1467821892985 Marionette DEBUG loaded listener.js 09:18:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x117144c00) [pid = 1655] [serial = 157] [outer = 0x116639400] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1185b1800 == 52 [pid = 1655] [id = 46] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x118216000 == 51 [pid = 1655] [id = 45] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11820a000 == 50 [pid = 1655] [id = 30] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1195b9000 == 49 [pid = 1655] [id = 34] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x116fdc800 == 48 [pid = 1655] [id = 44] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x112712800 == 47 [pid = 1655] [id = 27] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x116615800 == 46 [pid = 1655] [id = 43] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1168bc000 == 45 [pid = 1655] [id = 28] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x116fe9000 == 44 [pid = 1655] [id = 29] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x116849800 == 43 [pid = 1655] [id = 31] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x113306000 == 42 [pid = 1655] [id = 42] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x123adf800 == 41 [pid = 1655] [id = 41] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x112fec000 == 40 [pid = 1655] [id = 52] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12328b000 == 39 [pid = 1655] [id = 51] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x123077000 == 38 [pid = 1655] [id = 50] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x123166000 == 37 [pid = 1655] [id = 38] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119468000 == 36 [pid = 1655] [id = 49] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119ff0800 == 35 [pid = 1655] [id = 37] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x123276800 == 34 [pid = 1655] [id = 39] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119193800 == 33 [pid = 1655] [id = 32] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11211e000 == 32 [pid = 1655] [id = 33] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119486800 == 31 [pid = 1655] [id = 47] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119dbc000 == 30 [pid = 1655] [id = 36] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1195cd000 == 29 [pid = 1655] [id = 35] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12385f000 == 28 [pid = 1655] [id = 40] 09:18:13 INFO - PROCESS | 1655 | --DOCSHELL 0x116407000 == 27 [pid = 1655] [id = 48] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x123db6800) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1189a8400) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119aee400) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1208ed000) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x123004c00) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12300b000) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12310b000) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1235ecc00) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x123878c00) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x123a7d400) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x123db7400) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1246c0400) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124f75800) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x126794800) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x126c0c400) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x128f45c00) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1133ea400) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x117eb0400) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1186be800) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1167f0c00) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11671c400) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1183e0800) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1186b9c00) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118859000) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x115e5f800) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124ef4800) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x116881400) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119450c00) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126135c00) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x117eb1400) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126c02400) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119166800) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1181af000) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118675400) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b9a5800) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1237a3000) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12bed9800) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12be99800) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12ba63800) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12ba6a000) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b068400) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12b869400) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a8d3000) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a738800) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12955d800) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1292b3400) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1292b9000) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12dfaf400) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1186bec00) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1186c2400) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b9a0800) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12bee7c00) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12d354800) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12ca7dc00) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12ce52000) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12ca36800) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12ce4a000) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12ce4dc00) [pid = 1655] [serial = 50] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12c3dc400) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12ca72800) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12c398c00) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12c392400) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12bee4400) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12c3d1400) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12bee3000) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1183de800) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 09:18:13 INFO - PROCESS | 1655 | 1467821893768 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 09:18:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:18:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1040ms 09:18:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:18:13 INFO - PROCESS | 1655 | 1467821893818 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:18:13 INFO - PROCESS | 1655 | 1467821893822 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:18:13 INFO - PROCESS | 1655 | 1467821893826 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:18:13 INFO - PROCESS | 1655 | 1467821893829 Marionette TRACE conn2 <- [1,186,null,{}] 09:18:13 INFO - PROCESS | 1655 | 1467821893852 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:13 INFO - PROCESS | 1655 | 1467821893854 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:13 INFO - PROCESS | 1655 | 1467821893972 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:18:14 INFO - PROCESS | 1655 | 1467821894035 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:14 INFO - PROCESS | 1655 | 1467821894037 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x115d69000 == 28 [pid = 1655] [id = 54] 09:18:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1167ea400) [pid = 1655] [serial = 158] [outer = 0x0] 09:18:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x116a21000) [pid = 1655] [serial = 159] [outer = 0x1167ea400] 09:18:14 INFO - PROCESS | 1655 | 1467821894082 Marionette DEBUG loaded listener.js 09:18:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1176e0400) [pid = 1655] [serial = 160] [outer = 0x1167ea400] 09:18:14 INFO - PROCESS | 1655 | 1467821894441 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 09:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 643ms 09:18:14 INFO - PROCESS | 1655 | 1467821894470 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:18:14 INFO - PROCESS | 1655 | 1467821894473 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:18:14 INFO - PROCESS | 1655 | 1467821894478 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:18:14 INFO - PROCESS | 1655 | 1467821894480 Marionette TRACE conn2 <- [1,190,null,{}] 09:18:14 INFO - PROCESS | 1655 | 1467821894484 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:14 INFO - PROCESS | 1655 | 1467821894486 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:14 INFO - PROCESS | 1655 | 1467821894561 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:18:14 INFO - PROCESS | 1655 | 1467821894606 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:14 INFO - PROCESS | 1655 | 1467821894608 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168c3000 == 29 [pid = 1655] [id = 55] 09:18:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x117eb0800) [pid = 1655] [serial = 161] [outer = 0x0] 09:18:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1181b2400) [pid = 1655] [serial = 162] [outer = 0x117eb0800] 09:18:14 INFO - PROCESS | 1655 | 1467821894638 Marionette DEBUG loaded listener.js 09:18:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118677400) [pid = 1655] [serial = 163] [outer = 0x117eb0800] 09:18:15 INFO - PROCESS | 1655 | 1467821895063 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 09:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 623ms 09:18:15 INFO - PROCESS | 1655 | 1467821895112 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:18:15 INFO - PROCESS | 1655 | 1467821895116 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:18:15 INFO - PROCESS | 1655 | 1467821895120 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:18:15 INFO - PROCESS | 1655 | 1467821895123 Marionette TRACE conn2 <- [1,194,null,{}] 09:18:15 INFO - PROCESS | 1655 | 1467821895136 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:15 INFO - PROCESS | 1655 | 1467821895141 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:15 INFO - PROCESS | 1655 | 1467821895253 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:18:15 INFO - PROCESS | 1655 | 1467821895270 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:15 INFO - PROCESS | 1655 | 1467821895273 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11746f000 == 30 [pid = 1655] [id = 56] 09:18:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x115df1c00) [pid = 1655] [serial = 164] [outer = 0x0] 09:18:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11885e400) [pid = 1655] [serial = 165] [outer = 0x115df1c00] 09:18:15 INFO - PROCESS | 1655 | 1467821895316 Marionette DEBUG loaded listener.js 09:18:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11915b400) [pid = 1655] [serial = 166] [outer = 0x115df1c00] 09:18:15 INFO - PROCESS | 1655 | 1467821895617 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 09:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 524ms 09:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:18:15 INFO - PROCESS | 1655 | 1467821895645 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:18:15 INFO - PROCESS | 1655 | 1467821895647 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:18:15 INFO - PROCESS | 1655 | 1467821895651 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:18:15 INFO - PROCESS | 1655 | 1467821895654 Marionette TRACE conn2 <- [1,198,null,{}] 09:18:15 INFO - PROCESS | 1655 | 1467821895656 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:15 INFO - PROCESS | 1655 | 1467821895657 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:15 INFO - PROCESS | 1655 | 1467821895758 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:18:15 INFO - PROCESS | 1655 | 1467821895768 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:15 INFO - PROCESS | 1655 | 1467821895769 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x118223800 == 31 [pid = 1655] [id = 57] 09:18:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11899cc00) [pid = 1655] [serial = 167] [outer = 0x0] 09:18:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119452000) [pid = 1655] [serial = 168] [outer = 0x11899cc00] 09:18:15 INFO - PROCESS | 1655 | 1467821895794 Marionette DEBUG loaded listener.js 09:18:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119b59c00) [pid = 1655] [serial = 169] [outer = 0x11899cc00] 09:18:16 INFO - PROCESS | 1655 | 1467821896188 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 09:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 572ms 09:18:16 INFO - PROCESS | 1655 | 1467821896222 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:18:16 INFO - PROCESS | 1655 | 1467821896224 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:18:16 INFO - PROCESS | 1655 | 1467821896228 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:18:16 INFO - PROCESS | 1655 | 1467821896229 Marionette TRACE conn2 <- [1,202,null,{}] 09:18:16 INFO - PROCESS | 1655 | 1467821896233 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:16 INFO - PROCESS | 1655 | 1467821896234 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:16 INFO - PROCESS | 1655 | 1467821896364 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:18:16 INFO - PROCESS | 1655 | 1467821896384 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:16 INFO - PROCESS | 1655 | 1467821896385 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x111c8c800 == 32 [pid = 1655] [id = 58] 09:18:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11671d800) [pid = 1655] [serial = 170] [outer = 0x0] 09:18:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1208ec800) [pid = 1655] [serial = 171] [outer = 0x11671d800] 09:18:16 INFO - PROCESS | 1655 | 1467821896426 Marionette DEBUG loaded listener.js 09:18:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x123007000) [pid = 1655] [serial = 172] [outer = 0x11671d800] 09:18:16 INFO - PROCESS | 1655 | 1467821896792 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 09:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 620ms 09:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:18:16 INFO - PROCESS | 1655 | 1467821896848 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:18:16 INFO - PROCESS | 1655 | 1467821896849 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:18:16 INFO - PROCESS | 1655 | 1467821896851 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:18:16 INFO - PROCESS | 1655 | 1467821896852 Marionette TRACE conn2 <- [1,206,null,{}] 09:18:16 INFO - PROCESS | 1655 | 1467821896854 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:16 INFO - PROCESS | 1655 | 1467821896858 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:16 INFO - PROCESS | 1655 | 1467821896963 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:18:17 INFO - PROCESS | 1655 | 1467821897006 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:17 INFO - PROCESS | 1655 | 1467821897008 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11947a800 == 33 [pid = 1655] [id = 59] 09:18:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118677c00) [pid = 1655] [serial = 173] [outer = 0x0] 09:18:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x123a72400) [pid = 1655] [serial = 174] [outer = 0x118677c00] 09:18:17 INFO - PROCESS | 1655 | 1467821897032 Marionette DEBUG loaded listener.js 09:18:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1249d2800) [pid = 1655] [serial = 175] [outer = 0x118677c00] 09:18:17 INFO - PROCESS | 1655 | 1467821897313 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 09:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 519ms 09:18:17 INFO - PROCESS | 1655 | 1467821897371 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:18:17 INFO - PROCESS | 1655 | 1467821897372 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:18:17 INFO - PROCESS | 1655 | 1467821897381 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:18:17 INFO - PROCESS | 1655 | 1467821897384 Marionette TRACE conn2 <- [1,210,null,{}] 09:18:17 INFO - PROCESS | 1655 | 1467821897394 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:17 INFO - PROCESS | 1655 | 1467821897395 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:17 INFO - PROCESS | 1655 | 1467821897479 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:18:17 INFO - PROCESS | 1655 | 1467821897483 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:17 INFO - PROCESS | 1655 | 1467821897484 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a2e000 == 34 [pid = 1655] [id = 60] 09:18:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12310f400) [pid = 1655] [serial = 176] [outer = 0x0] 09:18:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124ea0800) [pid = 1655] [serial = 177] [outer = 0x12310f400] 09:18:17 INFO - PROCESS | 1655 | 1467821897508 Marionette DEBUG loaded listener.js 09:18:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124ee9400) [pid = 1655] [serial = 178] [outer = 0x12310f400] 09:18:17 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128f3a800) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:18:17 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126592400) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:18:17 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128bf4c00) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:18:17 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1234c4400) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:18:17 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119f24800) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:18:17 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1189a5c00) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:18:17 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1176e0000) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:18:17 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1133e7800) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:18:17 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x118646000) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:18:17 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1181a9800) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:18:17 INFO - PROCESS | 1655 | 1467821897848 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 09:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 521ms 09:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:18:17 INFO - PROCESS | 1655 | 1467821897902 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:18:17 INFO - PROCESS | 1655 | 1467821897904 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:18:17 INFO - PROCESS | 1655 | 1467821897906 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:18:17 INFO - PROCESS | 1655 | 1467821897907 Marionette TRACE conn2 <- [1,214,null,{}] 09:18:17 INFO - PROCESS | 1655 | 1467821897909 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:17 INFO - PROCESS | 1655 | 1467821897910 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:17 INFO - PROCESS | 1655 | 1467821897980 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:18:17 INFO - PROCESS | 1655 | 1467821897986 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:17 INFO - PROCESS | 1655 | 1467821897987 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119fe0000 == 35 [pid = 1655] [id = 61] 09:18:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1164f2400) [pid = 1655] [serial = 179] [outer = 0x0] 09:18:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1183e1400) [pid = 1655] [serial = 180] [outer = 0x1164f2400] 09:18:18 INFO - PROCESS | 1655 | 1467821898012 Marionette DEBUG loaded listener.js 09:18:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x124eea400) [pid = 1655] [serial = 181] [outer = 0x1164f2400] 09:18:18 INFO - PROCESS | 1655 | 1467821898309 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 09:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 417ms 09:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:18:18 INFO - PROCESS | 1655 | 1467821898324 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:18:18 INFO - PROCESS | 1655 | 1467821898325 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:18:18 INFO - PROCESS | 1655 | 1467821898327 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:18:18 INFO - PROCESS | 1655 | 1467821898328 Marionette TRACE conn2 <- [1,218,null,{}] 09:18:18 INFO - PROCESS | 1655 | 1467821898330 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:18 INFO - PROCESS | 1655 | 1467821898342 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:18 INFO - PROCESS | 1655 | 1467821898434 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:18:18 INFO - PROCESS | 1655 | 1467821898440 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:18 INFO - PROCESS | 1655 | 1467821898441 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e82000 == 36 [pid = 1655] [id = 62] 09:18:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11867a000) [pid = 1655] [serial = 182] [outer = 0x0] 09:18:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x124f7d800) [pid = 1655] [serial = 183] [outer = 0x11867a000] 09:18:18 INFO - PROCESS | 1655 | 1467821898465 Marionette DEBUG loaded listener.js 09:18:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x126585800) [pid = 1655] [serial = 184] [outer = 0x11867a000] 09:18:18 INFO - PROCESS | 1655 | 1467821898740 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 09:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 423ms 09:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:18:18 INFO - PROCESS | 1655 | 1467821898753 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:18:18 INFO - PROCESS | 1655 | 1467821898754 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:18:18 INFO - PROCESS | 1655 | 1467821898757 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:18:18 INFO - PROCESS | 1655 | 1467821898758 Marionette TRACE conn2 <- [1,222,null,{}] 09:18:18 INFO - PROCESS | 1655 | 1467821898760 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:18 INFO - PROCESS | 1655 | 1467821898761 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:18 INFO - PROCESS | 1655 | 1467821898837 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:18:18 INFO - PROCESS | 1655 | 1467821898840 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:18 INFO - PROCESS | 1655 | 1467821898841 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234bd000 == 37 [pid = 1655] [id = 63] 09:18:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x126588400) [pid = 1655] [serial = 185] [outer = 0x0] 09:18:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x126797800) [pid = 1655] [serial = 186] [outer = 0x126588400] 09:18:18 INFO - PROCESS | 1655 | 1467821898867 Marionette DEBUG loaded listener.js 09:18:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12692b800) [pid = 1655] [serial = 187] [outer = 0x126588400] 09:18:19 INFO - PROCESS | 1655 | 1467821899160 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 09:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 417ms 09:18:19 INFO - PROCESS | 1655 | 1467821899175 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:18:19 INFO - PROCESS | 1655 | 1467821899188 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:18:19 INFO - PROCESS | 1655 | 1467821899195 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:18:19 INFO - PROCESS | 1655 | 1467821899197 Marionette TRACE conn2 <- [1,226,null,{}] 09:18:19 INFO - PROCESS | 1655 | 1467821899202 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:19 INFO - PROCESS | 1655 | 1467821899205 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:19 INFO - PROCESS | 1655 | 1467821899305 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:18:19 INFO - PROCESS | 1655 | 1467821899352 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:19 INFO - PROCESS | 1655 | 1467821899353 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11918d800 == 38 [pid = 1655] [id = 64] 09:18:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118854400) [pid = 1655] [serial = 188] [outer = 0x0] 09:18:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126c08000) [pid = 1655] [serial = 189] [outer = 0x118854400] 09:18:19 INFO - PROCESS | 1655 | 1467821899380 Marionette DEBUG loaded listener.js 09:18:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128fd9400) [pid = 1655] [serial = 190] [outer = 0x118854400] 09:18:19 INFO - PROCESS | 1655 | 1467821899628 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 09:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 473ms 09:18:19 INFO - PROCESS | 1655 | 1467821899672 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:18:19 INFO - PROCESS | 1655 | 1467821899674 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:18:19 INFO - PROCESS | 1655 | 1467821899676 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:18:19 INFO - PROCESS | 1655 | 1467821899677 Marionette TRACE conn2 <- [1,230,null,{}] 09:18:19 INFO - PROCESS | 1655 | 1467821899679 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:19 INFO - PROCESS | 1655 | 1467821899680 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:19 INFO - PROCESS | 1655 | 1467821899769 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:18:19 INFO - PROCESS | 1655 | 1467821899772 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:19 INFO - PROCESS | 1655 | 1467821899773 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x124935000 == 39 [pid = 1655] [id = 65] 09:18:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126711c00) [pid = 1655] [serial = 191] [outer = 0x0] 09:18:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1292b2000) [pid = 1655] [serial = 192] [outer = 0x126711c00] 09:18:19 INFO - PROCESS | 1655 | 1467821899798 Marionette DEBUG loaded listener.js 09:18:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1292bc000) [pid = 1655] [serial = 193] [outer = 0x126711c00] 09:18:20 INFO - PROCESS | 1655 | 1467821900322 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 09:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 669ms 09:18:20 INFO - PROCESS | 1655 | 1467821900346 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:18:20 INFO - PROCESS | 1655 | 1467821900348 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:18:20 INFO - PROCESS | 1655 | 1467821900379 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:18:20 INFO - PROCESS | 1655 | 1467821900383 Marionette TRACE conn2 <- [1,234,null,{}] 09:18:20 INFO - PROCESS | 1655 | 1467821900387 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:20 INFO - PROCESS | 1655 | 1467821900388 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:20 INFO - PROCESS | 1655 | 1467821900494 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:18:20 INFO - PROCESS | 1655 | 1467821900580 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:20 INFO - PROCESS | 1655 | 1467821900582 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab8000 == 40 [pid = 1655] [id = 66] 09:18:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116882000) [pid = 1655] [serial = 194] [outer = 0x0] 09:18:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x117145400) [pid = 1655] [serial = 195] [outer = 0x116882000] 09:18:20 INFO - PROCESS | 1655 | 1467821900612 Marionette DEBUG loaded listener.js 09:18:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11814ac00) [pid = 1655] [serial = 196] [outer = 0x116882000] 09:18:21 INFO - PROCESS | 1655 | 1467821901202 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 09:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 874ms 09:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:18:21 INFO - PROCESS | 1655 | 1467821901252 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:18:21 INFO - PROCESS | 1655 | 1467821901254 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:18:21 INFO - PROCESS | 1655 | 1467821901257 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:18:21 INFO - PROCESS | 1655 | 1467821901259 Marionette TRACE conn2 <- [1,238,null,{}] 09:18:21 INFO - PROCESS | 1655 | 1467821901263 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:21 INFO - PROCESS | 1655 | 1467821901264 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:21 INFO - PROCESS | 1655 | 1467821901363 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:18:21 INFO - PROCESS | 1655 | 1467821901431 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:21 INFO - PROCESS | 1655 | 1467821901434 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x115ec6800 == 41 [pid = 1655] [id = 67] 09:18:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11814e000) [pid = 1655] [serial = 197] [outer = 0x0] 09:18:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1181a7c00) [pid = 1655] [serial = 198] [outer = 0x11814e000] 09:18:21 INFO - PROCESS | 1655 | 1467821901462 Marionette DEBUG loaded listener.js 09:18:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1183e1800) [pid = 1655] [serial = 199] [outer = 0x11814e000] 09:18:21 INFO - PROCESS | 1655 | --DOCSHELL 0x11918d800 == 40 [pid = 1655] [id = 64] 09:18:21 INFO - PROCESS | 1655 | --DOCSHELL 0x1234bd000 == 39 [pid = 1655] [id = 63] 09:18:21 INFO - PROCESS | 1655 | --DOCSHELL 0x117e82000 == 38 [pid = 1655] [id = 62] 09:18:21 INFO - PROCESS | 1655 | --DOCSHELL 0x119fe0000 == 37 [pid = 1655] [id = 61] 09:18:21 INFO - PROCESS | 1655 | --DOCSHELL 0x119a2e000 == 36 [pid = 1655] [id = 60] 09:18:21 INFO - PROCESS | 1655 | --DOCSHELL 0x11947a800 == 35 [pid = 1655] [id = 59] 09:18:21 INFO - PROCESS | 1655 | --DOCSHELL 0x111c8c800 == 34 [pid = 1655] [id = 58] 09:18:21 INFO - PROCESS | 1655 | --DOCSHELL 0x118223800 == 33 [pid = 1655] [id = 57] 09:18:21 INFO - PROCESS | 1655 | --DOCSHELL 0x11746f000 == 32 [pid = 1655] [id = 56] 09:18:21 INFO - PROCESS | 1655 | --DOCSHELL 0x1168c3000 == 31 [pid = 1655] [id = 55] 09:18:21 INFO - PROCESS | 1655 | --DOCSHELL 0x115d69000 == 30 [pid = 1655] [id = 54] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123a70400) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119ae7800) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1208f0c00) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11814f400) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1167ea800) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11881bc00) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118381000) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119563800) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119160400) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1189a4800) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116f93c00) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118674800) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1293ef800) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1292bb400) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128bf3c00) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1292b5c00) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124356400) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 09:18:21 INFO - PROCESS | 1655 | 1467821901903 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 09:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 672ms 09:18:21 INFO - PROCESS | 1655 | 1467821901930 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:18:21 INFO - PROCESS | 1655 | 1467821901936 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:18:21 INFO - PROCESS | 1655 | 1467821901944 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:18:21 INFO - PROCESS | 1655 | 1467821901947 Marionette TRACE conn2 <- [1,242,null,{}] 09:18:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118649800) [pid = 1655] [serial = 200] [outer = 0x12ca79000] 09:18:21 INFO - PROCESS | 1655 | 1467821901974 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:21 INFO - PROCESS | 1655 | 1467821901976 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:22 INFO - PROCESS | 1655 | 1467821902132 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:18:22 INFO - PROCESS | 1655 | 1467821902174 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:22 INFO - PROCESS | 1655 | 1467821902175 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11821e000 == 31 [pid = 1655] [id = 68] 09:18:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118811c00) [pid = 1655] [serial = 201] [outer = 0x0] 09:18:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11881b400) [pid = 1655] [serial = 202] [outer = 0x118811c00] 09:18:22 INFO - PROCESS | 1655 | 1467821902207 Marionette DEBUG loaded listener.js 09:18:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119105800) [pid = 1655] [serial = 203] [outer = 0x118811c00] 09:18:22 INFO - PROCESS | 1655 | 1467821902516 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 09:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 626ms 09:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:18:22 INFO - PROCESS | 1655 | 1467821902570 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:18:22 INFO - PROCESS | 1655 | 1467821902571 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:18:22 INFO - PROCESS | 1655 | 1467821902573 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:18:22 INFO - PROCESS | 1655 | 1467821902576 Marionette TRACE conn2 <- [1,246,null,{}] 09:18:22 INFO - PROCESS | 1655 | 1467821902583 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:22 INFO - PROCESS | 1655 | 1467821902587 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:22 INFO - PROCESS | 1655 | 1467821902662 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:18:22 INFO - PROCESS | 1655 | 1467821902670 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:22 INFO - PROCESS | 1655 | 1467821902672 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185a4000 == 32 [pid = 1655] [id = 69] 09:18:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119f1fc00) [pid = 1655] [serial = 204] [outer = 0x0] 09:18:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1208ee000) [pid = 1655] [serial = 205] [outer = 0x119f1fc00] 09:18:22 INFO - PROCESS | 1655 | 1467821902699 Marionette DEBUG loaded listener.js 09:18:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1234c8c00) [pid = 1655] [serial = 206] [outer = 0x119f1fc00] 09:18:23 INFO - PROCESS | 1655 | 1467821903010 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 09:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 470ms 09:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:18:23 INFO - PROCESS | 1655 | 1467821903044 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:18:23 INFO - PROCESS | 1655 | 1467821903046 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:18:23 INFO - PROCESS | 1655 | 1467821903048 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:18:23 INFO - PROCESS | 1655 | 1467821903051 Marionette TRACE conn2 <- [1,250,null,{}] 09:18:23 INFO - PROCESS | 1655 | 1467821903054 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:23 INFO - PROCESS | 1655 | 1467821903055 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:23 INFO - PROCESS | 1655 | 1467821903147 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:18:23 INFO - PROCESS | 1655 | 1467821903152 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:23 INFO - PROCESS | 1655 | 1467821903154 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11946e000 == 33 [pid = 1655] [id = 70] 09:18:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x115e67c00) [pid = 1655] [serial = 207] [outer = 0x0] 09:18:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1237a3400) [pid = 1655] [serial = 208] [outer = 0x115e67c00] 09:18:23 INFO - PROCESS | 1655 | 1467821903178 Marionette DEBUG loaded listener.js 09:18:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124354c00) [pid = 1655] [serial = 209] [outer = 0x115e67c00] 09:18:23 INFO - PROCESS | 1655 | 1467821903473 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 09:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 09:18:23 INFO - PROCESS | 1655 | 1467821903520 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:18:23 INFO - PROCESS | 1655 | 1467821903521 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:18:23 INFO - PROCESS | 1655 | 1467821903523 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:18:23 INFO - PROCESS | 1655 | 1467821903524 Marionette TRACE conn2 <- [1,254,null,{}] 09:18:23 INFO - PROCESS | 1655 | 1467821903526 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:23 INFO - PROCESS | 1655 | 1467821903528 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:23 INFO - PROCESS | 1655 | 1467821903598 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:18:23 INFO - PROCESS | 1655 | 1467821903604 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:23 INFO - PROCESS | 1655 | 1467821903605 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a45000 == 34 [pid = 1655] [id = 71] 09:18:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11714a800) [pid = 1655] [serial = 210] [outer = 0x0] 09:18:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124ea0400) [pid = 1655] [serial = 211] [outer = 0x11714a800] 09:18:23 INFO - PROCESS | 1655 | 1467821903630 Marionette DEBUG loaded listener.js 09:18:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124f76000) [pid = 1655] [serial = 212] [outer = 0x11714a800] 09:18:23 INFO - PROCESS | 1655 | 1467821903994 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 09:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 518ms 09:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:18:24 INFO - PROCESS | 1655 | 1467821904045 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:18:24 INFO - PROCESS | 1655 | 1467821904046 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:18:24 INFO - PROCESS | 1655 | 1467821904054 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:18:24 INFO - PROCESS | 1655 | 1467821904055 Marionette TRACE conn2 <- [1,258,null,{}] 09:18:24 INFO - PROCESS | 1655 | 1467821904057 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:24 INFO - PROCESS | 1655 | 1467821904061 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:24 INFO - PROCESS | 1655 | 1467821904172 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:18:24 INFO - PROCESS | 1655 | 1467821904177 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:24 INFO - PROCESS | 1655 | 1467821904178 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12327e800 == 35 [pid = 1655] [id = 72] 09:18:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x115e5f800) [pid = 1655] [serial = 213] [outer = 0x0] 09:18:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126c06800) [pid = 1655] [serial = 214] [outer = 0x115e5f800] 09:18:24 INFO - PROCESS | 1655 | 1467821904202 Marionette DEBUG loaded listener.js 09:18:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128fdd000) [pid = 1655] [serial = 215] [outer = 0x115e5f800] 09:18:24 INFO - PROCESS | 1655 | 1467821904512 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 09:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 475ms 09:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:18:24 INFO - PROCESS | 1655 | 1467821904524 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:18:24 INFO - PROCESS | 1655 | 1467821904525 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:18:24 INFO - PROCESS | 1655 | 1467821904527 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:18:24 INFO - PROCESS | 1655 | 1467821904528 Marionette TRACE conn2 <- [1,262,null,{}] 09:18:24 INFO - PROCESS | 1655 | 1467821904530 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:24 INFO - PROCESS | 1655 | 1467821904531 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:24 INFO - PROCESS | 1655 | 1467821904624 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:18:24 INFO - PROCESS | 1655 | 1467821904655 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:24 INFO - PROCESS | 1655 | 1467821904657 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12386f800 == 36 [pid = 1655] [id = 73] 09:18:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292b4400) [pid = 1655] [serial = 216] [outer = 0x0] 09:18:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1292bb400) [pid = 1655] [serial = 217] [outer = 0x1292b4400] 09:18:24 INFO - PROCESS | 1655 | 1467821904680 Marionette DEBUG loaded listener.js 09:18:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1293edc00) [pid = 1655] [serial = 218] [outer = 0x1292b4400] 09:18:24 INFO - PROCESS | 1655 | 1467821904985 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 09:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 473ms 09:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:18:25 INFO - PROCESS | 1655 | 1467821905011 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:18:25 INFO - PROCESS | 1655 | 1467821905012 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:18:25 INFO - PROCESS | 1655 | 1467821905015 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:18:25 INFO - PROCESS | 1655 | 1467821905018 Marionette TRACE conn2 <- [1,266,null,{}] 09:18:25 INFO - PROCESS | 1655 | 1467821905022 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:25 INFO - PROCESS | 1655 | 1467821905023 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:25 INFO - PROCESS | 1655 | 1467821905114 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:18:25 INFO - PROCESS | 1655 | 1467821905118 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:25 INFO - PROCESS | 1655 | 1467821905119 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x116166000 == 37 [pid = 1655] [id = 74] 09:18:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1292b6400) [pid = 1655] [serial = 219] [outer = 0x0] 09:18:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12955f000) [pid = 1655] [serial = 220] [outer = 0x1292b6400] 09:18:25 INFO - PROCESS | 1655 | 1467821905144 Marionette DEBUG loaded listener.js 09:18:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x129569800) [pid = 1655] [serial = 221] [outer = 0x1292b6400] 09:18:25 INFO - PROCESS | 1655 | 1467821905438 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 09:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 473ms 09:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:18:25 INFO - PROCESS | 1655 | 1467821905489 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:18:25 INFO - PROCESS | 1655 | 1467821905490 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:18:25 INFO - PROCESS | 1655 | 1467821905492 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:18:25 INFO - PROCESS | 1655 | 1467821905493 Marionette TRACE conn2 <- [1,270,null,{}] 09:18:25 INFO - PROCESS | 1655 | 1467821905496 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:25 INFO - PROCESS | 1655 | 1467821905497 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:25 INFO - PROCESS | 1655 | 1467821905593 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:18:25 INFO - PROCESS | 1655 | 1467821905596 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:25 INFO - PROCESS | 1655 | 1467821905598 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x124ed9800 == 38 [pid = 1655] [id = 75] 09:18:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12955b400) [pid = 1655] [serial = 222] [outer = 0x0] 09:18:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a72dc00) [pid = 1655] [serial = 223] [outer = 0x12955b400] 09:18:25 INFO - PROCESS | 1655 | 1467821905621 Marionette DEBUG loaded listener.js 09:18:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a735000) [pid = 1655] [serial = 224] [outer = 0x12955b400] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11671d800) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11899cc00) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116639400) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x117eb0800) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1167ea400) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118677c00) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116807c00) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1183e3000) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1208ee800) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126588400) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12310f400) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1164f2400) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123f4b000) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11867a000) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118854400) [pid = 1655] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1164e7000) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:18:25 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x115df1c00) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:18:26 INFO - PROCESS | 1655 | 1467821906013 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 09:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 570ms 09:18:26 INFO - PROCESS | 1655 | 1467821906062 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:18:26 INFO - PROCESS | 1655 | 1467821906063 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:18:26 INFO - PROCESS | 1655 | 1467821906065 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:18:26 INFO - PROCESS | 1655 | 1467821906067 Marionette TRACE conn2 <- [1,274,null,{}] 09:18:26 INFO - PROCESS | 1655 | 1467821906069 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:26 INFO - PROCESS | 1655 | 1467821906070 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:26 INFO - PROCESS | 1655 | 1467821906142 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:18:26 INFO - PROCESS | 1655 | 1467821906191 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:26 INFO - PROCESS | 1655 | 1467821906192 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x123add000 == 39 [pid = 1655] [id = 76] 09:18:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1164e7000) [pid = 1655] [serial = 225] [outer = 0x0] 09:18:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118817800) [pid = 1655] [serial = 226] [outer = 0x1164e7000] 09:18:26 INFO - PROCESS | 1655 | 1467821906217 Marionette DEBUG loaded listener.js 09:18:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1234cd000) [pid = 1655] [serial = 227] [outer = 0x1164e7000] 09:18:26 INFO - PROCESS | 1655 | 1467821906470 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 09:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 420ms 09:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:18:26 INFO - PROCESS | 1655 | 1467821906487 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:18:26 INFO - PROCESS | 1655 | 1467821906489 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:18:26 INFO - PROCESS | 1655 | 1467821906491 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:18:26 INFO - PROCESS | 1655 | 1467821906492 Marionette TRACE conn2 <- [1,278,null,{}] 09:18:26 INFO - PROCESS | 1655 | 1467821906495 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:26 INFO - PROCESS | 1655 | 1467821906496 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:26 INFO - PROCESS | 1655 | 1467821906602 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:18:26 INFO - PROCESS | 1655 | 1467821906605 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:26 INFO - PROCESS | 1655 | 1467821906607 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289a6800 == 40 [pid = 1655] [id = 77] 09:18:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123a6f000) [pid = 1655] [serial = 228] [outer = 0x0] 09:18:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a648c00) [pid = 1655] [serial = 229] [outer = 0x123a6f000] 09:18:26 INFO - PROCESS | 1655 | 1467821906633 Marionette DEBUG loaded listener.js 09:18:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a8d2400) [pid = 1655] [serial = 230] [outer = 0x123a6f000] 09:18:27 INFO - PROCESS | 1655 | 1467821906998 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 09:18:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 518ms 09:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:18:27 INFO - PROCESS | 1655 | 1467821907010 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:18:27 INFO - PROCESS | 1655 | 1467821907012 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:18:27 INFO - PROCESS | 1655 | 1467821907015 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:18:27 INFO - PROCESS | 1655 | 1467821907017 Marionette TRACE conn2 <- [1,282,null,{}] 09:18:27 INFO - PROCESS | 1655 | 1467821907020 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:27 INFO - PROCESS | 1655 | 1467821907021 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:27 INFO - PROCESS | 1655 | 1467821907168 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:18:27 INFO - PROCESS | 1655 | 1467821907178 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:27 INFO - PROCESS | 1655 | 1467821907178 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c88800 == 41 [pid = 1655] [id = 78] 09:18:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a8d8000) [pid = 1655] [serial = 231] [outer = 0x0] 09:18:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a8dd000) [pid = 1655] [serial = 232] [outer = 0x12a8d8000] 09:18:27 INFO - PROCESS | 1655 | 1467821907219 Marionette DEBUG loaded listener.js 09:18:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b062400) [pid = 1655] [serial = 233] [outer = 0x12a8d8000] 09:18:27 INFO - PROCESS | 1655 | 1467821907525 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 09:18:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 521ms 09:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:18:27 INFO - PROCESS | 1655 | 1467821907540 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:18:27 INFO - PROCESS | 1655 | 1467821907541 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:18:27 INFO - PROCESS | 1655 | 1467821907544 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:18:27 INFO - PROCESS | 1655 | 1467821907545 Marionette TRACE conn2 <- [1,286,null,{}] 09:18:27 INFO - PROCESS | 1655 | 1467821907547 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:27 INFO - PROCESS | 1655 | 1467821907548 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:27 INFO - PROCESS | 1655 | 1467821907638 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:18:27 INFO - PROCESS | 1655 | 1467821907641 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:27 INFO - PROCESS | 1655 | 1467821907642 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fa9800 == 42 [pid = 1655] [id = 79] 09:18:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b062800) [pid = 1655] [serial = 234] [outer = 0x0] 09:18:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b1b7000) [pid = 1655] [serial = 235] [outer = 0x12b062800] 09:18:27 INFO - PROCESS | 1655 | 1467821907666 Marionette DEBUG loaded listener.js 09:18:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b860000) [pid = 1655] [serial = 236] [outer = 0x12b062800] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x115e11000 == 41 [pid = 1655] [id = 53] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x11821e000 == 40 [pid = 1655] [id = 68] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x115ec6800 == 39 [pid = 1655] [id = 67] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab8000 == 38 [pid = 1655] [id = 66] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x124935000 == 37 [pid = 1655] [id = 65] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1185a4000 == 36 [pid = 1655] [id = 69] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12386f800 == 35 [pid = 1655] [id = 73] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x123add000 == 34 [pid = 1655] [id = 76] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1289a6800 == 33 [pid = 1655] [id = 77] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12327e800 == 32 [pid = 1655] [id = 72] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x116166000 == 31 [pid = 1655] [id = 74] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x124ed9800 == 30 [pid = 1655] [id = 75] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x119a45000 == 29 [pid = 1655] [id = 71] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x11946e000 == 28 [pid = 1655] [id = 70] 09:18:28 INFO - PROCESS | 1655 | --DOCSHELL 0x128c88800 == 27 [pid = 1655] [id = 78] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1208ec800) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119b59c00) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x117144c00) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116724800) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1181b2400) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118677400) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116a21000) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1176e0400) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123a72400) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117ea8400) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11688a800) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118855400) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118675000) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1235f6400) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123006000) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12692b800) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124ea0800) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1249d2800) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1183e1400) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1248e7400) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x124eea400) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124354000) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x124f7d800) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x126c08000) [pid = 1655] [serial = 189] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x126797800) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x119b60c00) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1176dd800) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11885e400) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x128fd9400) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x124ee9400) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11915b400) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x119452000) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x123007000) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x126585800) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 09:18:28 INFO - PROCESS | 1655 | 1467821908989 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 09:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1474ms 09:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:18:29 INFO - PROCESS | 1655 | 1467821909019 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:18:29 INFO - PROCESS | 1655 | 1467821909021 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:18:29 INFO - PROCESS | 1655 | 1467821909025 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:18:29 INFO - PROCESS | 1655 | 1467821909027 Marionette TRACE conn2 <- [1,290,null,{}] 09:18:29 INFO - PROCESS | 1655 | 1467821909031 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:29 INFO - PROCESS | 1655 | 1467821909032 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:29 INFO - PROCESS | 1655 | 1467821909108 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:18:29 INFO - PROCESS | 1655 | 1467821909152 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:29 INFO - PROCESS | 1655 | 1467821909155 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e11000 == 28 [pid = 1655] [id = 80] 09:18:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x116f93000) [pid = 1655] [serial = 237] [outer = 0x0] 09:18:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x116f94800) [pid = 1655] [serial = 238] [outer = 0x116f93000] 09:18:29 INFO - PROCESS | 1655 | 1467821909183 Marionette DEBUG loaded listener.js 09:18:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1181a9c00) [pid = 1655] [serial = 239] [outer = 0x116f93000] 09:18:29 INFO - PROCESS | 1655 | 1467821909455 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 09:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 475ms 09:18:29 INFO - PROCESS | 1655 | 1467821909511 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:18:29 INFO - PROCESS | 1655 | 1467821909520 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:18:29 INFO - PROCESS | 1655 | 1467821909527 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:18:29 INFO - PROCESS | 1655 | 1467821909530 Marionette TRACE conn2 <- [1,294,null,{}] 09:18:29 INFO - PROCESS | 1655 | 1467821909536 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:29 INFO - PROCESS | 1655 | 1467821909539 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:29 INFO - PROCESS | 1655 | 1467821909659 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:18:29 INFO - PROCESS | 1655 | 1467821909729 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:29 INFO - PROCESS | 1655 | 1467821909731 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168b9800 == 29 [pid = 1655] [id = 81] 09:18:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x118147000) [pid = 1655] [serial = 240] [outer = 0x0] 09:18:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1183e0400) [pid = 1655] [serial = 241] [outer = 0x118147000] 09:18:29 INFO - PROCESS | 1655 | 1467821909777 Marionette DEBUG loaded listener.js 09:18:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1186c0800) [pid = 1655] [serial = 242] [outer = 0x118147000] 09:18:30 INFO - PROCESS | 1655 | 1467821910120 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 623ms 09:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:18:30 INFO - PROCESS | 1655 | 1467821910151 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:18:30 INFO - PROCESS | 1655 | 1467821910154 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:18:30 INFO - PROCESS | 1655 | 1467821910156 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:18:30 INFO - PROCESS | 1655 | 1467821910168 Marionette TRACE conn2 <- [1,298,null,{}] 09:18:30 INFO - PROCESS | 1655 | 1467821910176 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:30 INFO - PROCESS | 1655 | 1467821910179 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:30 INFO - PROCESS | 1655 | 1467821910271 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:18:30 INFO - PROCESS | 1655 | 1467821910277 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:30 INFO - PROCESS | 1655 | 1467821910279 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e7a800 == 30 [pid = 1655] [id = 82] 09:18:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x111e2a000) [pid = 1655] [serial = 243] [outer = 0x0] 09:18:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x119166800) [pid = 1655] [serial = 244] [outer = 0x111e2a000] 09:18:30 INFO - PROCESS | 1655 | 1467821910307 Marionette DEBUG loaded listener.js 09:18:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1199c5400) [pid = 1655] [serial = 245] [outer = 0x111e2a000] 09:18:30 INFO - PROCESS | 1655 | 1467821910609 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 482ms 09:18:30 INFO - PROCESS | 1655 | 1467821910639 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:18:30 INFO - PROCESS | 1655 | 1467821910641 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:18:30 INFO - PROCESS | 1655 | 1467821910643 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:18:30 INFO - PROCESS | 1655 | 1467821910644 Marionette TRACE conn2 <- [1,302,null,{}] 09:18:30 INFO - PROCESS | 1655 | 1467821910646 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:30 INFO - PROCESS | 1655 | 1467821910647 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:30 INFO - PROCESS | 1655 | 1467821910721 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:18:30 INFO - PROCESS | 1655 | 1467821910724 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:30 INFO - PROCESS | 1655 | 1467821910725 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182e8800 == 31 [pid = 1655] [id = 83] 09:18:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119f25000) [pid = 1655] [serial = 246] [outer = 0x0] 09:18:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x123005c00) [pid = 1655] [serial = 247] [outer = 0x119f25000] 09:18:30 INFO - PROCESS | 1655 | 1467821910753 Marionette DEBUG loaded listener.js 09:18:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1234ca400) [pid = 1655] [serial = 248] [outer = 0x119f25000] 09:18:31 INFO - PROCESS | 1655 | 1467821911057 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 419ms 09:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:18:31 INFO - PROCESS | 1655 | 1467821911062 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:18:31 INFO - PROCESS | 1655 | 1467821911063 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:18:31 INFO - PROCESS | 1655 | 1467821911075 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:18:31 INFO - PROCESS | 1655 | 1467821911076 Marionette TRACE conn2 <- [1,306,null,{}] 09:18:31 INFO - PROCESS | 1655 | 1467821911079 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:31 INFO - PROCESS | 1655 | 1467821911081 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:31 INFO - PROCESS | 1655 | 1467821911195 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:18:31 INFO - PROCESS | 1655 | 1467821911203 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:31 INFO - PROCESS | 1655 | 1467821911204 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11918b000 == 32 [pid = 1655] [id = 84] 09:18:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x114f6a000) [pid = 1655] [serial = 249] [outer = 0x0] 09:18:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119453800) [pid = 1655] [serial = 250] [outer = 0x114f6a000] 09:18:31 INFO - PROCESS | 1655 | 1467821911245 Marionette DEBUG loaded listener.js 09:18:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x124282800) [pid = 1655] [serial = 251] [outer = 0x114f6a000] 09:18:31 INFO - PROCESS | 1655 | 1467821911645 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 629ms 09:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:18:31 INFO - PROCESS | 1655 | 1467821911696 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:18:31 INFO - PROCESS | 1655 | 1467821911698 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:18:31 INFO - PROCESS | 1655 | 1467821911700 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:18:31 INFO - PROCESS | 1655 | 1467821911702 Marionette TRACE conn2 <- [1,310,null,{}] 09:18:31 INFO - PROCESS | 1655 | 1467821911705 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:31 INFO - PROCESS | 1655 | 1467821911711 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:31 INFO - PROCESS | 1655 | 1467821911871 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:18:31 INFO - PROCESS | 1655 | 1467821911884 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:31 INFO - PROCESS | 1655 | 1467821911886 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195c8800 == 33 [pid = 1655] [id = 85] 09:18:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x123f50400) [pid = 1655] [serial = 252] [outer = 0x0] 09:18:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1249db000) [pid = 1655] [serial = 253] [outer = 0x123f50400] 09:18:31 INFO - PROCESS | 1655 | 1467821911928 Marionette DEBUG loaded listener.js 09:18:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12670e800) [pid = 1655] [serial = 254] [outer = 0x123f50400] 09:18:32 INFO - PROCESS | 1655 | 1467821912290 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 09:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:18:32 INFO - PROCESS | 1655 | 1467821912320 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:18:32 INFO - PROCESS | 1655 | 1467821912321 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:18:32 INFO - PROCESS | 1655 | 1467821912323 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:18:32 INFO - PROCESS | 1655 | 1467821912324 Marionette TRACE conn2 <- [1,314,null,{}] 09:18:32 INFO - PROCESS | 1655 | 1467821912326 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:32 INFO - PROCESS | 1655 | 1467821912328 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:32 INFO - PROCESS | 1655 | 1467821912396 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:18:32 INFO - PROCESS | 1655 | 1467821912409 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:32 INFO - PROCESS | 1655 | 1467821912410 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x119fe1800 == 34 [pid = 1655] [id = 86] 09:18:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x126797800) [pid = 1655] [serial = 255] [outer = 0x0] 09:18:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12692a800) [pid = 1655] [serial = 256] [outer = 0x126797800] 09:18:32 INFO - PROCESS | 1655 | 1467821912435 Marionette DEBUG loaded listener.js 09:18:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126c0a400) [pid = 1655] [serial = 257] [outer = 0x126797800] 09:18:32 INFO - PROCESS | 1655 | 1467821912760 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 468ms 09:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:18:32 INFO - PROCESS | 1655 | 1467821912792 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:18:32 INFO - PROCESS | 1655 | 1467821912793 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:18:32 INFO - PROCESS | 1655 | 1467821912795 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:18:32 INFO - PROCESS | 1655 | 1467821912796 Marionette TRACE conn2 <- [1,318,null,{}] 09:18:32 INFO - PROCESS | 1655 | 1467821912798 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:32 INFO - PROCESS | 1655 | 1467821912800 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:32 INFO - PROCESS | 1655 | 1467821912893 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:18:32 INFO - PROCESS | 1655 | 1467821912900 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:32 INFO - PROCESS | 1655 | 1467821912902 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x123077000 == 35 [pid = 1655] [id = 87] 09:18:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126c0ac00) [pid = 1655] [serial = 258] [outer = 0x0] 09:18:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126c0f800) [pid = 1655] [serial = 259] [outer = 0x126c0ac00] 09:18:32 INFO - PROCESS | 1655 | 1467821912926 Marionette DEBUG loaded listener.js 09:18:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128be7800) [pid = 1655] [serial = 260] [outer = 0x126c0ac00] 09:18:33 INFO - PROCESS | 1655 | 1467821913202 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 419ms 09:18:33 INFO - PROCESS | 1655 | 1467821913214 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:18:33 INFO - PROCESS | 1655 | 1467821913217 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:18:33 INFO - PROCESS | 1655 | 1467821913225 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:18:33 INFO - PROCESS | 1655 | 1467821913227 Marionette TRACE conn2 <- [1,322,null,{}] 09:18:33 INFO - PROCESS | 1655 | 1467821913229 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:33 INFO - PROCESS | 1655 | 1467821913230 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:33 INFO - PROCESS | 1655 | 1467821913306 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:18:33 INFO - PROCESS | 1655 | 1467821913319 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:33 INFO - PROCESS | 1655 | 1467821913320 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e79800 == 36 [pid = 1655] [id = 88] 09:18:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11915c400) [pid = 1655] [serial = 261] [outer = 0x0] 09:18:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128bed800) [pid = 1655] [serial = 262] [outer = 0x11915c400] 09:18:33 INFO - PROCESS | 1655 | 1467821913344 Marionette DEBUG loaded listener.js 09:18:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128bf2800) [pid = 1655] [serial = 263] [outer = 0x11915c400] 09:18:33 INFO - PROCESS | 1655 | 1467821913655 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 467ms 09:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:18:33 INFO - PROCESS | 1655 | 1467821913693 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:18:33 INFO - PROCESS | 1655 | 1467821913694 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:18:33 INFO - PROCESS | 1655 | 1467821913696 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:18:33 INFO - PROCESS | 1655 | 1467821913698 Marionette TRACE conn2 <- [1,326,null,{}] 09:18:33 INFO - PROCESS | 1655 | 1467821913700 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:33 INFO - PROCESS | 1655 | 1467821913701 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:33 INFO - PROCESS | 1655 | 1467821913806 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:18:33 INFO - PROCESS | 1655 | 1467821913812 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:33 INFO - PROCESS | 1655 | 1467821913813 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ac4800 == 37 [pid = 1655] [id = 89] 09:18:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11687f800) [pid = 1655] [serial = 264] [outer = 0x0] 09:18:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128bf3000) [pid = 1655] [serial = 265] [outer = 0x11687f800] 09:18:33 INFO - PROCESS | 1655 | 1467821913837 Marionette DEBUG loaded listener.js 09:18:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1292b2400) [pid = 1655] [serial = 266] [outer = 0x11687f800] 09:18:34 INFO - PROCESS | 1655 | 1467821914151 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 09:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:18:34 INFO - PROCESS | 1655 | 1467821914170 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:18:34 INFO - PROCESS | 1655 | 1467821914171 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:18:34 INFO - PROCESS | 1655 | 1467821914174 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:18:34 INFO - PROCESS | 1655 | 1467821914175 Marionette TRACE conn2 <- [1,330,null,{}] 09:18:34 INFO - PROCESS | 1655 | 1467821914178 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:34 INFO - PROCESS | 1655 | 1467821914179 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:34 INFO - PROCESS | 1655 | 1467821914288 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:18:34 INFO - PROCESS | 1655 | 1467821914300 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:34 INFO - PROCESS | 1655 | 1467821914302 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119189000 == 38 [pid = 1655] [id = 90] 09:18:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292b7000) [pid = 1655] [serial = 267] [outer = 0x0] 09:18:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129563000) [pid = 1655] [serial = 268] [outer = 0x1292b7000] 09:18:34 INFO - PROCESS | 1655 | 1467821914328 Marionette DEBUG loaded listener.js 09:18:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a731000) [pid = 1655] [serial = 269] [outer = 0x1292b7000] 09:18:34 INFO - PROCESS | 1655 | 1467821914647 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 09:18:34 INFO - PROCESS | 1655 | 1467821914693 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:18:34 INFO - PROCESS | 1655 | 1467821914695 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:18:34 INFO - PROCESS | 1655 | 1467821914698 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:18:34 INFO - PROCESS | 1655 | 1467821914699 Marionette TRACE conn2 <- [1,334,null,{}] 09:18:34 INFO - PROCESS | 1655 | 1467821914701 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:34 INFO - PROCESS | 1655 | 1467821914702 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:34 INFO - PROCESS | 1655 | 1467821914790 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:18:34 INFO - PROCESS | 1655 | 1467821914803 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:34 INFO - PROCESS | 1655 | 1467821914804 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12697a800 == 39 [pid = 1655] [id = 91] 09:18:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a736800) [pid = 1655] [serial = 270] [outer = 0x0] 09:18:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a783800) [pid = 1655] [serial = 271] [outer = 0x12a736800] 09:18:34 INFO - PROCESS | 1655 | 1467821914828 Marionette DEBUG loaded listener.js 09:18:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a8dd400) [pid = 1655] [serial = 272] [outer = 0x12a736800] 09:18:35 INFO - PROCESS | 1655 | 1467821915156 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 09:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:18:35 INFO - PROCESS | 1655 | 1467821915169 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:18:35 INFO - PROCESS | 1655 | 1467821915170 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:18:35 INFO - PROCESS | 1655 | 1467821915172 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:18:35 INFO - PROCESS | 1655 | 1467821915173 Marionette TRACE conn2 <- [1,338,null,{}] 09:18:35 INFO - PROCESS | 1655 | 1467821915175 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:35 INFO - PROCESS | 1655 | 1467821915176 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:35 INFO - PROCESS | 1655 | 1467821915281 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:18:35 INFO - PROCESS | 1655 | 1467821915292 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:35 INFO - PROCESS | 1655 | 1467821915294 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x128daf800 == 40 [pid = 1655] [id = 92] 09:18:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b061000) [pid = 1655] [serial = 273] [outer = 0x0] 09:18:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b1b3c00) [pid = 1655] [serial = 274] [outer = 0x12b061000] 09:18:35 INFO - PROCESS | 1655 | 1467821915317 Marionette DEBUG loaded listener.js 09:18:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b866800) [pid = 1655] [serial = 275] [outer = 0x12b061000] 09:18:35 INFO - PROCESS | 1655 | 1467821915605 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 09:18:35 INFO - PROCESS | 1655 | 1467821915640 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:18:35 INFO - PROCESS | 1655 | 1467821915641 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:18:35 INFO - PROCESS | 1655 | 1467821915643 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:18:35 INFO - PROCESS | 1655 | 1467821915644 Marionette TRACE conn2 <- [1,342,null,{}] 09:18:35 INFO - PROCESS | 1655 | 1467821915647 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:35 INFO - PROCESS | 1655 | 1467821915648 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:35 INFO - PROCESS | 1655 | 1467821915745 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:18:35 INFO - PROCESS | 1655 | 1467821915756 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:35 INFO - PROCESS | 1655 | 1467821915757 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x129328000 == 41 [pid = 1655] [id = 93] 09:18:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b067000) [pid = 1655] [serial = 276] [outer = 0x0] 09:18:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b99c400) [pid = 1655] [serial = 277] [outer = 0x12b067000] 09:18:35 INFO - PROCESS | 1655 | 1467821915781 Marionette DEBUG loaded listener.js 09:18:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b9a2400) [pid = 1655] [serial = 278] [outer = 0x12b067000] 09:18:36 INFO - PROCESS | 1655 | 1467821916089 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1292b6400) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12955b400) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116882000) [pid = 1655] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118811c00) [pid = 1655] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11714a800) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126711c00) [pid = 1655] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x115e5f800) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123a6f000) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115e67c00) [pid = 1655] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a8d8000) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11814e000) [pid = 1655] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1292b4400) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1164e7000) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:18:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119f1fc00) [pid = 1655] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:18:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 618ms 09:18:36 INFO - PROCESS | 1655 | 1467821916262 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:18:36 INFO - PROCESS | 1655 | 1467821916263 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:18:36 INFO - PROCESS | 1655 | 1467821916265 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:18:36 INFO - PROCESS | 1655 | 1467821916266 Marionette TRACE conn2 <- [1,346,null,{}] 09:18:36 INFO - PROCESS | 1655 | 1467821916269 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:36 INFO - PROCESS | 1655 | 1467821916270 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:36 INFO - PROCESS | 1655 | 1467821916351 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:18:36 INFO - PROCESS | 1655 | 1467821916355 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:36 INFO - PROCESS | 1655 | 1467821916356 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x119fe0000 == 42 [pid = 1655] [id = 94] 09:18:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1176db800) [pid = 1655] [serial = 279] [outer = 0x0] 09:18:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1183e3000) [pid = 1655] [serial = 280] [outer = 0x1176db800] 09:18:36 INFO - PROCESS | 1655 | 1467821916380 Marionette DEBUG loaded listener.js 09:18:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123004400) [pid = 1655] [serial = 281] [outer = 0x1176db800] 09:18:36 INFO - PROCESS | 1655 | 1467821916673 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 419ms 09:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:18:36 INFO - PROCESS | 1655 | 1467821916691 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:18:36 INFO - PROCESS | 1655 | 1467821916692 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:18:36 INFO - PROCESS | 1655 | 1467821916694 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:18:36 INFO - PROCESS | 1655 | 1467821916695 Marionette TRACE conn2 <- [1,350,null,{}] 09:18:36 INFO - PROCESS | 1655 | 1467821916698 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:36 INFO - PROCESS | 1655 | 1467821916699 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:36 INFO - PROCESS | 1655 | 1467821916781 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:18:36 INFO - PROCESS | 1655 | 1467821916785 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:36 INFO - PROCESS | 1655 | 1467821916787 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e17800 == 43 [pid = 1655] [id = 95] 09:18:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123004800) [pid = 1655] [serial = 282] [outer = 0x0] 09:18:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1292b6000) [pid = 1655] [serial = 283] [outer = 0x123004800] 09:18:36 INFO - PROCESS | 1655 | 1467821916811 Marionette DEBUG loaded listener.js 09:18:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b99b000) [pid = 1655] [serial = 284] [outer = 0x123004800] 09:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 419ms 09:18:37 INFO - PROCESS | 1655 | 1467821917107 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:37 INFO - PROCESS | 1655 | 1467821917113 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:18:37 INFO - PROCESS | 1655 | 1467821917114 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:18:37 INFO - PROCESS | 1655 | 1467821917125 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:18:37 INFO - PROCESS | 1655 | 1467821917126 Marionette TRACE conn2 <- [1,354,null,{}] 09:18:37 INFO - PROCESS | 1655 | 1467821917128 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:37 INFO - PROCESS | 1655 | 1467821917129 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:37 INFO - PROCESS | 1655 | 1467821917223 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:18:37 INFO - PROCESS | 1655 | 1467821917275 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:37 INFO - PROCESS | 1655 | 1467821917276 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a608000 == 44 [pid = 1655] [id = 96] 09:18:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x117eb1000) [pid = 1655] [serial = 285] [outer = 0x0] 09:18:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126c10c00) [pid = 1655] [serial = 286] [outer = 0x117eb1000] 09:18:37 INFO - PROCESS | 1655 | 1467821917300 Marionette DEBUG loaded listener.js 09:18:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b9f7000) [pid = 1655] [serial = 287] [outer = 0x117eb1000] 09:18:37 INFO - PROCESS | 1655 | 1467821917574 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 09:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:18:37 INFO - PROCESS | 1655 | 1467821917594 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:18:37 INFO - PROCESS | 1655 | 1467821917595 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:18:37 INFO - PROCESS | 1655 | 1467821917605 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:18:37 INFO - PROCESS | 1655 | 1467821917606 Marionette TRACE conn2 <- [1,358,null,{}] 09:18:37 INFO - PROCESS | 1655 | 1467821917608 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:37 INFO - PROCESS | 1655 | 1467821917609 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:37 INFO - PROCESS | 1655 | 1467821917693 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:18:37 INFO - PROCESS | 1655 | 1467821917698 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:37 INFO - PROCESS | 1655 | 1467821917699 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaa4800 == 45 [pid = 1655] [id = 97] 09:18:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b9fb400) [pid = 1655] [serial = 288] [outer = 0x0] 09:18:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12ba63c00) [pid = 1655] [serial = 289] [outer = 0x12b9fb400] 09:18:37 INFO - PROCESS | 1655 | 1467821917722 Marionette DEBUG loaded listener.js 09:18:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12ba6b000) [pid = 1655] [serial = 290] [outer = 0x12b9fb400] 09:18:38 INFO - PROCESS | 1655 | 1467821918024 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 477ms 09:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:18:38 INFO - PROCESS | 1655 | 1467821918075 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:18:38 INFO - PROCESS | 1655 | 1467821918077 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:18:38 INFO - PROCESS | 1655 | 1467821918079 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:18:38 INFO - PROCESS | 1655 | 1467821918080 Marionette TRACE conn2 <- [1,362,null,{}] 09:18:38 INFO - PROCESS | 1655 | 1467821918082 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:38 INFO - PROCESS | 1655 | 1467821918083 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:38 INFO - PROCESS | 1655 | 1467821918194 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:18:38 INFO - PROCESS | 1655 | 1467821918200 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:38 INFO - PROCESS | 1655 | 1467821918201 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aabd800 == 46 [pid = 1655] [id = 98] 09:18:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123883400) [pid = 1655] [serial = 291] [outer = 0x0] 09:18:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12ba6d800) [pid = 1655] [serial = 292] [outer = 0x123883400] 09:18:38 INFO - PROCESS | 1655 | 1467821918224 Marionette DEBUG loaded listener.js 09:18:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12be94c00) [pid = 1655] [serial = 293] [outer = 0x123883400] 09:18:38 INFO - PROCESS | 1655 | 1467821918760 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 721ms 09:18:38 INFO - PROCESS | 1655 | 1467821918809 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:18:38 INFO - PROCESS | 1655 | 1467821918812 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:18:38 INFO - PROCESS | 1655 | 1467821918816 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:18:38 INFO - PROCESS | 1655 | 1467821918821 Marionette TRACE conn2 <- [1,366,null,{}] 09:18:38 INFO - PROCESS | 1655 | 1467821918825 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:38 INFO - PROCESS | 1655 | 1467821918827 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:38 INFO - PROCESS | 1655 | 1467821918949 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:18:39 INFO - PROCESS | 1655 | 1467821919081 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:39 INFO - PROCESS | 1655 | 1467821919082 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11685d000 == 47 [pid = 1655] [id = 99] 09:18:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x117eb3400) [pid = 1655] [serial = 294] [outer = 0x0] 09:18:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1181a4800) [pid = 1655] [serial = 295] [outer = 0x117eb3400] 09:18:39 INFO - PROCESS | 1655 | 1467821919132 Marionette DEBUG loaded listener.js 09:18:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1183e6c00) [pid = 1655] [serial = 296] [outer = 0x117eb3400] 09:18:39 INFO - PROCESS | 1655 | 1467821919894 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1126ms 09:18:39 INFO - PROCESS | 1655 | 1467821919941 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:18:39 INFO - PROCESS | 1655 | 1467821919944 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:18:39 INFO - PROCESS | 1655 | 1467821919947 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:18:39 INFO - PROCESS | 1655 | 1467821919949 Marionette TRACE conn2 <- [1,370,null,{}] 09:18:39 INFO - PROCESS | 1655 | 1467821919953 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:39 INFO - PROCESS | 1655 | 1467821919954 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:40 INFO - PROCESS | 1655 | 1467821920051 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:18:40 INFO - PROCESS | 1655 | 1467821920101 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:40 INFO - PROCESS | 1655 | 1467821920104 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x116615800 == 48 [pid = 1655] [id = 100] 09:18:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1183df800) [pid = 1655] [serial = 297] [outer = 0x0] 09:18:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1183e4400) [pid = 1655] [serial = 298] [outer = 0x1183df800] 09:18:40 INFO - PROCESS | 1655 | 1467821920133 Marionette DEBUG loaded listener.js 09:18:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1186b7800) [pid = 1655] [serial = 299] [outer = 0x1183df800] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaa4800 == 47 [pid = 1655] [id = 97] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12a608000 == 46 [pid = 1655] [id = 96] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x129e17800 == 45 [pid = 1655] [id = 95] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x119fe0000 == 44 [pid = 1655] [id = 94] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x129328000 == 43 [pid = 1655] [id = 93] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x128daf800 == 42 [pid = 1655] [id = 92] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12b1b7000) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12697a800 == 41 [pid = 1655] [id = 91] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x119189000 == 40 [pid = 1655] [id = 90] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x123ac4800 == 39 [pid = 1655] [id = 89] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x117e79800 == 38 [pid = 1655] [id = 88] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x123077000 == 37 [pid = 1655] [id = 87] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x119fe1800 == 36 [pid = 1655] [id = 86] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1195c8800 == 35 [pid = 1655] [id = 85] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x11918b000 == 34 [pid = 1655] [id = 84] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1182e8800 == 33 [pid = 1655] [id = 83] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x117e7a800 == 32 [pid = 1655] [id = 82] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1168b9800 == 31 [pid = 1655] [id = 81] 09:18:40 INFO - PROCESS | 1655 | --DOCSHELL 0x115e11000 == 30 [pid = 1655] [id = 80] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b062400) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12955f000) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a72dc00) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x129569800) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11814ac00) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119105800) [pid = 1655] [serial = 203] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x124f76000) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1292bc000) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x117145400) [pid = 1655] [serial = 195] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128fdd000) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a8d2400) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1237a3400) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a8dd000) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124ea0400) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1183e1800) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1292b2000) [pid = 1655] [serial = 192] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1292bb400) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124354c00) [pid = 1655] [serial = 209] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126c06800) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12a735000) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12a648c00) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124ea1000) [pid = 1655] [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.] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118817800) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1234cd000) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11881b400) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1293edc00) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1208ee000) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1181a7c00) [pid = 1655] [serial = 198] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1234c8c00) [pid = 1655] [serial = 206] [outer = 0x0] [url = about:blank] 09:18:40 INFO - PROCESS | 1655 | 1467821920509 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 572ms 09:18:40 INFO - PROCESS | 1655 | 1467821920519 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:18:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:18:40 INFO - PROCESS | 1655 | 1467821920523 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:18:40 INFO - PROCESS | 1655 | 1467821920527 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:18:40 INFO - PROCESS | 1655 | 1467821920529 Marionette TRACE conn2 <- [1,374,null,{}] 09:18:40 INFO - PROCESS | 1655 | 1467821920531 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:40 INFO - PROCESS | 1655 | 1467821920535 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:40 INFO - PROCESS | 1655 | 1467821920615 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:18:40 INFO - PROCESS | 1655 | 1467821920675 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:40 INFO - PROCESS | 1655 | 1467821920677 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fec800 == 31 [pid = 1655] [id = 101] 09:18:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1189a6400) [pid = 1655] [serial = 300] [outer = 0x0] 09:18:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119109000) [pid = 1655] [serial = 301] [outer = 0x1189a6400] 09:18:40 INFO - PROCESS | 1655 | 1467821920710 Marionette DEBUG loaded listener.js 09:18:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119454000) [pid = 1655] [serial = 302] [outer = 0x1189a6400] 09:18:41 INFO - PROCESS | 1655 | 1467821921068 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:18:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:18:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 572ms 09:18:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:18:41 INFO - PROCESS | 1655 | 1467821921100 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:18:41 INFO - PROCESS | 1655 | 1467821921101 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:18:41 INFO - PROCESS | 1655 | 1467821921103 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:18:41 INFO - PROCESS | 1655 | 1467821921106 Marionette TRACE conn2 <- [1,378,null,{}] 09:18:41 INFO - PROCESS | 1655 | 1467821921114 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:41 INFO - PROCESS | 1655 | 1467821921117 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:41 INFO - PROCESS | 1655 | 1467821921188 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:18:41 INFO - PROCESS | 1655 | 1467821921238 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:41 INFO - PROCESS | 1655 | 1467821921240 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182f2000 == 32 [pid = 1655] [id = 102] 09:18:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119aec800) [pid = 1655] [serial = 303] [outer = 0x0] 09:18:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1234c7800) [pid = 1655] [serial = 304] [outer = 0x119aec800] 09:18:41 INFO - PROCESS | 1655 | 1467821921268 Marionette DEBUG loaded listener.js 09:18:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124280800) [pid = 1655] [serial = 305] [outer = 0x119aec800] 09:18:41 INFO - PROCESS | 1655 | 1467821921576 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:18:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:18:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 521ms 09:18:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:18:41 INFO - PROCESS | 1655 | 1467821921624 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:18:41 INFO - PROCESS | 1655 | 1467821921626 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:18:41 INFO - PROCESS | 1655 | 1467821921628 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:18:41 INFO - PROCESS | 1655 | 1467821921629 Marionette TRACE conn2 <- [1,382,null,{}] 09:18:41 INFO - PROCESS | 1655 | 1467821921631 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:41 INFO - PROCESS | 1655 | 1467821921633 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:41 INFO - PROCESS | 1655 | 1467821921705 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:18:41 INFO - PROCESS | 1655 | 1467821921709 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:41 INFO - PROCESS | 1655 | 1467821921710 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11947c000 == 33 [pid = 1655] [id = 103] 09:18:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116a1b400) [pid = 1655] [serial = 306] [outer = 0x0] 09:18:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124eac000) [pid = 1655] [serial = 307] [outer = 0x116a1b400] 09:18:41 INFO - PROCESS | 1655 | 1467821921743 Marionette DEBUG loaded listener.js 09:18:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124ef5c00) [pid = 1655] [serial = 308] [outer = 0x116a1b400] 09:18:42 INFO - PROCESS | 1655 | 1467821922090 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:18:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:18:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 473ms 09:18:42 INFO - PROCESS | 1655 | 1467821922103 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:18:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:18:42 INFO - PROCESS | 1655 | 1467821922104 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:18:42 INFO - PROCESS | 1655 | 1467821922107 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:18:42 INFO - PROCESS | 1655 | 1467821922109 Marionette TRACE conn2 <- [1,386,null,{}] 09:18:42 INFO - PROCESS | 1655 | 1467821922112 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:42 INFO - PROCESS | 1655 | 1467821922114 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:42 INFO - PROCESS | 1655 | 1467821922266 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:18:42 INFO - PROCESS | 1655 | 1467821922273 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:42 INFO - PROCESS | 1655 | 1467821922275 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a45800 == 34 [pid = 1655] [id = 104] 09:18:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124f6e800) [pid = 1655] [serial = 309] [outer = 0x0] 09:18:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126133c00) [pid = 1655] [serial = 310] [outer = 0x124f6e800] 09:18:42 INFO - PROCESS | 1655 | 1467821922315 Marionette DEBUG loaded listener.js 09:18:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126798800) [pid = 1655] [serial = 311] [outer = 0x124f6e800] 09:18:42 INFO - PROCESS | 1655 | 1467821922714 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 09:18:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:18:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 620ms 09:18:42 INFO - PROCESS | 1655 | 1467821922729 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:18:42 INFO - PROCESS | 1655 | 1467821922730 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:18:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:18:42 INFO - PROCESS | 1655 | 1467821922733 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:18:42 INFO - PROCESS | 1655 | 1467821922736 Marionette TRACE conn2 <- [1,390,null,{}] 09:18:42 INFO - PROCESS | 1655 | 1467821922738 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:42 INFO - PROCESS | 1655 | 1467821922742 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:42 INFO - PROCESS | 1655 | 1467821922852 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:18:42 INFO - PROCESS | 1655 | 1467821922885 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:42 INFO - PROCESS | 1655 | 1467821922886 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x123164800 == 35 [pid = 1655] [id = 105] 09:18:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119165800) [pid = 1655] [serial = 312] [outer = 0x0] 09:18:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126c87000) [pid = 1655] [serial = 313] [outer = 0x119165800] 09:18:42 INFO - PROCESS | 1655 | 1467821922919 Marionette DEBUG loaded listener.js 09:18:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1292b6400) [pid = 1655] [serial = 314] [outer = 0x119165800] 09:18:43 INFO - PROCESS | 1655 | 1467821923331 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 09:18:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:18:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 621ms 09:18:43 INFO - PROCESS | 1655 | 1467821923355 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:18:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:18:43 INFO - PROCESS | 1655 | 1467821923357 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:18:43 INFO - PROCESS | 1655 | 1467821923366 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:18:43 INFO - PROCESS | 1655 | 1467821923369 Marionette TRACE conn2 <- [1,394,null,{}] 09:18:43 INFO - PROCESS | 1655 | 1467821923373 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:43 INFO - PROCESS | 1655 | 1467821923375 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:43 INFO - PROCESS | 1655 | 1467821923511 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:18:43 INFO - PROCESS | 1655 | 1467821923602 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:43 INFO - PROCESS | 1655 | 1467821923603 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ac3000 == 36 [pid = 1655] [id = 106] 09:18:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1292ba400) [pid = 1655] [serial = 315] [outer = 0x0] 09:18:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1293ec400) [pid = 1655] [serial = 316] [outer = 0x1292ba400] 09:18:43 INFO - PROCESS | 1655 | 1467821923643 Marionette DEBUG loaded listener.js 09:18:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12955fc00) [pid = 1655] [serial = 317] [outer = 0x1292ba400] 09:18:44 INFO - PROCESS | 1655 | 1467821924190 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 09:18:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:18:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 877ms 09:18:44 INFO - PROCESS | 1655 | 1467821924238 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:18:44 INFO - PROCESS | 1655 | 1467821924239 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:18:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:18:44 INFO - PROCESS | 1655 | 1467821924241 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:18:44 INFO - PROCESS | 1655 | 1467821924242 Marionette TRACE conn2 <- [1,398,null,{}] 09:18:44 INFO - PROCESS | 1655 | 1467821924245 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:44 INFO - PROCESS | 1655 | 1467821924246 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:44 INFO - PROCESS | 1655 | 1467821924340 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:18:44 INFO - PROCESS | 1655 | 1467821924343 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:44 INFO - PROCESS | 1655 | 1467821924345 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x115eb8000 == 37 [pid = 1655] [id = 107] 09:18:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1293ea000) [pid = 1655] [serial = 318] [outer = 0x0] 09:18:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a72b000) [pid = 1655] [serial = 319] [outer = 0x1293ea000] 09:18:44 INFO - PROCESS | 1655 | 1467821924375 Marionette DEBUG loaded listener.js 09:18:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a8df400) [pid = 1655] [serial = 320] [outer = 0x1293ea000] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a736800) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1292b7000) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b061000) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b9fb400) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11915c400) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126c0ac00) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x114f6a000) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x111e2a000) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116f93000) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119f25000) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123f50400) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118147000) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11687f800) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126797800) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b062800) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b067000) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1176db800) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x123004800) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:18:44 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x117eb1000) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:18:44 INFO - PROCESS | 1655 | 1467821924808 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 09:18:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:18:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 619ms 09:18:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:18:44 INFO - PROCESS | 1655 | 1467821924860 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:18:44 INFO - PROCESS | 1655 | 1467821924861 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:18:44 INFO - PROCESS | 1655 | 1467821924864 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:18:44 INFO - PROCESS | 1655 | 1467821924865 Marionette TRACE conn2 <- [1,402,null,{}] 09:18:44 INFO - PROCESS | 1655 | 1467821924879 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:44 INFO - PROCESS | 1655 | 1467821924880 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:44 INFO - PROCESS | 1655 | 1467821924976 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:18:44 INFO - PROCESS | 1655 | 1467821924980 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:44 INFO - PROCESS | 1655 | 1467821924981 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f2b800 == 38 [pid = 1655] [id = 108] 09:18:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123880800) [pid = 1655] [serial = 321] [outer = 0x0] 09:18:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126704c00) [pid = 1655] [serial = 322] [outer = 0x123880800] 09:18:45 INFO - PROCESS | 1655 | 1467821925009 Marionette DEBUG loaded listener.js 09:18:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128fdb800) [pid = 1655] [serial = 323] [outer = 0x123880800] 09:18:45 INFO - PROCESS | 1655 | 1467821925337 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 09:18:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:18:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 526ms 09:18:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:18:45 INFO - PROCESS | 1655 | 1467821925391 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:18:45 INFO - PROCESS | 1655 | 1467821925392 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:18:45 INFO - PROCESS | 1655 | 1467821925394 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:18:45 INFO - PROCESS | 1655 | 1467821925395 Marionette TRACE conn2 <- [1,406,null,{}] 09:18:45 INFO - PROCESS | 1655 | 1467821925397 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:45 INFO - PROCESS | 1655 | 1467821925398 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:45 INFO - PROCESS | 1655 | 1467821925476 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:18:45 INFO - PROCESS | 1655 | 1467821925537 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:45 INFO - PROCESS | 1655 | 1467821925538 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x126754800 == 39 [pid = 1655] [id = 109] 09:18:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124289800) [pid = 1655] [serial = 324] [outer = 0x0] 09:18:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a8d9400) [pid = 1655] [serial = 325] [outer = 0x124289800] 09:18:45 INFO - PROCESS | 1655 | 1467821925562 Marionette DEBUG loaded listener.js 09:18:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b067c00) [pid = 1655] [serial = 326] [outer = 0x124289800] 09:18:45 INFO - PROCESS | 1655 | 1467821925848 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 09:18:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:18:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 467ms 09:18:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:18:45 INFO - PROCESS | 1655 | 1467821925861 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:18:45 INFO - PROCESS | 1655 | 1467821925863 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:18:45 INFO - PROCESS | 1655 | 1467821925873 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:18:45 INFO - PROCESS | 1655 | 1467821925875 Marionette TRACE conn2 <- [1,410,null,{}] 09:18:45 INFO - PROCESS | 1655 | 1467821925878 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:45 INFO - PROCESS | 1655 | 1467821925879 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:45 INFO - PROCESS | 1655 | 1467821925975 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:18:45 INFO - PROCESS | 1655 | 1467821925979 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:45 INFO - PROCESS | 1655 | 1467821925981 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f8d800 == 40 [pid = 1655] [id = 110] 09:18:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128bf1800) [pid = 1655] [serial = 327] [outer = 0x0] 09:18:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b862800) [pid = 1655] [serial = 328] [outer = 0x128bf1800] 09:18:46 INFO - PROCESS | 1655 | 1467821926006 Marionette DEBUG loaded listener.js 09:18:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b9f3800) [pid = 1655] [serial = 329] [outer = 0x128bf1800] 09:18:46 INFO - PROCESS | 1655 | 1467821926346 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 09:18:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:18:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 530ms 09:18:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:18:46 INFO - PROCESS | 1655 | 1467821926396 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:18:46 INFO - PROCESS | 1655 | 1467821926397 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:18:46 INFO - PROCESS | 1655 | 1467821926399 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:18:46 INFO - PROCESS | 1655 | 1467821926400 Marionette TRACE conn2 <- [1,414,null,{}] 09:18:46 INFO - PROCESS | 1655 | 1467821926402 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:46 INFO - PROCESS | 1655 | 1467821926403 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:46 INFO - PROCESS | 1655 | 1467821926504 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:18:46 INFO - PROCESS | 1655 | 1467821926505 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:18:46 INFO - PROCESS | 1655 | 1467821926511 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:46 INFO - PROCESS | 1655 | 1467821926512 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e0d000 == 41 [pid = 1655] [id = 111] 09:18:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12be97c00) [pid = 1655] [serial = 330] [outer = 0x0] 09:18:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12be9ac00) [pid = 1655] [serial = 331] [outer = 0x12be97c00] 09:18:46 INFO - PROCESS | 1655 | 1467821926537 Marionette DEBUG loaded listener.js 09:18:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12bea0400) [pid = 1655] [serial = 332] [outer = 0x12be97c00] 09:18:47 INFO - PROCESS | 1655 | 1467821927008 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 09:18:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:18:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 621ms 09:18:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:18:47 INFO - PROCESS | 1655 | 1467821927020 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:18:47 INFO - PROCESS | 1655 | 1467821927023 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:18:47 INFO - PROCESS | 1655 | 1467821927026 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:18:47 INFO - PROCESS | 1655 | 1467821927028 Marionette TRACE conn2 <- [1,418,null,{}] 09:18:47 INFO - PROCESS | 1655 | 1467821927033 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:47 INFO - PROCESS | 1655 | 1467821927035 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:47 INFO - PROCESS | 1655 | 1467821927136 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:18:47 INFO - PROCESS | 1655 | 1467821927189 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:47 INFO - PROCESS | 1655 | 1467821927190 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x115eca000 == 42 [pid = 1655] [id = 112] 09:18:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1183e6800) [pid = 1655] [serial = 333] [outer = 0x0] 09:18:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118680000) [pid = 1655] [serial = 334] [outer = 0x1183e6800] 09:18:47 INFO - PROCESS | 1655 | 1467821927243 Marionette DEBUG loaded listener.js 09:18:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11885e400) [pid = 1655] [serial = 335] [outer = 0x1183e6800] 09:18:48 INFO - PROCESS | 1655 | 1467821928188 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 09:18:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 09:18:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1177ms 09:18:48 INFO - PROCESS | 1655 | 1467821928204 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:18:48 INFO - PROCESS | 1655 | 1467821928207 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:18:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:18:48 INFO - PROCESS | 1655 | 1467821928212 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:18:48 INFO - PROCESS | 1655 | 1467821928214 Marionette TRACE conn2 <- [1,422,null,{}] 09:18:48 INFO - PROCESS | 1655 | 1467821928216 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:48 INFO - PROCESS | 1655 | 1467821928218 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:48 INFO - PROCESS | 1655 | 1467821928317 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:18:48 INFO - PROCESS | 1655 | 1467821928366 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:48 INFO - PROCESS | 1655 | 1467821928367 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192f1800 == 43 [pid = 1655] [id = 113] 09:18:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1208ec000) [pid = 1655] [serial = 336] [outer = 0x0] 09:18:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12300cc00) [pid = 1655] [serial = 337] [outer = 0x1208ec000] 09:18:48 INFO - PROCESS | 1655 | 1467821928398 Marionette DEBUG loaded listener.js 09:18:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123f45400) [pid = 1655] [serial = 338] [outer = 0x1208ec000] 09:18:49 INFO - PROCESS | 1655 | 1467821929355 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 09:18:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:18:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1171ms 09:18:49 INFO - PROCESS | 1655 | 1467821929385 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:18:49 INFO - PROCESS | 1655 | 1467821929387 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:18:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:18:49 INFO - PROCESS | 1655 | 1467821929390 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:18:49 INFO - PROCESS | 1655 | 1467821929392 Marionette TRACE conn2 <- [1,426,null,{}] 09:18:49 INFO - PROCESS | 1655 | 1467821929400 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:49 INFO - PROCESS | 1655 | 1467821929403 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:49 INFO - PROCESS | 1655 | 1467821929505 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:18:49 INFO - PROCESS | 1655 | 1467821929556 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:49 INFO - PROCESS | 1655 | 1467821929558 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x124edb800 == 44 [pid = 1655] [id = 114] 09:18:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126926800) [pid = 1655] [serial = 339] [outer = 0x0] 09:18:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126c0ec00) [pid = 1655] [serial = 340] [outer = 0x126926800] 09:18:49 INFO - PROCESS | 1655 | 1467821929589 Marionette DEBUG loaded listener.js 09:18:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128f3d000) [pid = 1655] [serial = 341] [outer = 0x126926800] 09:18:50 INFO - PROCESS | 1655 | 1467821930188 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 09:18:50 INFO - PROCESS | 1655 | 1467821930222 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:18:50 INFO - PROCESS | 1655 | 1467821930226 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:18:50 INFO - PROCESS | 1655 | 1467821930228 Marionette TRACE conn2 <- [1,430,null,{}] 09:18:50 INFO - PROCESS | 1655 | 1467821930233 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:50 INFO - PROCESS | 1655 | 1467821930236 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:50 INFO - PROCESS | 1655 | 1467821930324 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:18:50 INFO - PROCESS | 1655 | 1467821930392 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:50 INFO - PROCESS | 1655 | 1467821930394 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168b8000 == 45 [pid = 1655] [id = 115] 09:18:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119105800) [pid = 1655] [serial = 342] [outer = 0x0] 09:18:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119449c00) [pid = 1655] [serial = 343] [outer = 0x119105800] 09:18:50 INFO - PROCESS | 1655 | 1467821930422 Marionette DEBUG loaded listener.js 09:18:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1208f0000) [pid = 1655] [serial = 344] [outer = 0x119105800] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x128f8d800 == 44 [pid = 1655] [id = 110] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x126754800 == 43 [pid = 1655] [id = 109] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x124f2b800 == 42 [pid = 1655] [id = 108] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x115eb8000 == 41 [pid = 1655] [id = 107] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x123ac3000 == 40 [pid = 1655] [id = 106] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x123164800 == 39 [pid = 1655] [id = 105] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119a45800 == 38 [pid = 1655] [id = 104] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11947c000 == 37 [pid = 1655] [id = 103] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1182f2000 == 36 [pid = 1655] [id = 102] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x116fec800 == 35 [pid = 1655] [id = 101] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x116615800 == 34 [pid = 1655] [id = 100] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11685d000 == 33 [pid = 1655] [id = 99] 09:18:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12aabd800 == 32 [pid = 1655] [id = 98] 09:18:50 INFO - PROCESS | 1655 | 1467821930777 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12a783800) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129563000) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b1b3c00) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12ba63c00) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128bed800) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128bf2800) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126c0f800) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128be7800) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119453800) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124282800) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119166800) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1199c5400) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116f94800) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123005c00) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1234ca400) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1181a9c00) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1249db000) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12670e800) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1183e0400) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1186c0800) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128bf3000) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12692a800) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126c0a400) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12b860000) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b99c400) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b9a2400) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1183e3000) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123004400) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1292b6000) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126c10c00) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b99b000) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12ba6b000) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12a8dd400) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12b866800) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12a731000) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1292b2400) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 09:18:50 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12b9f7000) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 09:18:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:18:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 574ms 09:18:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:18:50 INFO - PROCESS | 1655 | 1467821930800 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:18:50 INFO - PROCESS | 1655 | 1467821930803 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:18:50 INFO - PROCESS | 1655 | 1467821930807 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:18:50 INFO - PROCESS | 1655 | 1467821930809 Marionette TRACE conn2 <- [1,434,null,{}] 09:18:50 INFO - PROCESS | 1655 | 1467821930811 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:50 INFO - PROCESS | 1655 | 1467821930813 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:50 INFO - PROCESS | 1655 | 1467821930889 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:18:50 INFO - PROCESS | 1655 | 1467821930893 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:50 INFO - PROCESS | 1655 | 1467821930894 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fd6800 == 33 [pid = 1655] [id = 116] 09:18:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x123106800) [pid = 1655] [serial = 345] [outer = 0x0] 09:18:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1233ec800) [pid = 1655] [serial = 346] [outer = 0x123106800] 09:18:50 INFO - PROCESS | 1655 | 1467821930923 Marionette DEBUG loaded listener.js 09:18:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x124355000) [pid = 1655] [serial = 347] [outer = 0x123106800] 09:18:51 INFO - PROCESS | 1655 | 1467821931261 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 09:18:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:18:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 469ms 09:18:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:18:51 INFO - PROCESS | 1655 | 1467821931277 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:18:51 INFO - PROCESS | 1655 | 1467821931278 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:18:51 INFO - PROCESS | 1655 | 1467821931280 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:18:51 INFO - PROCESS | 1655 | 1467821931283 Marionette TRACE conn2 <- [1,438,null,{}] 09:18:51 INFO - PROCESS | 1655 | 1467821931293 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:51 INFO - PROCESS | 1655 | 1467821931296 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:51 INFO - PROCESS | 1655 | 1467821931387 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:18:51 INFO - PROCESS | 1655 | 1467821931436 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:51 INFO - PROCESS | 1655 | 1467821931438 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192e3800 == 34 [pid = 1655] [id = 117] 09:18:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1246bac00) [pid = 1655] [serial = 348] [outer = 0x0] 09:18:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x124ea9000) [pid = 1655] [serial = 349] [outer = 0x1246bac00] 09:18:51 INFO - PROCESS | 1655 | 1467821931465 Marionette DEBUG loaded listener.js 09:18:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x128bed800) [pid = 1655] [serial = 350] [outer = 0x1246bac00] 09:18:51 INFO - PROCESS | 1655 | 1467821931754 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 09:18:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:18:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 524ms 09:18:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:18:51 INFO - PROCESS | 1655 | 1467821931805 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:18:51 INFO - PROCESS | 1655 | 1467821931807 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:18:51 INFO - PROCESS | 1655 | 1467821931809 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:18:51 INFO - PROCESS | 1655 | 1467821931810 Marionette TRACE conn2 <- [1,442,null,{}] 09:18:51 INFO - PROCESS | 1655 | 1467821931812 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:51 INFO - PROCESS | 1655 | 1467821931813 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:51 INFO - PROCESS | 1655 | 1467821931893 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:18:51 INFO - PROCESS | 1655 | 1467821931945 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:51 INFO - PROCESS | 1655 | 1467821931946 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b31800 == 35 [pid = 1655] [id = 118] 09:18:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1249e0c00) [pid = 1655] [serial = 351] [outer = 0x0] 09:18:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1292ae800) [pid = 1655] [serial = 352] [outer = 0x1249e0c00] 09:18:51 INFO - PROCESS | 1655 | 1467821931971 Marionette DEBUG loaded listener.js 09:18:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12955f000) [pid = 1655] [serial = 353] [outer = 0x1249e0c00] 09:18:52 INFO - PROCESS | 1655 | 1467821932248 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 09:18:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:18:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 468ms 09:18:52 INFO - PROCESS | 1655 | 1467821932278 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:18:52 INFO - PROCESS | 1655 | 1467821932279 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:18:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:18:52 INFO - PROCESS | 1655 | 1467821932281 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:18:52 INFO - PROCESS | 1655 | 1467821932282 Marionette TRACE conn2 <- [1,446,null,{}] 09:18:52 INFO - PROCESS | 1655 | 1467821932293 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:52 INFO - PROCESS | 1655 | 1467821932294 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:52 INFO - PROCESS | 1655 | 1467821932373 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:18:52 INFO - PROCESS | 1655 | 1467821932377 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:52 INFO - PROCESS | 1655 | 1467821932378 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x123278800 == 36 [pid = 1655] [id = 119] 09:18:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1186b9c00) [pid = 1655] [serial = 354] [outer = 0x0] 09:18:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12a72dc00) [pid = 1655] [serial = 355] [outer = 0x1186b9c00] 09:18:52 INFO - PROCESS | 1655 | 1467821932404 Marionette DEBUG loaded listener.js 09:18:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12a8d7c00) [pid = 1655] [serial = 356] [outer = 0x1186b9c00] 09:18:52 INFO - PROCESS | 1655 | 1467821932736 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 09:18:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:18:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 478ms 09:18:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:18:52 INFO - PROCESS | 1655 | 1467821932760 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:18:52 INFO - PROCESS | 1655 | 1467821932761 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:18:52 INFO - PROCESS | 1655 | 1467821932763 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:18:52 INFO - PROCESS | 1655 | 1467821932764 Marionette TRACE conn2 <- [1,450,null,{}] 09:18:52 INFO - PROCESS | 1655 | 1467821932768 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:52 INFO - PROCESS | 1655 | 1467821932773 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:52 INFO - PROCESS | 1655 | 1467821932894 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:18:52 INFO - PROCESS | 1655 | 1467821932907 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:52 INFO - PROCESS | 1655 | 1467821932908 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12371a000 == 37 [pid = 1655] [id = 120] 09:18:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12a8d3000) [pid = 1655] [serial = 357] [outer = 0x0] 09:18:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12b85e000) [pid = 1655] [serial = 358] [outer = 0x12a8d3000] 09:18:52 INFO - PROCESS | 1655 | 1467821932933 Marionette DEBUG loaded listener.js 09:18:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12b9fe800) [pid = 1655] [serial = 359] [outer = 0x12a8d3000] 09:18:53 INFO - PROCESS | 1655 | 1467821933278 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 09:18:53 INFO - PROCESS | 1655 | 1467821933287 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:18:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:18:53 INFO - PROCESS | 1655 | 1467821933290 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:18:53 INFO - PROCESS | 1655 | 1467821933291 Marionette TRACE conn2 <- [1,454,null,{}] 09:18:53 INFO - PROCESS | 1655 | 1467821933293 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:53 INFO - PROCESS | 1655 | 1467821933294 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:53 INFO - PROCESS | 1655 | 1467821933390 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:18:53 INFO - PROCESS | 1655 | 1467821933394 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:53 INFO - PROCESS | 1655 | 1467821933396 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x124ed1800 == 38 [pid = 1655] [id = 121] 09:18:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12a8d8c00) [pid = 1655] [serial = 360] [outer = 0x0] 09:18:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12be97800) [pid = 1655] [serial = 361] [outer = 0x12a8d8c00] 09:18:53 INFO - PROCESS | 1655 | 1467821933426 Marionette DEBUG loaded listener.js 09:18:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12bedcc00) [pid = 1655] [serial = 362] [outer = 0x12a8d8c00] 09:18:53 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:18:53 INFO - PROCESS | 1655 | 1467821933754 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 09:18:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:18:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 517ms 09:18:53 INFO - PROCESS | 1655 | 1467821933808 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:18:53 INFO - PROCESS | 1655 | 1467821933809 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:18:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:18:53 INFO - PROCESS | 1655 | 1467821933811 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:18:53 INFO - PROCESS | 1655 | 1467821933812 Marionette TRACE conn2 <- [1,458,null,{}] 09:18:53 INFO - PROCESS | 1655 | 1467821933815 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:53 INFO - PROCESS | 1655 | 1467821933816 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:53 INFO - PROCESS | 1655 | 1467821933909 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:18:53 INFO - PROCESS | 1655 | 1467821933923 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:53 INFO - PROCESS | 1655 | 1467821933924 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289bd800 == 39 [pid = 1655] [id = 122] 09:18:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12be9c400) [pid = 1655] [serial = 363] [outer = 0x0] 09:18:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12bee4800) [pid = 1655] [serial = 364] [outer = 0x12be9c400] 09:18:53 INFO - PROCESS | 1655 | 1467821933948 Marionette DEBUG loaded listener.js 09:18:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12c38c400) [pid = 1655] [serial = 365] [outer = 0x12be9c400] 09:18:54 INFO - PROCESS | 1655 | 1467821934264 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 09:18:54 INFO - PROCESS | 1655 | 1467821934288 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:18:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:18:54 INFO - PROCESS | 1655 | 1467821934291 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:18:54 INFO - PROCESS | 1655 | 1467821934292 Marionette TRACE conn2 <- [1,462,null,{}] 09:18:54 INFO - PROCESS | 1655 | 1467821934294 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:54 INFO - PROCESS | 1655 | 1467821934296 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:54 INFO - PROCESS | 1655 | 1467821934392 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:18:54 INFO - PROCESS | 1655 | 1467821934404 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:54 INFO - PROCESS | 1655 | 1467821934405 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fac800 == 40 [pid = 1655] [id = 123] 09:18:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12c38ec00) [pid = 1655] [serial = 366] [outer = 0x0] 09:18:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12c392400) [pid = 1655] [serial = 367] [outer = 0x12c38ec00] 09:18:54 INFO - PROCESS | 1655 | 1467821934436 Marionette DEBUG loaded listener.js 09:18:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12c398800) [pid = 1655] [serial = 368] [outer = 0x12c38ec00] 09:18:54 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:18:54 INFO - PROCESS | 1655 | 1467821934773 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 09:18:54 INFO - PROCESS | 1655 | 1467821934812 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:18:54 INFO - PROCESS | 1655 | 1467821934815 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:18:54 INFO - PROCESS | 1655 | 1467821934816 Marionette TRACE conn2 <- [1,466,null,{}] 09:18:54 INFO - PROCESS | 1655 | 1467821934818 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:54 INFO - PROCESS | 1655 | 1467821934819 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:54 INFO - PROCESS | 1655 | 1467821934995 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:18:54 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128bf1800) [pid = 1655] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:18:54 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119165800) [pid = 1655] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:18:54 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1292ba400) [pid = 1655] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:18:55 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119aec800) [pid = 1655] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:18:55 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116a1b400) [pid = 1655] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:18:55 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x117eb3400) [pid = 1655] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:18:55 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1189a6400) [pid = 1655] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:18:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1183df800) [pid = 1655] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:18:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124f6e800) [pid = 1655] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:18:55 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1293ea000) [pid = 1655] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:18:55 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123880800) [pid = 1655] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:18:55 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124289800) [pid = 1655] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:18:55 INFO - PROCESS | 1655 | 1467821935038 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:55 INFO - PROCESS | 1655 | 1467821935039 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192e6800 == 41 [pid = 1655] [id = 124] 09:18:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1128d1800) [pid = 1655] [serial = 369] [outer = 0x0] 09:18:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1128d4800) [pid = 1655] [serial = 370] [outer = 0x1128d1800] 09:18:55 INFO - PROCESS | 1655 | 1467821935063 Marionette DEBUG loaded listener.js 09:18:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1133f3000) [pid = 1655] [serial = 371] [outer = 0x1128d1800] 09:18:55 INFO - PROCESS | 1655 | 1467821935338 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 09:18:55 INFO - PROCESS | 1655 | 1467821935389 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:18:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:18:55 INFO - PROCESS | 1655 | 1467821935391 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:18:55 INFO - PROCESS | 1655 | 1467821935393 Marionette TRACE conn2 <- [1,470,null,{}] 09:18:55 INFO - PROCESS | 1655 | 1467821935395 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:55 INFO - PROCESS | 1655 | 1467821935397 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:55 INFO - PROCESS | 1655 | 1467821935488 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:18:55 INFO - PROCESS | 1655 | 1467821935546 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:55 INFO - PROCESS | 1655 | 1467821935547 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e1e000 == 42 [pid = 1655] [id = 125] 09:18:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1128d2800) [pid = 1655] [serial = 372] [outer = 0x0] 09:18:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119456000) [pid = 1655] [serial = 373] [outer = 0x1128d2800] 09:18:55 INFO - PROCESS | 1655 | 1467821935573 Marionette DEBUG loaded listener.js 09:18:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12c3d0400) [pid = 1655] [serial = 374] [outer = 0x1128d2800] 09:18:55 INFO - PROCESS | 1655 | 1467821935857 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 09:18:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:18:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 09:18:55 INFO - PROCESS | 1655 | 1467821935911 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:18:55 INFO - PROCESS | 1655 | 1467821935912 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:18:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:18:55 INFO - PROCESS | 1655 | 1467821935914 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:18:55 INFO - PROCESS | 1655 | 1467821935915 Marionette TRACE conn2 <- [1,474,null,{}] 09:18:55 INFO - PROCESS | 1655 | 1467821935919 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:55 INFO - PROCESS | 1655 | 1467821935921 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:56 INFO - PROCESS | 1655 | 1467821935997 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:18:56 INFO - PROCESS | 1655 | 1467821936002 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:56 INFO - PROCESS | 1655 | 1467821936004 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aab6800 == 43 [pid = 1655] [id = 126] 09:18:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x114fab800) [pid = 1655] [serial = 375] [outer = 0x0] 09:18:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x114fae400) [pid = 1655] [serial = 376] [outer = 0x114fab800] 09:18:56 INFO - PROCESS | 1655 | 1467821936028 Marionette DEBUG loaded listener.js 09:18:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x114fb2800) [pid = 1655] [serial = 377] [outer = 0x114fab800] 09:18:56 INFO - PROCESS | 1655 | 1467821936355 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 09:18:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:18:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 470ms 09:18:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:18:56 INFO - PROCESS | 1655 | 1467821936386 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:18:56 INFO - PROCESS | 1655 | 1467821936387 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:18:56 INFO - PROCESS | 1655 | 1467821936389 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:18:56 INFO - PROCESS | 1655 | 1467821936390 Marionette TRACE conn2 <- [1,478,null,{}] 09:18:56 INFO - PROCESS | 1655 | 1467821936393 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:56 INFO - PROCESS | 1655 | 1467821936394 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:56 INFO - PROCESS | 1655 | 1467821936505 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:18:56 INFO - PROCESS | 1655 | 1467821936510 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:56 INFO - PROCESS | 1655 | 1467821936511 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b14e800 == 44 [pid = 1655] [id = 127] 09:18:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1167ebc00) [pid = 1655] [serial = 378] [outer = 0x0] 09:18:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118117000) [pid = 1655] [serial = 379] [outer = 0x1167ebc00] 09:18:56 INFO - PROCESS | 1655 | 1467821936535 Marionette DEBUG loaded listener.js 09:18:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11811bc00) [pid = 1655] [serial = 380] [outer = 0x1167ebc00] 09:18:56 INFO - PROCESS | 1655 | 1467821936838 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 09:18:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:18:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 467ms 09:18:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:18:56 INFO - PROCESS | 1655 | 1467821936858 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:18:56 INFO - PROCESS | 1655 | 1467821936859 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:18:56 INFO - PROCESS | 1655 | 1467821936861 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:18:56 INFO - PROCESS | 1655 | 1467821936862 Marionette TRACE conn2 <- [1,482,null,{}] 09:18:56 INFO - PROCESS | 1655 | 1467821936864 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:56 INFO - PROCESS | 1655 | 1467821936866 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:56 INFO - PROCESS | 1655 | 1467821936945 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:18:56 INFO - PROCESS | 1655 | 1467821936949 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:56 INFO - PROCESS | 1655 | 1467821936950 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9c2000 == 45 [pid = 1655] [id = 128] 09:18:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116809000) [pid = 1655] [serial = 381] [outer = 0x0] 09:18:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11992c400) [pid = 1655] [serial = 382] [outer = 0x116809000] 09:18:56 INFO - PROCESS | 1655 | 1467821936976 Marionette DEBUG loaded listener.js 09:18:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119931000) [pid = 1655] [serial = 383] [outer = 0x116809000] 09:18:57 INFO - PROCESS | 1655 | 1467821937504 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 09:18:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:18:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 669ms 09:18:57 INFO - PROCESS | 1655 | 1467821937530 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:18:57 INFO - PROCESS | 1655 | 1467821937533 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:18:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:18:57 INFO - PROCESS | 1655 | 1467821937536 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:18:57 INFO - PROCESS | 1655 | 1467821937539 Marionette TRACE conn2 <- [1,486,null,{}] 09:18:57 INFO - PROCESS | 1655 | 1467821937543 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:57 INFO - PROCESS | 1655 | 1467821937544 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:57 INFO - PROCESS | 1655 | 1467821937652 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:18:57 INFO - PROCESS | 1655 | 1467821937718 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:57 INFO - PROCESS | 1655 | 1467821937720 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11820c000 == 46 [pid = 1655] [id = 129] 09:18:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118118400) [pid = 1655] [serial = 384] [outer = 0x0] 09:18:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118150000) [pid = 1655] [serial = 385] [outer = 0x118118400] 09:18:57 INFO - PROCESS | 1655 | 1467821937750 Marionette DEBUG loaded listener.js 09:18:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1186bf000) [pid = 1655] [serial = 386] [outer = 0x118118400] 09:18:58 INFO - PROCESS | 1655 | 1467821938184 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 09:18:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:18:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 672ms 09:18:58 INFO - PROCESS | 1655 | 1467821938209 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:18:58 INFO - PROCESS | 1655 | 1467821938212 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:18:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:18:58 INFO - PROCESS | 1655 | 1467821938239 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:18:58 INFO - PROCESS | 1655 | 1467821938241 Marionette TRACE conn2 <- [1,490,null,{}] 09:18:58 INFO - PROCESS | 1655 | 1467821938244 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:58 INFO - PROCESS | 1655 | 1467821938245 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:58 INFO - PROCESS | 1655 | 1467821938354 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:18:58 INFO - PROCESS | 1655 | 1467821938420 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:58 INFO - PROCESS | 1655 | 1467821938422 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f8a000 == 47 [pid = 1655] [id = 130] 09:18:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11992c000) [pid = 1655] [serial = 387] [outer = 0x0] 09:18:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119937000) [pid = 1655] [serial = 388] [outer = 0x11992c000] 09:18:58 INFO - PROCESS | 1655 | 1467821938452 Marionette DEBUG loaded listener.js 09:18:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1208f1000) [pid = 1655] [serial = 389] [outer = 0x11992c000] 09:18:58 INFO - PROCESS | 1655 | 1467821938877 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 09:18:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:18:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 09:18:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:18:58 INFO - PROCESS | 1655 | 1467821938909 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:18:58 INFO - PROCESS | 1655 | 1467821938910 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:18:58 INFO - PROCESS | 1655 | 1467821938913 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:18:58 INFO - PROCESS | 1655 | 1467821938915 Marionette TRACE conn2 <- [1,494,null,{}] 09:18:58 INFO - PROCESS | 1655 | 1467821938942 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:58 INFO - PROCESS | 1655 | 1467821938945 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:59 INFO - PROCESS | 1655 | 1467821939058 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:18:59 INFO - PROCESS | 1655 | 1467821939139 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:59 INFO - PROCESS | 1655 | 1467821939142 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:18:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9b7800 == 48 [pid = 1655] [id = 131] 09:18:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124eaac00) [pid = 1655] [serial = 390] [outer = 0x0] 09:18:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126132800) [pid = 1655] [serial = 391] [outer = 0x124eaac00] 09:18:59 INFO - PROCESS | 1655 | 1467821939192 Marionette DEBUG loaded listener.js 09:18:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126c0f800) [pid = 1655] [serial = 392] [outer = 0x124eaac00] 09:18:59 INFO - PROCESS | 1655 | 1467821939753 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 09:18:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:18:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 891ms 09:18:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:18:59 INFO - PROCESS | 1655 | 1467821939804 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:18:59 INFO - PROCESS | 1655 | 1467821939806 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:18:59 INFO - PROCESS | 1655 | 1467821939808 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:18:59 INFO - PROCESS | 1655 | 1467821939809 Marionette TRACE conn2 <- [1,498,null,{}] 09:18:59 INFO - PROCESS | 1655 | 1467821939812 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:59 INFO - PROCESS | 1655 | 1467821939813 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:00 INFO - PROCESS | 1655 | 1467821940041 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:19:00 INFO - PROCESS | 1655 | 1467821940125 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:00 INFO - PROCESS | 1655 | 1467821940127 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fef800 == 49 [pid = 1655] [id = 132] 09:19:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11671b000) [pid = 1655] [serial = 393] [outer = 0x0] 09:19:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116a13c00) [pid = 1655] [serial = 394] [outer = 0x11671b000] 09:19:00 INFO - PROCESS | 1655 | 1467821940155 Marionette DEBUG loaded listener.js 09:19:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x117eb0800) [pid = 1655] [serial = 395] [outer = 0x11671b000] 09:19:00 INFO - PROCESS | 1655 | 1467821940576 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 09:19:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:19:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 819ms 09:19:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:19:00 INFO - PROCESS | 1655 | 1467821940628 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:19:00 INFO - PROCESS | 1655 | 1467821940630 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:19:00 INFO - PROCESS | 1655 | 1467821940633 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:19:00 INFO - PROCESS | 1655 | 1467821940635 Marionette TRACE conn2 <- [1,502,null,{}] 09:19:00 INFO - PROCESS | 1655 | 1467821940638 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:00 INFO - PROCESS | 1655 | 1467821940640 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:00 INFO - PROCESS | 1655 | 1467821940728 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:19:00 INFO - PROCESS | 1655 | 1467821940784 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:00 INFO - PROCESS | 1655 | 1467821940785 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x116abe800 == 50 [pid = 1655] [id = 133] 09:19:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118119000) [pid = 1655] [serial = 396] [outer = 0x0] 09:19:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11811e000) [pid = 1655] [serial = 397] [outer = 0x118119000] 09:19:00 INFO - PROCESS | 1655 | 1467821940813 Marionette DEBUG loaded listener.js 09:19:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1181a9400) [pid = 1655] [serial = 398] [outer = 0x118119000] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x128fa9800 == 49 [pid = 1655] [id = 79] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12b14e800 == 48 [pid = 1655] [id = 127] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12aab6800 == 47 [pid = 1655] [id = 126] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x129e1e000 == 46 [pid = 1655] [id = 125] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1192e6800 == 45 [pid = 1655] [id = 124] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x128fac800 == 44 [pid = 1655] [id = 123] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12ba6d800) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12be9ac00) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1289bd800 == 43 [pid = 1655] [id = 122] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x124ed1800 == 42 [pid = 1655] [id = 121] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12371a000 == 41 [pid = 1655] [id = 120] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x123278800 == 40 [pid = 1655] [id = 119] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119b31800 == 39 [pid = 1655] [id = 118] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1192e3800 == 38 [pid = 1655] [id = 117] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x116fd6800 == 37 [pid = 1655] [id = 116] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1168b8000 == 36 [pid = 1655] [id = 115] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x124edb800 == 35 [pid = 1655] [id = 114] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1192f1800 == 34 [pid = 1655] [id = 113] 09:19:01 INFO - PROCESS | 1655 | --DOCSHELL 0x115eca000 == 33 [pid = 1655] [id = 112] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126c87000) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1293ec400) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1234c7800) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124280800) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124eac000) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124ef5c00) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1183e6c00) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1181a4800) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119109000) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119454000) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1186b7800) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1183e4400) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126133c00) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a72b000) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12955fc00) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128fdb800) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a8df400) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a8d9400) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126704c00) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12b067c00) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b9f3800) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1292b6400) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126798800) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b862800) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 09:19:01 INFO - PROCESS | 1655 | 1467821941239 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 09:19:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:19:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 620ms 09:19:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:19:01 INFO - PROCESS | 1655 | 1467821941255 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:19:01 INFO - PROCESS | 1655 | 1467821941256 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:19:01 INFO - PROCESS | 1655 | 1467821941259 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:19:01 INFO - PROCESS | 1655 | 1467821941260 Marionette TRACE conn2 <- [1,506,null,{}] 09:19:01 INFO - PROCESS | 1655 | 1467821941262 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:01 INFO - PROCESS | 1655 | 1467821941263 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:01 INFO - PROCESS | 1655 | 1467821941360 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:19:01 INFO - PROCESS | 1655 | 1467821941370 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:01 INFO - PROCESS | 1655 | 1467821941371 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164b7000 == 34 [pid = 1655] [id = 134] 09:19:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11867a000) [pid = 1655] [serial = 399] [outer = 0x0] 09:19:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1186bb000) [pid = 1655] [serial = 400] [outer = 0x11867a000] 09:19:01 INFO - PROCESS | 1655 | 1467821941397 Marionette DEBUG loaded listener.js 09:19:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11915c000) [pid = 1655] [serial = 401] [outer = 0x11867a000] 09:19:01 INFO - PROCESS | 1655 | 1467821941730 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 09:19:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:19:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 09:19:01 INFO - PROCESS | 1655 | 1467821941778 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:19:01 INFO - PROCESS | 1655 | 1467821941780 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:19:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:19:01 INFO - PROCESS | 1655 | 1467821941787 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:19:01 INFO - PROCESS | 1655 | 1467821941790 Marionette TRACE conn2 <- [1,510,null,{}] 09:19:01 INFO - PROCESS | 1655 | 1467821941793 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:01 INFO - PROCESS | 1655 | 1467821941795 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:01 INFO - PROCESS | 1655 | 1467821941874 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:19:01 INFO - PROCESS | 1655 | 1467821941878 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:01 INFO - PROCESS | 1655 | 1467821941879 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192f1800 == 35 [pid = 1655] [id = 135] 09:19:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119449400) [pid = 1655] [serial = 402] [outer = 0x0] 09:19:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1199c4800) [pid = 1655] [serial = 403] [outer = 0x119449400] 09:19:01 INFO - PROCESS | 1655 | 1467821941906 Marionette DEBUG loaded listener.js 09:19:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123005400) [pid = 1655] [serial = 404] [outer = 0x119449400] 09:19:02 INFO - PROCESS | 1655 | 1467821942252 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 09:19:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:19:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 475ms 09:19:02 INFO - PROCESS | 1655 | 1467821942259 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:19:02 INFO - PROCESS | 1655 | 1467821942261 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:19:02 INFO - PROCESS | 1655 | 1467821942263 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:19:02 INFO - PROCESS | 1655 | 1467821942264 Marionette TRACE conn2 <- [1,514,null,{}] 09:19:02 INFO - PROCESS | 1655 | 1467821942269 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:02 INFO - PROCESS | 1655 | 1467821942271 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:02 INFO - PROCESS | 1655 | 1467821942371 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:19:02 INFO - PROCESS | 1655 | 1467821942432 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:02 INFO - PROCESS | 1655 | 1467821942433 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195d2000 == 36 [pid = 1655] [id = 136] 09:19:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x114fa7400) [pid = 1655] [serial = 405] [outer = 0x0] 09:19:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12310f400) [pid = 1655] [serial = 406] [outer = 0x114fa7400] 09:19:02 INFO - PROCESS | 1655 | 1467821942471 Marionette DEBUG loaded listener.js 09:19:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123db4800) [pid = 1655] [serial = 407] [outer = 0x114fa7400] 09:19:02 INFO - PROCESS | 1655 | 1467821942825 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 09:19:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 09:19:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 619ms 09:19:02 INFO - PROCESS | 1655 | 1467821942883 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:19:02 INFO - PROCESS | 1655 | 1467821942884 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:19:02 INFO - PROCESS | 1655 | 1467821942886 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:19:02 INFO - PROCESS | 1655 | 1467821942887 Marionette TRACE conn2 <- [1,518,null,{}] 09:19:02 INFO - PROCESS | 1655 | 1467821942889 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:02 INFO - PROCESS | 1655 | 1467821942891 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:03 INFO - PROCESS | 1655 | 1467821942996 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:19:03 INFO - PROCESS | 1655 | 1467821943031 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:03 INFO - PROCESS | 1655 | 1467821943035 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11264c800 == 37 [pid = 1655] [id = 137] 09:19:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124eea000) [pid = 1655] [serial = 408] [outer = 0x0] 09:19:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124f6e800) [pid = 1655] [serial = 409] [outer = 0x124eea000] 09:19:03 INFO - PROCESS | 1655 | 1467821943074 Marionette DEBUG loaded listener.js 09:19:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126798800) [pid = 1655] [serial = 410] [outer = 0x124eea000] 09:19:03 INFO - PROCESS | 1655 | 1467821943389 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 09:19:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 09:19:03 INFO - PROCESS | 1655 | 1467821943412 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:19:03 INFO - PROCESS | 1655 | 1467821943413 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:19:03 INFO - PROCESS | 1655 | 1467821943415 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:19:03 INFO - PROCESS | 1655 | 1467821943417 Marionette TRACE conn2 <- [1,522,null,{}] 09:19:03 INFO - PROCESS | 1655 | 1467821943421 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:03 INFO - PROCESS | 1655 | 1467821943422 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:03 INFO - PROCESS | 1655 | 1467821943520 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:19:03 INFO - PROCESS | 1655 | 1467821943524 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:03 INFO - PROCESS | 1655 | 1467821943525 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234a5800 == 38 [pid = 1655] [id = 138] 09:19:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12612b000) [pid = 1655] [serial = 411] [outer = 0x0] 09:19:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126c0e400) [pid = 1655] [serial = 412] [outer = 0x12612b000] 09:19:03 INFO - PROCESS | 1655 | 1467821943549 Marionette DEBUG loaded listener.js 09:19:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128bf2400) [pid = 1655] [serial = 413] [outer = 0x12612b000] 09:19:03 INFO - PROCESS | 1655 | 1467821943904 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 09:19:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 09:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:19:03 INFO - PROCESS | 1655 | 1467821943938 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:19:03 INFO - PROCESS | 1655 | 1467821943939 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:19:03 INFO - PROCESS | 1655 | 1467821943941 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:19:03 INFO - PROCESS | 1655 | 1467821943942 Marionette TRACE conn2 <- [1,526,null,{}] 09:19:03 INFO - PROCESS | 1655 | 1467821943944 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:03 INFO - PROCESS | 1655 | 1467821943945 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:04 INFO - PROCESS | 1655 | 1467821944061 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:19:04 INFO - PROCESS | 1655 | 1467821944077 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:04 INFO - PROCESS | 1655 | 1467821944078 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1242db800 == 39 [pid = 1655] [id = 139] 09:19:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128f3bc00) [pid = 1655] [serial = 414] [outer = 0x0] 09:19:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128fdd000) [pid = 1655] [serial = 415] [outer = 0x128f3bc00] 09:19:04 INFO - PROCESS | 1655 | 1467821944119 Marionette DEBUG loaded listener.js 09:19:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1293ea800) [pid = 1655] [serial = 416] [outer = 0x128f3bc00] 09:19:04 INFO - PROCESS | 1655 | 1467821944532 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 09:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 09:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 618ms 09:19:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:19:04 INFO - PROCESS | 1655 | 1467821944564 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:19:04 INFO - PROCESS | 1655 | 1467821944565 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:19:04 INFO - PROCESS | 1655 | 1467821944569 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:19:04 INFO - PROCESS | 1655 | 1467821944570 Marionette TRACE conn2 <- [1,530,null,{}] 09:19:04 INFO - PROCESS | 1655 | 1467821944573 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:04 INFO - PROCESS | 1655 | 1467821944574 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:04 INFO - PROCESS | 1655 | 1467821944670 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:19:04 INFO - PROCESS | 1655 | 1467821944674 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:04 INFO - PROCESS | 1655 | 1467821944675 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f28800 == 40 [pid = 1655] [id = 140] 09:19:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128f3e800) [pid = 1655] [serial = 417] [outer = 0x0] 09:19:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129569c00) [pid = 1655] [serial = 418] [outer = 0x128f3e800] 09:19:04 INFO - PROCESS | 1655 | 1467821944700 Marionette DEBUG loaded listener.js 09:19:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a78ac00) [pid = 1655] [serial = 419] [outer = 0x128f3e800] 09:19:05 INFO - PROCESS | 1655 | 1467821945033 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 09:19:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 09:19:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:19:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:19:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 09:19:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:19:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:19:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 09:19:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:19:05 INFO - PROCESS | 1655 | 1467821945089 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:19:05 INFO - PROCESS | 1655 | 1467821945090 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:19:05 INFO - PROCESS | 1655 | 1467821945092 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:19:05 INFO - PROCESS | 1655 | 1467821945093 Marionette TRACE conn2 <- [1,534,null,{}] 09:19:05 INFO - PROCESS | 1655 | 1467821945095 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:05 INFO - PROCESS | 1655 | 1467821945096 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:05 INFO - PROCESS | 1655 | 1467821945207 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:19:05 INFO - PROCESS | 1655 | 1467821945219 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:05 INFO - PROCESS | 1655 | 1467821945220 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fa3800 == 41 [pid = 1655] [id = 141] 09:19:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a8d4400) [pid = 1655] [serial = 420] [outer = 0x0] 09:19:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b066c00) [pid = 1655] [serial = 421] [outer = 0x12a8d4400] 09:19:05 INFO - PROCESS | 1655 | 1467821945244 Marionette DEBUG loaded listener.js 09:19:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b861800) [pid = 1655] [serial = 422] [outer = 0x12a8d4400] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12a8d8c00) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12be9c400) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12c38ec00) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x123106800) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119105800) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126926800) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1246bac00) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1128d2800) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1249e0c00) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1186b9c00) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x114fab800) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1128d1800) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a8d3000) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:19:05 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1167ebc00) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:19:05 INFO - PROCESS | 1655 | 1467821945675 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 09:19:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:19:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 620ms 09:19:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:19:05 INFO - PROCESS | 1655 | 1467821945713 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:19:05 INFO - PROCESS | 1655 | 1467821945714 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:19:05 INFO - PROCESS | 1655 | 1467821945737 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:19:05 INFO - PROCESS | 1655 | 1467821945740 Marionette TRACE conn2 <- [1,538,null,{}] 09:19:05 INFO - PROCESS | 1655 | 1467821945757 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:05 INFO - PROCESS | 1655 | 1467821945759 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:05 INFO - PROCESS | 1655 | 1467821945893 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:19:05 INFO - PROCESS | 1655 | 1467821945937 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:05 INFO - PROCESS | 1655 | 1467821945940 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x129322800 == 42 [pid = 1655] [id = 142] 09:19:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x114fa4c00) [pid = 1655] [serial = 423] [outer = 0x0] 09:19:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119b60c00) [pid = 1655] [serial = 424] [outer = 0x114fa4c00] 09:19:05 INFO - PROCESS | 1655 | 1467821945973 Marionette DEBUG loaded listener.js 09:19:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b062000) [pid = 1655] [serial = 425] [outer = 0x114fa4c00] 09:19:06 INFO - PROCESS | 1655 | 1467821946306 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 09:19:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 09:19:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 599ms 09:19:06 INFO - PROCESS | 1655 | 1467821946316 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:19:06 INFO - PROCESS | 1655 | 1467821946321 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:19:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:19:06 INFO - PROCESS | 1655 | 1467821946334 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:19:06 INFO - PROCESS | 1655 | 1467821946338 Marionette TRACE conn2 <- [1,542,null,{}] 09:19:06 INFO - PROCESS | 1655 | 1467821946340 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:06 INFO - PROCESS | 1655 | 1467821946341 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:06 INFO - PROCESS | 1655 | 1467821946455 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:19:06 INFO - PROCESS | 1655 | 1467821946461 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:06 INFO - PROCESS | 1655 | 1467821946462 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaad000 == 43 [pid = 1655] [id = 143] 09:19:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123dba800) [pid = 1655] [serial = 426] [outer = 0x0] 09:19:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b86b800) [pid = 1655] [serial = 427] [outer = 0x123dba800] 09:19:06 INFO - PROCESS | 1655 | 1467821946487 Marionette DEBUG loaded listener.js 09:19:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b9f6800) [pid = 1655] [serial = 428] [outer = 0x123dba800] 09:19:06 INFO - PROCESS | 1655 | 1467821946772 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 09:19:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 09:19:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 481ms 09:19:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:19:06 INFO - PROCESS | 1655 | 1467821946807 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:19:06 INFO - PROCESS | 1655 | 1467821946808 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:19:06 INFO - PROCESS | 1655 | 1467821946811 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:19:06 INFO - PROCESS | 1655 | 1467821946812 Marionette TRACE conn2 <- [1,546,null,{}] 09:19:06 INFO - PROCESS | 1655 | 1467821946814 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:06 INFO - PROCESS | 1655 | 1467821946815 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:06 INFO - PROCESS | 1655 | 1467821946912 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:19:06 INFO - PROCESS | 1655 | 1467821946920 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:06 INFO - PROCESS | 1655 | 1467821946922 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b155000 == 44 [pid = 1655] [id = 144] 09:19:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b9efc00) [pid = 1655] [serial = 429] [outer = 0x0] 09:19:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12ba64400) [pid = 1655] [serial = 430] [outer = 0x12b9efc00] 09:19:06 INFO - PROCESS | 1655 | 1467821946949 Marionette DEBUG loaded listener.js 09:19:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12bea0c00) [pid = 1655] [serial = 431] [outer = 0x12b9efc00] 09:19:07 INFO - PROCESS | 1655 | 1467821947305 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 09:19:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:19:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 517ms 09:19:07 INFO - PROCESS | 1655 | 1467821947329 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:19:07 INFO - PROCESS | 1655 | 1467821947330 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:19:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:19:07 INFO - PROCESS | 1655 | 1467821947332 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:19:07 INFO - PROCESS | 1655 | 1467821947334 Marionette TRACE conn2 <- [1,550,null,{}] 09:19:07 INFO - PROCESS | 1655 | 1467821947338 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:07 INFO - PROCESS | 1655 | 1467821947339 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:07 INFO - PROCESS | 1655 | 1467821947447 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:19:07 INFO - PROCESS | 1655 | 1467821947456 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:07 INFO - PROCESS | 1655 | 1467821947457 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be53800 == 45 [pid = 1655] [id = 145] 09:19:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12ba63400) [pid = 1655] [serial = 432] [outer = 0x0] 09:19:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12bedf000) [pid = 1655] [serial = 433] [outer = 0x12ba63400] 09:19:07 INFO - PROCESS | 1655 | 1467821947484 Marionette DEBUG loaded listener.js 09:19:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12c38e400) [pid = 1655] [serial = 434] [outer = 0x12ba63400] 09:19:07 INFO - PROCESS | 1655 | 1467821947918 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 09:19:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 09:19:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 622ms 09:19:07 INFO - PROCESS | 1655 | 1467821947956 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:19:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:19:07 INFO - PROCESS | 1655 | 1467821947958 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:19:07 INFO - PROCESS | 1655 | 1467821947961 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:19:07 INFO - PROCESS | 1655 | 1467821947965 Marionette TRACE conn2 <- [1,554,null,{}] 09:19:07 INFO - PROCESS | 1655 | 1467821947968 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:07 INFO - PROCESS | 1655 | 1467821947970 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:08 INFO - PROCESS | 1655 | 1467821948076 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:19:08 INFO - PROCESS | 1655 | 1467821948129 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:08 INFO - PROCESS | 1655 | 1467821948131 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e7c000 == 46 [pid = 1655] [id = 146] 09:19:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x116722000) [pid = 1655] [serial = 435] [outer = 0x0] 09:19:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1176dec00) [pid = 1655] [serial = 436] [outer = 0x116722000] 09:19:08 INFO - PROCESS | 1655 | 1467821948162 Marionette DEBUG loaded listener.js 09:19:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118121000) [pid = 1655] [serial = 437] [outer = 0x116722000] 09:19:08 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:08 INFO - PROCESS | 1655 | 1467821948619 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 09:19:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:19:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 671ms 09:19:08 INFO - PROCESS | 1655 | 1467821948633 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:19:08 INFO - PROCESS | 1655 | 1467821948636 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:19:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:19:08 INFO - PROCESS | 1655 | 1467821948641 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:19:08 INFO - PROCESS | 1655 | 1467821948642 Marionette TRACE conn2 <- [1,558,null,{}] 09:19:08 INFO - PROCESS | 1655 | 1467821948645 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:08 INFO - PROCESS | 1655 | 1467821948646 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:08 INFO - PROCESS | 1655 | 1467821948751 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:19:08 INFO - PROCESS | 1655 | 1467821948820 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:08 INFO - PROCESS | 1655 | 1467821948821 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x123275800 == 47 [pid = 1655] [id = 147] 09:19:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1183e2000) [pid = 1655] [serial = 438] [outer = 0x0] 09:19:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11915ec00) [pid = 1655] [serial = 439] [outer = 0x1183e2000] 09:19:08 INFO - PROCESS | 1655 | 1467821948852 Marionette DEBUG loaded listener.js 09:19:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119931800) [pid = 1655] [serial = 440] [outer = 0x1183e2000] 09:19:09 INFO - PROCESS | 1655 | 1467821949268 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 09:19:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:19:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 669ms 09:19:09 INFO - PROCESS | 1655 | 1467821949310 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:19:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:19:09 INFO - PROCESS | 1655 | 1467821949312 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:19:09 INFO - PROCESS | 1655 | 1467821949314 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:19:09 INFO - PROCESS | 1655 | 1467821949317 Marionette TRACE conn2 <- [1,562,null,{}] 09:19:09 INFO - PROCESS | 1655 | 1467821949325 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:09 INFO - PROCESS | 1655 | 1467821949328 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:09 INFO - PROCESS | 1655 | 1467821949454 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:19:09 INFO - PROCESS | 1655 | 1467821949535 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:09 INFO - PROCESS | 1655 | 1467821949537 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be53000 == 48 [pid = 1655] [id = 148] 09:19:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124647400) [pid = 1655] [serial = 441] [outer = 0x0] 09:19:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1248e6000) [pid = 1655] [serial = 442] [outer = 0x124647400] 09:19:09 INFO - PROCESS | 1655 | 1467821949568 Marionette DEBUG loaded listener.js 09:19:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12670b000) [pid = 1655] [serial = 443] [outer = 0x124647400] 09:19:09 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:09 INFO - PROCESS | 1655 | 1467821949975 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 09:19:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:19:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 673ms 09:19:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:19:09 INFO - PROCESS | 1655 | 1467821949987 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:19:09 INFO - PROCESS | 1655 | 1467821949989 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:19:09 INFO - PROCESS | 1655 | 1467821949991 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:19:09 INFO - PROCESS | 1655 | 1467821949992 Marionette TRACE conn2 <- [1,566,null,{}] 09:19:09 INFO - PROCESS | 1655 | 1467821949995 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:09 INFO - PROCESS | 1655 | 1467821949996 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:10 INFO - PROCESS | 1655 | 1467821950102 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:19:10 INFO - PROCESS | 1655 | 1467821950167 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:10 INFO - PROCESS | 1655 | 1467821950168 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be6e000 == 49 [pid = 1655] [id = 149] 09:19:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x126c11400) [pid = 1655] [serial = 444] [outer = 0x0] 09:19:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128be9c00) [pid = 1655] [serial = 445] [outer = 0x126c11400] 09:19:10 INFO - PROCESS | 1655 | 1467821950197 Marionette DEBUG loaded listener.js 09:19:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12a72ac00) [pid = 1655] [serial = 446] [outer = 0x126c11400] 09:19:10 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:10 INFO - PROCESS | 1655 | 1467821950611 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:19:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:19:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 668ms 09:19:10 INFO - PROCESS | 1655 | 1467821950660 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:19:10 INFO - PROCESS | 1655 | 1467821950661 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:19:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:19:10 INFO - PROCESS | 1655 | 1467821950664 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:19:10 INFO - PROCESS | 1655 | 1467821950665 Marionette TRACE conn2 <- [1,570,null,{}] 09:19:10 INFO - PROCESS | 1655 | 1467821950667 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:10 INFO - PROCESS | 1655 | 1467821950669 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:10 INFO - PROCESS | 1655 | 1467821950769 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:19:10 INFO - PROCESS | 1655 | 1467821950853 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:10 INFO - PROCESS | 1655 | 1467821950855 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x117476000 == 50 [pid = 1655] [id = 150] 09:19:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x113da7c00) [pid = 1655] [serial = 447] [outer = 0x0] 09:19:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x124ea9c00) [pid = 1655] [serial = 448] [outer = 0x113da7c00] 09:19:10 INFO - PROCESS | 1655 | 1467821950883 Marionette DEBUG loaded listener.js 09:19:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12a739000) [pid = 1655] [serial = 449] [outer = 0x113da7c00] 09:19:11 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:11 INFO - PROCESS | 1655 | 1467821951437 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 09:19:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:19:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 821ms 09:19:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:19:11 INFO - PROCESS | 1655 | 1467821951488 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:19:11 INFO - PROCESS | 1655 | 1467821951490 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:19:11 INFO - PROCESS | 1655 | 1467821951495 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:19:11 INFO - PROCESS | 1655 | 1467821951496 Marionette TRACE conn2 <- [1,574,null,{}] 09:19:11 INFO - PROCESS | 1655 | 1467821951500 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:11 INFO - PROCESS | 1655 | 1467821951503 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:11 INFO - PROCESS | 1655 | 1467821951594 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:19:11 INFO - PROCESS | 1655 | 1467821951650 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:11 INFO - PROCESS | 1655 | 1467821951651 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x119474800 == 51 [pid = 1655] [id = 151] 09:19:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x116f95400) [pid = 1655] [serial = 450] [outer = 0x0] 09:19:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1176dd000) [pid = 1655] [serial = 451] [outer = 0x116f95400] 09:19:11 INFO - PROCESS | 1655 | 1467821951678 Marionette DEBUG loaded listener.js 09:19:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x118146000) [pid = 1655] [serial = 452] [outer = 0x116f95400] 09:19:12 INFO - PROCESS | 1655 | 1467821952092 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12b155000 == 50 [pid = 1655] [id = 144] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaad000 == 49 [pid = 1655] [id = 143] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x129322800 == 48 [pid = 1655] [id = 142] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x128fa3800 == 47 [pid = 1655] [id = 141] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x124f28800 == 46 [pid = 1655] [id = 140] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1242db800 == 45 [pid = 1655] [id = 139] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1234a5800 == 44 [pid = 1655] [id = 138] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x11264c800 == 43 [pid = 1655] [id = 137] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1195d2000 == 42 [pid = 1655] [id = 136] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1192f1800 == 41 [pid = 1655] [id = 135] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1164b7000 == 40 [pid = 1655] [id = 134] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x116abe800 == 39 [pid = 1655] [id = 133] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x116fef800 == 38 [pid = 1655] [id = 132] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x123f8a000 == 37 [pid = 1655] [id = 130] 09:19:12 INFO - PROCESS | 1655 | --DOCSHELL 0x11820c000 == 36 [pid = 1655] [id = 129] 09:19:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:19:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 675ms 09:19:12 INFO - PROCESS | 1655 | 1467821952171 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:19:12 INFO - PROCESS | 1655 | 1467821952174 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:19:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:19:12 INFO - PROCESS | 1655 | 1467821952178 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:19:12 INFO - PROCESS | 1655 | 1467821952180 Marionette TRACE conn2 <- [1,578,null,{}] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12be97800) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12bee4800) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12c392400) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1233ec800) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x124355000) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1208f0000) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12c38c400) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x119449c00) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12300cc00) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118680000) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x128f3d000) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x126c0ec00) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x124ea9000) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128bed800) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119456000) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1292ae800) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12955f000) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a72dc00) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a8d7c00) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12c398800) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x114fb2800) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1133f3000) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x114fae400) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1128d4800) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12b85e000) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12bedcc00) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11811bc00) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118117000) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12c3d0400) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12b9fe800) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 09:19:12 INFO - PROCESS | 1655 | 1467821952205 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:12 INFO - PROCESS | 1655 | 1467821952207 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:12 INFO - PROCESS | 1655 | 1467821952294 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:19:12 INFO - PROCESS | 1655 | 1467821952298 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:12 INFO - PROCESS | 1655 | 1467821952300 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fde800 == 37 [pid = 1655] [id = 152] 09:19:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118680c00) [pid = 1655] [serial = 453] [outer = 0x0] 09:19:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118812400) [pid = 1655] [serial = 454] [outer = 0x118680c00] 09:19:12 INFO - PROCESS | 1655 | 1467821952331 Marionette DEBUG loaded listener.js 09:19:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119938c00) [pid = 1655] [serial = 455] [outer = 0x118680c00] 09:19:12 INFO - PROCESS | 1655 | 1467821952720 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 09:19:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:19:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 580ms 09:19:12 INFO - PROCESS | 1655 | 1467821952759 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:19:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:19:12 INFO - PROCESS | 1655 | 1467821952760 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:19:12 INFO - PROCESS | 1655 | 1467821952762 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:19:12 INFO - PROCESS | 1655 | 1467821952765 Marionette TRACE conn2 <- [1,582,null,{}] 09:19:12 INFO - PROCESS | 1655 | 1467821952780 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:12 INFO - PROCESS | 1655 | 1467821952784 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:12 INFO - PROCESS | 1655 | 1467821952864 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:19:12 INFO - PROCESS | 1655 | 1467821952872 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:12 INFO - PROCESS | 1655 | 1467821952874 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a36000 == 38 [pid = 1655] [id = 153] 09:19:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124282800) [pid = 1655] [serial = 456] [outer = 0x0] 09:19:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1249e1c00) [pid = 1655] [serial = 457] [outer = 0x124282800] 09:19:12 INFO - PROCESS | 1655 | 1467821952902 Marionette DEBUG loaded listener.js 09:19:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12612ec00) [pid = 1655] [serial = 458] [outer = 0x124282800] 09:19:13 INFO - PROCESS | 1655 | 1467821953228 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 09:19:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:19:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 479ms 09:19:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:19:13 INFO - PROCESS | 1655 | 1467821953242 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:19:13 INFO - PROCESS | 1655 | 1467821953244 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:19:13 INFO - PROCESS | 1655 | 1467821953246 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:19:13 INFO - PROCESS | 1655 | 1467821953247 Marionette TRACE conn2 <- [1,586,null,{}] 09:19:13 INFO - PROCESS | 1655 | 1467821953249 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:13 INFO - PROCESS | 1655 | 1467821953251 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:13 INFO - PROCESS | 1655 | 1467821953336 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:19:13 INFO - PROCESS | 1655 | 1467821953390 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:13 INFO - PROCESS | 1655 | 1467821953391 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234ab000 == 39 [pid = 1655] [id = 154] 09:19:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126135800) [pid = 1655] [serial = 459] [outer = 0x0] 09:19:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126c0ac00) [pid = 1655] [serial = 460] [outer = 0x126135800] 09:19:13 INFO - PROCESS | 1655 | 1467821953417 Marionette DEBUG loaded listener.js 09:19:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128f44400) [pid = 1655] [serial = 461] [outer = 0x126135800] 09:19:13 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9b7800 == 38 [pid = 1655] [id = 131] 09:19:14 INFO - PROCESS | 1655 | --DOCSHELL 0x129e0d000 == 37 [pid = 1655] [id = 111] 09:19:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9c2000 == 36 [pid = 1655] [id = 128] 09:19:14 INFO - PROCESS | 1655 | --DOCSHELL 0x119474800 == 35 [pid = 1655] [id = 151] 09:19:14 INFO - PROCESS | 1655 | --DOCSHELL 0x117476000 == 34 [pid = 1655] [id = 150] 09:19:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12be6e000 == 33 [pid = 1655] [id = 149] 09:19:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12be53000 == 32 [pid = 1655] [id = 148] 09:19:14 INFO - PROCESS | 1655 | --DOCSHELL 0x123275800 == 31 [pid = 1655] [id = 147] 09:19:14 INFO - PROCESS | 1655 | --DOCSHELL 0x117e7c000 == 30 [pid = 1655] [id = 146] 09:19:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12be53800 == 29 [pid = 1655] [id = 145] 09:19:14 INFO - PROCESS | 1655 | --DOCSHELL 0x116fde800 == 28 [pid = 1655] [id = 152] 09:19:14 INFO - PROCESS | 1655 | --DOCSHELL 0x119a36000 == 27 [pid = 1655] [id = 153] 09:19:14 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:14 INFO - PROCESS | 1655 | 1467821954825 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 09:19:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:19:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1623ms 09:19:14 INFO - PROCESS | 1655 | 1467821954870 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:19:14 INFO - PROCESS | 1655 | 1467821954872 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:19:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:19:14 INFO - PROCESS | 1655 | 1467821954876 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:19:14 INFO - PROCESS | 1655 | 1467821954878 Marionette TRACE conn2 <- [1,590,null,{}] 09:19:14 INFO - PROCESS | 1655 | 1467821954882 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:14 INFO - PROCESS | 1655 | 1467821954884 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:14 INFO - PROCESS | 1655 | 1467821954964 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:19:15 INFO - PROCESS | 1655 | 1467821955043 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:15 INFO - PROCESS | 1655 | 1467821955046 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e23800 == 28 [pid = 1655] [id = 155] 09:19:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1164e7000) [pid = 1655] [serial = 462] [outer = 0x0] 09:19:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1164ef800) [pid = 1655] [serial = 463] [outer = 0x1164e7000] 09:19:15 INFO - PROCESS | 1655 | 1467821955089 Marionette DEBUG loaded listener.js 09:19:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116a1ac00) [pid = 1655] [serial = 464] [outer = 0x1164e7000] 09:19:15 INFO - PROCESS | 1655 | 1467821955420 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 09:19:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:19:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 570ms 09:19:15 INFO - PROCESS | 1655 | 1467821955445 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:19:15 INFO - PROCESS | 1655 | 1467821955449 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:19:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:19:15 INFO - PROCESS | 1655 | 1467821955464 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:19:15 INFO - PROCESS | 1655 | 1467821955465 Marionette TRACE conn2 <- [1,594,null,{}] 09:19:15 INFO - PROCESS | 1655 | 1467821955468 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:15 INFO - PROCESS | 1655 | 1467821955470 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:15 INFO - PROCESS | 1655 | 1467821955567 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:19:15 INFO - PROCESS | 1655 | 1467821955572 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:15 INFO - PROCESS | 1655 | 1467821955574 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fe6800 == 29 [pid = 1655] [id = 156] 09:19:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11714a400) [pid = 1655] [serial = 465] [outer = 0x0] 09:19:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118149800) [pid = 1655] [serial = 466] [outer = 0x11714a400] 09:19:15 INFO - PROCESS | 1655 | 1467821955602 Marionette DEBUG loaded listener.js 09:19:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1183dd400) [pid = 1655] [serial = 467] [outer = 0x11714a400] 09:19:15 INFO - PROCESS | 1655 | 1467821955973 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 09:19:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:19:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 09:19:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:19:15 INFO - PROCESS | 1655 | 1467821955983 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:19:15 INFO - PROCESS | 1655 | 1467821955985 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:19:15 INFO - PROCESS | 1655 | 1467821955988 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:19:16 INFO - PROCESS | 1655 | 1467821955998 Marionette TRACE conn2 <- [1,598,null,{}] 09:19:16 INFO - PROCESS | 1655 | 1467821956012 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:16 INFO - PROCESS | 1655 | 1467821956015 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:16 INFO - PROCESS | 1655 | 1467821956112 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:19:16 INFO - PROCESS | 1655 | 1467821956119 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:16 INFO - PROCESS | 1655 | 1467821956121 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192f3000 == 30 [pid = 1655] [id = 157] 09:19:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x111aa5800) [pid = 1655] [serial = 468] [outer = 0x0] 09:19:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11885a400) [pid = 1655] [serial = 469] [outer = 0x111aa5800] 09:19:16 INFO - PROCESS | 1655 | 1467821956149 Marionette DEBUG loaded listener.js 09:19:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11956e000) [pid = 1655] [serial = 470] [outer = 0x111aa5800] 09:19:16 INFO - PROCESS | 1655 | 1467821956491 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 09:19:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:19:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 538ms 09:19:16 INFO - PROCESS | 1655 | 1467821956532 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:19:16 INFO - PROCESS | 1655 | 1467821956534 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:19:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:19:16 INFO - PROCESS | 1655 | 1467821956538 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:19:16 INFO - PROCESS | 1655 | 1467821956539 Marionette TRACE conn2 <- [1,602,null,{}] 09:19:16 INFO - PROCESS | 1655 | 1467821956541 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:16 INFO - PROCESS | 1655 | 1467821956543 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:16 INFO - PROCESS | 1655 | 1467821956638 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:19:16 INFO - PROCESS | 1655 | 1467821956670 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:16 INFO - PROCESS | 1655 | 1467821956671 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b33000 == 31 [pid = 1655] [id = 158] 09:19:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119937c00) [pid = 1655] [serial = 471] [outer = 0x0] 09:19:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119b60400) [pid = 1655] [serial = 472] [outer = 0x119937c00] 09:19:16 INFO - PROCESS | 1655 | 1467821956696 Marionette DEBUG loaded listener.js 09:19:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1231ec000) [pid = 1655] [serial = 473] [outer = 0x119937c00] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x128f3e800) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118118400) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1208ec000) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12a8d4400) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118119000) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x114fa7400) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124eea000) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1183e2000) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12be97c00) [pid = 1655] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x123dba800) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124eaac00) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x113da7c00) [pid = 1655] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12ba63400) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11867a000) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118680c00) [pid = 1655] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124647400) [pid = 1655] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b9efc00) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11671b000) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11992c000) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128f3bc00) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116809000) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123883400) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116722000) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119449400) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x114fa4c00) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1183e6800) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126c11400) [pid = 1655] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12612b000) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:19:17 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116f95400) [pid = 1655] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:19:17 INFO - PROCESS | 1655 | 1467821957332 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 09:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 821ms 09:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:19:17 INFO - PROCESS | 1655 | 1467821957360 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:19:17 INFO - PROCESS | 1655 | 1467821957361 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:19:17 INFO - PROCESS | 1655 | 1467821957363 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:19:17 INFO - PROCESS | 1655 | 1467821957364 Marionette TRACE conn2 <- [1,606,null,{}] 09:19:17 INFO - PROCESS | 1655 | 1467821957367 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:17 INFO - PROCESS | 1655 | 1467821957368 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:17 INFO - PROCESS | 1655 | 1467821957445 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:19:17 INFO - PROCESS | 1655 | 1467821957449 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:17 INFO - PROCESS | 1655 | 1467821957450 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11662b000 == 32 [pid = 1655] [id = 159] 09:19:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x114faa000) [pid = 1655] [serial = 474] [outer = 0x0] 09:19:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x117143c00) [pid = 1655] [serial = 475] [outer = 0x114faa000] 09:19:17 INFO - PROCESS | 1655 | 1467821957477 Marionette DEBUG loaded listener.js 09:19:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1183e1000) [pid = 1655] [serial = 476] [outer = 0x114faa000] 09:19:17 INFO - PROCESS | 1655 | 1467821957790 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:19:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:19:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 09:19:17 INFO - PROCESS | 1655 | 1467821957832 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:19:17 INFO - PROCESS | 1655 | 1467821957833 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:19:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:19:17 INFO - PROCESS | 1655 | 1467821957836 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:19:17 INFO - PROCESS | 1655 | 1467821957837 Marionette TRACE conn2 <- [1,610,null,{}] 09:19:17 INFO - PROCESS | 1655 | 1467821957839 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:17 INFO - PROCESS | 1655 | 1467821957843 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:17 INFO - PROCESS | 1655 | 1467821957975 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:19:17 INFO - PROCESS | 1655 | 1467821957983 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:17 INFO - PROCESS | 1655 | 1467821957985 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x123708800 == 33 [pid = 1655] [id = 160] 09:19:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11671b000) [pid = 1655] [serial = 477] [outer = 0x0] 09:19:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11992f400) [pid = 1655] [serial = 478] [outer = 0x11671b000] 09:19:18 INFO - PROCESS | 1655 | 1467821958010 Marionette DEBUG loaded listener.js 09:19:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1249e0c00) [pid = 1655] [serial = 479] [outer = 0x11671b000] 09:19:18 INFO - PROCESS | 1655 | 1467821958308 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 09:19:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:19:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 09:19:18 INFO - PROCESS | 1655 | 1467821958356 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:19:18 INFO - PROCESS | 1655 | 1467821958357 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:19:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:19:18 INFO - PROCESS | 1655 | 1467821958359 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:19:18 INFO - PROCESS | 1655 | 1467821958360 Marionette TRACE conn2 <- [1,614,null,{}] 09:19:18 INFO - PROCESS | 1655 | 1467821958363 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:18 INFO - PROCESS | 1655 | 1467821958364 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:18 INFO - PROCESS | 1655 | 1467821958438 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:19:18 INFO - PROCESS | 1655 | 1467821958449 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:18 INFO - PROCESS | 1655 | 1467821958450 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12696a000 == 34 [pid = 1655] [id = 161] 09:19:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x114fa5400) [pid = 1655] [serial = 480] [outer = 0x0] 09:19:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12612b400) [pid = 1655] [serial = 481] [outer = 0x114fa5400] 09:19:18 INFO - PROCESS | 1655 | 1467821958474 Marionette DEBUG loaded listener.js 09:19:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126795000) [pid = 1655] [serial = 482] [outer = 0x114fa5400] 09:19:18 INFO - PROCESS | 1655 | 1467821958792 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 09:19:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:19:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 09:19:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:19:18 INFO - PROCESS | 1655 | 1467821958828 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:19:18 INFO - PROCESS | 1655 | 1467821958829 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:19:18 INFO - PROCESS | 1655 | 1467821958831 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:19:18 INFO - PROCESS | 1655 | 1467821958832 Marionette TRACE conn2 <- [1,618,null,{}] 09:19:18 INFO - PROCESS | 1655 | 1467821958837 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:18 INFO - PROCESS | 1655 | 1467821958838 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:18 INFO - PROCESS | 1655 | 1467821958937 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:19:18 INFO - PROCESS | 1655 | 1467821958943 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:18 INFO - PROCESS | 1655 | 1467821958945 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b3800 == 35 [pid = 1655] [id = 162] 09:19:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126592400) [pid = 1655] [serial = 483] [outer = 0x0] 09:19:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126c07000) [pid = 1655] [serial = 484] [outer = 0x126592400] 09:19:18 INFO - PROCESS | 1655 | 1467821958969 Marionette DEBUG loaded listener.js 09:19:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128be7400) [pid = 1655] [serial = 485] [outer = 0x126592400] 09:19:19 INFO - PROCESS | 1655 | 1467821959421 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:19:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:19:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 623ms 09:19:19 INFO - PROCESS | 1655 | 1467821959454 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:19:19 INFO - PROCESS | 1655 | 1467821959457 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:19:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:19:19 INFO - PROCESS | 1655 | 1467821959461 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:19:19 INFO - PROCESS | 1655 | 1467821959463 Marionette TRACE conn2 <- [1,622,null,{}] 09:19:19 INFO - PROCESS | 1655 | 1467821959467 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:19 INFO - PROCESS | 1655 | 1467821959468 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:19 INFO - PROCESS | 1655 | 1467821959578 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:19:19 INFO - PROCESS | 1655 | 1467821959631 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:19 INFO - PROCESS | 1655 | 1467821959635 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168a5800 == 36 [pid = 1655] [id = 163] 09:19:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x114fa6c00) [pid = 1655] [serial = 486] [outer = 0x0] 09:19:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x114fae400) [pid = 1655] [serial = 487] [outer = 0x114fa6c00] 09:19:19 INFO - PROCESS | 1655 | 1467821959666 Marionette DEBUG loaded listener.js 09:19:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116883400) [pid = 1655] [serial = 488] [outer = 0x114fa6c00] 09:19:20 INFO - PROCESS | 1655 | 1467821960164 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 09:19:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:19:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 771ms 09:19:20 INFO - PROCESS | 1655 | 1467821960265 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:19:20 INFO - PROCESS | 1655 | 1467821960270 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:19:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:19:20 INFO - PROCESS | 1655 | 1467821960276 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:19:20 INFO - PROCESS | 1655 | 1467821960278 Marionette TRACE conn2 <- [1,626,null,{}] 09:19:20 INFO - PROCESS | 1655 | 1467821960281 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:20 INFO - PROCESS | 1655 | 1467821960282 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:20 INFO - PROCESS | 1655 | 1467821960389 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:19:20 INFO - PROCESS | 1655 | 1467821960467 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:20 INFO - PROCESS | 1655 | 1467821960468 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x123160800 == 37 [pid = 1655] [id = 164] 09:19:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1183e1800) [pid = 1655] [serial = 489] [outer = 0x0] 09:19:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11863c400) [pid = 1655] [serial = 490] [outer = 0x1183e1800] 09:19:20 INFO - PROCESS | 1655 | 1467821960499 Marionette DEBUG loaded listener.js 09:19:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1186bc800) [pid = 1655] [serial = 491] [outer = 0x1183e1800] 09:19:21 INFO - PROCESS | 1655 | 1467821961141 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 09:19:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:19:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 919ms 09:19:21 INFO - PROCESS | 1655 | 1467821961196 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:19:21 INFO - PROCESS | 1655 | 1467821961198 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:19:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:19:21 INFO - PROCESS | 1655 | 1467821961202 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:19:21 INFO - PROCESS | 1655 | 1467821961204 Marionette TRACE conn2 <- [1,630,null,{}] 09:19:21 INFO - PROCESS | 1655 | 1467821961207 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:21 INFO - PROCESS | 1655 | 1467821961208 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:21 INFO - PROCESS | 1655 | 1467821961308 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:19:21 INFO - PROCESS | 1655 | 1467821961363 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:21 INFO - PROCESS | 1655 | 1467821961366 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab8800 == 38 [pid = 1655] [id = 165] 09:19:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1176d8c00) [pid = 1655] [serial = 492] [outer = 0x0] 09:19:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118112400) [pid = 1655] [serial = 493] [outer = 0x1176d8c00] 09:19:21 INFO - PROCESS | 1655 | 1467821961395 Marionette DEBUG loaded listener.js 09:19:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11814c400) [pid = 1655] [serial = 494] [outer = 0x1176d8c00] 09:19:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12696a000 == 37 [pid = 1655] [id = 161] 09:19:21 INFO - PROCESS | 1655 | --DOCSHELL 0x123708800 == 36 [pid = 1655] [id = 160] 09:19:21 INFO - PROCESS | 1655 | --DOCSHELL 0x11662b000 == 35 [pid = 1655] [id = 159] 09:19:21 INFO - PROCESS | 1655 | --DOCSHELL 0x119b33000 == 34 [pid = 1655] [id = 158] 09:19:21 INFO - PROCESS | 1655 | --DOCSHELL 0x1192f3000 == 33 [pid = 1655] [id = 157] 09:19:21 INFO - PROCESS | 1655 | --DOCSHELL 0x116fe6800 == 32 [pid = 1655] [id = 156] 09:19:21 INFO - PROCESS | 1655 | --DOCSHELL 0x115e23800 == 31 [pid = 1655] [id = 155] 09:19:21 INFO - PROCESS | 1655 | --DOCSHELL 0x1234ab000 == 30 [pid = 1655] [id = 154] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126c0ac00) [pid = 1655] [serial = 460] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1176dd000) [pid = 1655] [serial = 451] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118812400) [pid = 1655] [serial = 454] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118146000) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12bedf000) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x129569c00) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b066c00) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a78ac00) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12c38e400) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118121000) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1176dec00) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b9f6800) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1186bf000) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b861800) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1293ea800) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128bf2400) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119931800) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11915ec00) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119b60c00) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12670b000) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1248e6000) [pid = 1655] [serial = 442] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119938c00) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126798800) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a72ac00) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128be9c00) [pid = 1655] [serial = 445] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a739000) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12bea0c00) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124ea9c00) [pid = 1655] [serial = 448] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12b86b800) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1249e1c00) [pid = 1655] [serial = 457] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12b062000) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123f45400) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12bea0400) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11885e400) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12be94c00) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12310f400) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x126c0e400) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12ba64400) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x123db4800) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x128fdd000) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1208f1000) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x119937000) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x118150000) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11992c400) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x119931000) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x123005400) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1199c4800) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x124f6e800) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x126c0f800) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x126132800) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x117eb0800) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x116a13c00) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x1181a9400) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x11811e000) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x1186bb000) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | --DOMWINDOW == 54 (0x11915c000) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 09:19:21 INFO - PROCESS | 1655 | 1467821961778 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 09:19:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:19:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 621ms 09:19:21 INFO - PROCESS | 1655 | 1467821961822 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:19:21 INFO - PROCESS | 1655 | 1467821961825 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:19:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:19:21 INFO - PROCESS | 1655 | 1467821961829 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:19:21 INFO - PROCESS | 1655 | 1467821961831 Marionette TRACE conn2 <- [1,634,null,{}] 09:19:21 INFO - PROCESS | 1655 | 1467821961833 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:21 INFO - PROCESS | 1655 | 1467821961835 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:21 INFO - PROCESS | 1655 | 1467821961911 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:19:21 INFO - PROCESS | 1655 | 1467821961961 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:21 INFO - PROCESS | 1655 | 1467821961962 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11821a800 == 31 [pid = 1655] [id = 166] 09:19:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x1181a9400) [pid = 1655] [serial = 495] [outer = 0x0] 09:19:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x1186be400) [pid = 1655] [serial = 496] [outer = 0x1181a9400] 09:19:21 INFO - PROCESS | 1655 | 1467821961993 Marionette DEBUG loaded listener.js 09:19:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x1189a5800) [pid = 1655] [serial = 497] [outer = 0x1181a9400] 09:19:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x119168800) [pid = 1655] [serial = 498] [outer = 0x12ca79000] 09:19:22 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:22 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:22 INFO - PROCESS | 1655 | 1467821962321 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 09:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 518ms 09:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:19:22 INFO - PROCESS | 1655 | 1467821962348 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:19:22 INFO - PROCESS | 1655 | 1467821962349 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:19:22 INFO - PROCESS | 1655 | 1467821962353 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:19:22 INFO - PROCESS | 1655 | 1467821962356 Marionette TRACE conn2 <- [1,638,null,{}] 09:19:22 INFO - PROCESS | 1655 | 1467821962364 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:22 INFO - PROCESS | 1655 | 1467821962367 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:22 INFO - PROCESS | 1655 | 1467821962443 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:19:22 INFO - PROCESS | 1655 | 1467821962495 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:22 INFO - PROCESS | 1655 | 1467821962497 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182eb000 == 32 [pid = 1655] [id = 167] 09:19:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x114fae800) [pid = 1655] [serial = 499] [outer = 0x0] 09:19:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x1186b9800) [pid = 1655] [serial = 500] [outer = 0x114fae800] 09:19:22 INFO - PROCESS | 1655 | 1467821962526 Marionette DEBUG loaded listener.js 09:19:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x12310b400) [pid = 1655] [serial = 501] [outer = 0x114fae800] 09:19:22 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:22 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:22 INFO - PROCESS | 1655 | 1467821962830 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:19:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:19:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 524ms 09:19:22 INFO - PROCESS | 1655 | 1467821962877 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:19:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:19:22 INFO - PROCESS | 1655 | 1467821962880 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:19:22 INFO - PROCESS | 1655 | 1467821962883 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:19:22 INFO - PROCESS | 1655 | 1467821962884 Marionette TRACE conn2 <- [1,642,null,{}] 09:19:22 INFO - PROCESS | 1655 | 1467821962890 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:22 INFO - PROCESS | 1655 | 1467821962892 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:23 INFO - PROCESS | 1655 | 1467821963014 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:19:23 INFO - PROCESS | 1655 | 1467821963087 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:23 INFO - PROCESS | 1655 | 1467821963088 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195d1800 == 33 [pid = 1655] [id = 168] 09:19:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1183df000) [pid = 1655] [serial = 502] [outer = 0x0] 09:19:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x123d7f400) [pid = 1655] [serial = 503] [outer = 0x1183df000] 09:19:23 INFO - PROCESS | 1655 | 1467821963129 Marionette DEBUG loaded listener.js 09:19:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x124648400) [pid = 1655] [serial = 504] [outer = 0x1183df000] 09:19:23 INFO - PROCESS | 1655 | 1467821963442 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 09:19:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:19:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 572ms 09:19:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:19:23 INFO - PROCESS | 1655 | 1467821963461 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:19:23 INFO - PROCESS | 1655 | 1467821963462 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:19:23 INFO - PROCESS | 1655 | 1467821963464 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:19:23 INFO - PROCESS | 1655 | 1467821963465 Marionette TRACE conn2 <- [1,646,null,{}] 09:19:23 INFO - PROCESS | 1655 | 1467821963475 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:23 INFO - PROCESS | 1655 | 1467821963476 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:23 INFO - PROCESS | 1655 | 1467821963556 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:19:23 INFO - PROCESS | 1655 | 1467821963560 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:23 INFO - PROCESS | 1655 | 1467821963561 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x123176000 == 34 [pid = 1655] [id = 169] 09:19:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x123db4800) [pid = 1655] [serial = 505] [outer = 0x0] 09:19:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x124ee9400) [pid = 1655] [serial = 506] [outer = 0x123db4800] 09:19:23 INFO - PROCESS | 1655 | 1467821963585 Marionette DEBUG loaded listener.js 09:19:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x126c08400) [pid = 1655] [serial = 507] [outer = 0x123db4800] 09:19:23 INFO - PROCESS | 1655 | 1467821963950 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:19:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:19:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 522ms 09:19:23 INFO - PROCESS | 1655 | 1467821963989 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:19:23 INFO - PROCESS | 1655 | 1467821963990 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:19:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:19:23 INFO - PROCESS | 1655 | 1467821963992 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:19:23 INFO - PROCESS | 1655 | 1467821963993 Marionette TRACE conn2 <- [1,650,null,{}] 09:19:23 INFO - PROCESS | 1655 | 1467821963995 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:24 INFO - PROCESS | 1655 | 1467821963999 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:24 INFO - PROCESS | 1655 | 1467821964117 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:19:24 INFO - PROCESS | 1655 | 1467821964120 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:24 INFO - PROCESS | 1655 | 1467821964122 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x123708800 == 35 [pid = 1655] [id = 170] 09:19:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x126c0b400) [pid = 1655] [serial = 508] [outer = 0x0] 09:19:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x128bec400) [pid = 1655] [serial = 509] [outer = 0x126c0b400] 09:19:24 INFO - PROCESS | 1655 | 1467821964146 Marionette DEBUG loaded listener.js 09:19:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1293f0400) [pid = 1655] [serial = 510] [outer = 0x126c0b400] 09:19:24 INFO - PROCESS | 1655 | 1467821964483 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 09:19:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:19:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 09:19:24 INFO - PROCESS | 1655 | 1467821964510 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:19:24 INFO - PROCESS | 1655 | 1467821964512 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:19:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:19:24 INFO - PROCESS | 1655 | 1467821964514 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:19:24 INFO - PROCESS | 1655 | 1467821964515 Marionette TRACE conn2 <- [1,654,null,{}] 09:19:24 INFO - PROCESS | 1655 | 1467821964523 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:24 INFO - PROCESS | 1655 | 1467821964524 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:24 INFO - PROCESS | 1655 | 1467821964617 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:19:24 INFO - PROCESS | 1655 | 1467821964621 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:24 INFO - PROCESS | 1655 | 1467821964622 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x124edf800 == 36 [pid = 1655] [id = 171] 09:19:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1293f1400) [pid = 1655] [serial = 511] [outer = 0x0] 09:19:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x12a72c800) [pid = 1655] [serial = 512] [outer = 0x1293f1400] 09:19:24 INFO - PROCESS | 1655 | 1467821964646 Marionette DEBUG loaded listener.js 09:19:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x12a78f400) [pid = 1655] [serial = 513] [outer = 0x1293f1400] 09:19:24 INFO - PROCESS | 1655 | 1467821964965 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 09:19:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:19:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 09:19:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:19:25 INFO - PROCESS | 1655 | 1467821965033 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:19:25 INFO - PROCESS | 1655 | 1467821965034 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:19:25 INFO - PROCESS | 1655 | 1467821965036 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:19:25 INFO - PROCESS | 1655 | 1467821965037 Marionette TRACE conn2 <- [1,658,null,{}] 09:19:25 INFO - PROCESS | 1655 | 1467821965047 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:25 INFO - PROCESS | 1655 | 1467821965048 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:25 INFO - PROCESS | 1655 | 1467821965144 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:19:25 INFO - PROCESS | 1655 | 1467821965147 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:25 INFO - PROCESS | 1655 | 1467821965149 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289aa800 == 37 [pid = 1655] [id = 172] 09:19:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1293f3c00) [pid = 1655] [serial = 514] [outer = 0x0] 09:19:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x12a8dd800) [pid = 1655] [serial = 515] [outer = 0x1293f3c00] 09:19:25 INFO - PROCESS | 1655 | 1467821965173 Marionette DEBUG loaded listener.js 09:19:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12b1b1c00) [pid = 1655] [serial = 516] [outer = 0x1293f3c00] 09:19:25 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11714a400) [pid = 1655] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:19:25 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x126135800) [pid = 1655] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:19:25 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x111aa5800) [pid = 1655] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:19:25 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x119937c00) [pid = 1655] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:19:25 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x114faa000) [pid = 1655] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:19:25 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x114fa5400) [pid = 1655] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:19:25 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11671b000) [pid = 1655] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:19:25 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1164e7000) [pid = 1655] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:19:25 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x124282800) [pid = 1655] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:19:25 INFO - PROCESS | 1655 | 1467821965575 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:19:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:19:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 576ms 09:19:25 INFO - PROCESS | 1655 | 1467821965613 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:19:25 INFO - PROCESS | 1655 | 1467821965615 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:19:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:19:25 INFO - PROCESS | 1655 | 1467821965619 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:19:25 INFO - PROCESS | 1655 | 1467821965621 Marionette TRACE conn2 <- [1,662,null,{}] 09:19:25 INFO - PROCESS | 1655 | 1467821965624 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:25 INFO - PROCESS | 1655 | 1467821965626 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:25 INFO - PROCESS | 1655 | 1467821965727 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:19:25 INFO - PROCESS | 1655 | 1467821965732 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:25 INFO - PROCESS | 1655 | 1467821965733 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182db000 == 38 [pid = 1655] [id = 173] 09:19:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11814f800) [pid = 1655] [serial = 517] [outer = 0x0] 09:19:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119167400) [pid = 1655] [serial = 518] [outer = 0x11814f800] 09:19:25 INFO - PROCESS | 1655 | 1467821965761 Marionette DEBUG loaded listener.js 09:19:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x124eea000) [pid = 1655] [serial = 519] [outer = 0x11814f800] 09:19:25 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:26 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:26 INFO - PROCESS | 1655 | 1467821966079 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 09:19:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:19:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 09:19:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:19:26 INFO - PROCESS | 1655 | 1467821966090 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:19:26 INFO - PROCESS | 1655 | 1467821966091 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:19:26 INFO - PROCESS | 1655 | 1467821966093 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:19:26 INFO - PROCESS | 1655 | 1467821966094 Marionette TRACE conn2 <- [1,666,null,{}] 09:19:26 INFO - PROCESS | 1655 | 1467821966096 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:26 INFO - PROCESS | 1655 | 1467821966098 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:26 INFO - PROCESS | 1655 | 1467821966175 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:19:26 INFO - PROCESS | 1655 | 1467821966227 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:26 INFO - PROCESS | 1655 | 1467821966228 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x129326800 == 39 [pid = 1655] [id = 174] 09:19:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11814b000) [pid = 1655] [serial = 520] [outer = 0x0] 09:19:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x12955e400) [pid = 1655] [serial = 521] [outer = 0x11814b000] 09:19:26 INFO - PROCESS | 1655 | 1467821966252 Marionette DEBUG loaded listener.js 09:19:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x12b99bc00) [pid = 1655] [serial = 522] [outer = 0x11814b000] 09:19:26 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:26 INFO - PROCESS | 1655 | [1655] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:19:26 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:26 INFO - PROCESS | 1655 | 1467821966512 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 09:19:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:19:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 09:19:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:19:26 INFO - PROCESS | 1655 | 1467821966562 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:19:26 INFO - PROCESS | 1655 | 1467821966564 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:19:26 INFO - PROCESS | 1655 | 1467821966566 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:19:26 INFO - PROCESS | 1655 | 1467821966571 Marionette TRACE conn2 <- [1,670,null,{}] 09:19:26 INFO - PROCESS | 1655 | 1467821966582 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:26 INFO - PROCESS | 1655 | 1467821966585 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:26 INFO - PROCESS | 1655 | 1467821966734 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:19:26 INFO - PROCESS | 1655 | 1467821966739 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:26 INFO - PROCESS | 1655 | 1467821966741 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a60f800 == 40 [pid = 1655] [id = 175] 09:19:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12b9a1800) [pid = 1655] [serial = 523] [outer = 0x0] 09:19:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x12b9fcc00) [pid = 1655] [serial = 524] [outer = 0x12b9a1800] 09:19:26 INFO - PROCESS | 1655 | 1467821966785 Marionette DEBUG loaded listener.js 09:19:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12be9e400) [pid = 1655] [serial = 525] [outer = 0x12b9a1800] 09:19:27 INFO - PROCESS | 1655 | 1467821967218 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 09:19:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:19:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 680ms 09:19:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:19:27 INFO - PROCESS | 1655 | 1467821967246 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:19:27 INFO - PROCESS | 1655 | 1467821967247 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:19:27 INFO - PROCESS | 1655 | 1467821967249 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:19:27 INFO - PROCESS | 1655 | 1467821967251 Marionette TRACE conn2 <- [1,674,null,{}] 09:19:27 INFO - PROCESS | 1655 | 1467821967255 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:27 INFO - PROCESS | 1655 | 1467821967256 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:27 INFO - PROCESS | 1655 | 1467821967334 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:19:27 INFO - PROCESS | 1655 | 1467821967340 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:27 INFO - PROCESS | 1655 | 1467821967341 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aab1800 == 41 [pid = 1655] [id = 176] 09:19:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12bed9000) [pid = 1655] [serial = 526] [outer = 0x0] 09:19:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12bee0800) [pid = 1655] [serial = 527] [outer = 0x12bed9000] 09:19:27 INFO - PROCESS | 1655 | 1467821967365 Marionette DEBUG loaded listener.js 09:19:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12c38cc00) [pid = 1655] [serial = 528] [outer = 0x12bed9000] 09:19:27 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:27 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:27 INFO - PROCESS | 1655 | 1467821967731 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 09:19:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 09:19:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 09:19:27 INFO - PROCESS | 1655 | 1467821967771 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:19:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:19:27 INFO - PROCESS | 1655 | 1467821967773 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:19:27 INFO - PROCESS | 1655 | 1467821967777 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:19:27 INFO - PROCESS | 1655 | 1467821967780 Marionette TRACE conn2 <- [1,678,null,{}] 09:19:27 INFO - PROCESS | 1655 | 1467821967784 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:27 INFO - PROCESS | 1655 | 1467821967785 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:27 INFO - PROCESS | 1655 | 1467821967924 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:19:27 INFO - PROCESS | 1655 | 1467821967979 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:27 INFO - PROCESS | 1655 | 1467821967982 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab5800 == 42 [pid = 1655] [id = 177] 09:19:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116633c00) [pid = 1655] [serial = 529] [outer = 0x0] 09:19:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1167f0c00) [pid = 1655] [serial = 530] [outer = 0x116633c00] 09:19:28 INFO - PROCESS | 1655 | 1467821968013 Marionette DEBUG loaded listener.js 09:19:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118118800) [pid = 1655] [serial = 531] [outer = 0x116633c00] 09:19:28 INFO - PROCESS | 1655 | 1467821968455 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 09:19:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:19:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 726ms 09:19:28 INFO - PROCESS | 1655 | 1467821968518 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:19:28 INFO - PROCESS | 1655 | 1467821968522 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:19:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:19:28 INFO - PROCESS | 1655 | 1467821968527 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:19:28 INFO - PROCESS | 1655 | 1467821968529 Marionette TRACE conn2 <- [1,682,null,{}] 09:19:28 INFO - PROCESS | 1655 | 1467821968532 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:28 INFO - PROCESS | 1655 | 1467821968534 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:28 INFO - PROCESS | 1655 | 1467821968636 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:19:28 INFO - PROCESS | 1655 | 1467821968703 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:28 INFO - PROCESS | 1655 | 1467821968705 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a42800 == 43 [pid = 1655] [id = 178] 09:19:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1186bf000) [pid = 1655] [serial = 532] [outer = 0x0] 09:19:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119449400) [pid = 1655] [serial = 533] [outer = 0x1186bf000] 09:19:28 INFO - PROCESS | 1655 | 1467821968735 Marionette DEBUG loaded listener.js 09:19:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119937000) [pid = 1655] [serial = 534] [outer = 0x1186bf000] 09:19:29 INFO - PROCESS | 1655 | 1467821969630 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 09:19:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 09:19:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1120ms 09:19:29 INFO - PROCESS | 1655 | 1467821969648 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:19:29 INFO - PROCESS | 1655 | 1467821969649 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:19:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:19:29 INFO - PROCESS | 1655 | 1467821969653 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:19:29 INFO - PROCESS | 1655 | 1467821969656 Marionette TRACE conn2 <- [1,686,null,{}] 09:19:29 INFO - PROCESS | 1655 | 1467821969664 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:29 INFO - PROCESS | 1655 | 1467821969667 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:29 INFO - PROCESS | 1655 | 1467821969771 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:19:29 INFO - PROCESS | 1655 | 1467821969825 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:29 INFO - PROCESS | 1655 | 1467821969827 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a619000 == 44 [pid = 1655] [id = 179] 09:19:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119a88800) [pid = 1655] [serial = 535] [outer = 0x0] 09:19:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1231ec400) [pid = 1655] [serial = 536] [outer = 0x119a88800] 09:19:29 INFO - PROCESS | 1655 | 1467821969858 Marionette DEBUG loaded listener.js 09:19:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124646400) [pid = 1655] [serial = 537] [outer = 0x119a88800] 09:19:30 INFO - PROCESS | 1655 | 1467821970955 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 09:19:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:19:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1327ms 09:19:30 INFO - PROCESS | 1655 | 1467821970979 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:19:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:19:30 INFO - PROCESS | 1655 | 1467821970982 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:19:30 INFO - PROCESS | 1655 | 1467821970985 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:19:30 INFO - PROCESS | 1655 | 1467821970987 Marionette TRACE conn2 <- [1,690,null,{}] 09:19:30 INFO - PROCESS | 1655 | 1467821970990 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:30 INFO - PROCESS | 1655 | 1467821970992 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:31 INFO - PROCESS | 1655 | 1467821971091 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12a60f800 == 43 [pid = 1655] [id = 175] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x129326800 == 42 [pid = 1655] [id = 174] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1182db000 == 41 [pid = 1655] [id = 173] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1289aa800 == 40 [pid = 1655] [id = 172] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x124edf800 == 39 [pid = 1655] [id = 171] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x123708800 == 38 [pid = 1655] [id = 170] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x123176000 == 37 [pid = 1655] [id = 169] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1195d1800 == 36 [pid = 1655] [id = 168] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1182eb000 == 35 [pid = 1655] [id = 167] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11821a800 == 34 [pid = 1655] [id = 166] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab8800 == 33 [pid = 1655] [id = 165] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x123160800 == 32 [pid = 1655] [id = 164] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b3800 == 31 [pid = 1655] [id = 162] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1168a5800 == 30 [pid = 1655] [id = 163] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12a619000 == 29 [pid = 1655] [id = 179] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119a42800 == 28 [pid = 1655] [id = 178] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12aab1800 == 27 [pid = 1655] [id = 176] 09:19:31 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab5800 == 26 [pid = 1655] [id = 177] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118149800) [pid = 1655] [serial = 466] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128f44400) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11885a400) [pid = 1655] [serial = 469] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1183dd400) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119b60400) [pid = 1655] [serial = 472] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11956e000) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x117143c00) [pid = 1655] [serial = 475] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1183e1000) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12612b400) [pid = 1655] [serial = 481] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11992f400) [pid = 1655] [serial = 478] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1231ec000) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1164ef800) [pid = 1655] [serial = 463] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x116a1ac00) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1249e0c00) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x126795000) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x126c07000) [pid = 1655] [serial = 484] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12612ec00) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 09:19:31 INFO - PROCESS | 1655 | 1467821971682 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:31 INFO - PROCESS | 1655 | 1467821971684 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x112157000 == 27 [pid = 1655] [id = 180] 09:19:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1121be000) [pid = 1655] [serial = 538] [outer = 0x0] 09:19:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x112d38c00) [pid = 1655] [serial = 539] [outer = 0x1121be000] 09:19:31 INFO - PROCESS | 1655 | 1467821971714 Marionette DEBUG loaded listener.js 09:19:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x113c3c400) [pid = 1655] [serial = 540] [outer = 0x1121be000] 09:19:32 INFO - PROCESS | 1655 | 1467821972490 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 09:19:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:19:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1523ms 09:19:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:19:32 INFO - PROCESS | 1655 | 1467821972508 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:19:32 INFO - PROCESS | 1655 | 1467821972510 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:19:32 INFO - PROCESS | 1655 | 1467821972513 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:19:32 INFO - PROCESS | 1655 | 1467821972515 Marionette TRACE conn2 <- [1,694,null,{}] 09:19:32 INFO - PROCESS | 1655 | 1467821972519 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:32 INFO - PROCESS | 1655 | 1467821972523 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:32 INFO - PROCESS | 1655 | 1467821972597 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:19:32 INFO - PROCESS | 1655 | 1467821972605 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:32 INFO - PROCESS | 1655 | 1467821972607 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11667a800 == 28 [pid = 1655] [id = 181] 09:19:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x116885800) [pid = 1655] [serial = 541] [outer = 0x0] 09:19:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x117146800) [pid = 1655] [serial = 542] [outer = 0x116885800] 09:19:32 INFO - PROCESS | 1655 | 1467821972634 Marionette DEBUG loaded listener.js 09:19:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x117eb0400) [pid = 1655] [serial = 543] [outer = 0x116885800] 09:19:33 INFO - PROCESS | 1655 | 1467821973462 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 09:19:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 09:19:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 09:19:33 INFO - PROCESS | 1655 | 1467821973487 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:19:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:19:33 INFO - PROCESS | 1655 | 1467821973491 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:19:33 INFO - PROCESS | 1655 | 1467821973493 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:19:33 INFO - PROCESS | 1655 | 1467821973494 Marionette TRACE conn2 <- [1,698,null,{}] 09:19:33 INFO - PROCESS | 1655 | 1467821973497 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:33 INFO - PROCESS | 1655 | 1467821973498 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:33 INFO - PROCESS | 1655 | 1467821973599 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:19:33 INFO - PROCESS | 1655 | 1467821973614 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:33 INFO - PROCESS | 1655 | 1467821973615 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x117473000 == 29 [pid = 1655] [id = 182] 09:19:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118146800) [pid = 1655] [serial = 544] [outer = 0x0] 09:19:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1183e4000) [pid = 1655] [serial = 545] [outer = 0x118146800] 09:19:33 INFO - PROCESS | 1655 | 1467821973641 Marionette DEBUG loaded listener.js 09:19:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11867a800) [pid = 1655] [serial = 546] [outer = 0x118146800] 09:19:34 INFO - PROCESS | 1655 | 1467821974480 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 09:19:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 09:19:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1019ms 09:19:34 INFO - PROCESS | 1655 | 1467821974513 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:19:34 INFO - PROCESS | 1655 | 1467821974514 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:19:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:19:34 INFO - PROCESS | 1655 | 1467821974521 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:19:34 INFO - PROCESS | 1655 | 1467821974526 Marionette TRACE conn2 <- [1,702,null,{}] 09:19:34 INFO - PROCESS | 1655 | 1467821974541 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:34 INFO - PROCESS | 1655 | 1467821974544 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:34 INFO - PROCESS | 1655 | 1467821974642 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:19:34 INFO - PROCESS | 1655 | 1467821974646 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:34 INFO - PROCESS | 1655 | 1467821974647 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189ae800 == 30 [pid = 1655] [id = 183] 09:19:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1186b6800) [pid = 1655] [serial = 547] [outer = 0x0] 09:19:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119168c00) [pid = 1655] [serial = 548] [outer = 0x1186b6800] 09:19:34 INFO - PROCESS | 1655 | 1467821974672 Marionette DEBUG loaded listener.js 09:19:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11992f000) [pid = 1655] [serial = 549] [outer = 0x1186b6800] 09:19:35 INFO - PROCESS | 1655 | 1467821975497 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 09:19:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:19:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1035ms 09:19:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:19:35 INFO - PROCESS | 1655 | 1467821975553 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:19:35 INFO - PROCESS | 1655 | 1467821975555 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:19:35 INFO - PROCESS | 1655 | 1467821975557 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:19:35 INFO - PROCESS | 1655 | 1467821975558 Marionette TRACE conn2 <- [1,706,null,{}] 09:19:35 INFO - PROCESS | 1655 | 1467821975560 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:35 INFO - PROCESS | 1655 | 1467821975562 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:35 INFO - PROCESS | 1655 | 1467821975730 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12bed9000) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126c0b400) [pid = 1655] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1293f1400) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123db4800) [pid = 1655] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1176d8c00) [pid = 1655] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x126592400) [pid = 1655] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1183e1800) [pid = 1655] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x114fae800) [pid = 1655] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x114fa6c00) [pid = 1655] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1183df000) [pid = 1655] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1181a9400) [pid = 1655] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1293f3c00) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11814b000) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11814f800) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:19:35 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12b9a1800) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:19:35 INFO - PROCESS | 1655 | 1467821975772 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:35 INFO - PROCESS | 1655 | 1467821975773 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182df000 == 31 [pid = 1655] [id = 184] 09:19:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11337dc00) [pid = 1655] [serial = 550] [outer = 0x0] 09:19:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1161a8400) [pid = 1655] [serial = 551] [outer = 0x11337dc00] 09:19:35 INFO - PROCESS | 1655 | 1467821975798 Marionette DEBUG loaded listener.js 09:19:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1183e1800) [pid = 1655] [serial = 552] [outer = 0x11337dc00] 09:19:36 INFO - PROCESS | 1655 | 1467821976568 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 09:19:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:19:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1020ms 09:19:36 INFO - PROCESS | 1655 | 1467821976578 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:19:36 INFO - PROCESS | 1655 | 1467821976579 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:19:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:19:36 INFO - PROCESS | 1655 | 1467821976581 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:19:36 INFO - PROCESS | 1655 | 1467821976582 Marionette TRACE conn2 <- [1,710,null,{}] 09:19:36 INFO - PROCESS | 1655 | 1467821976592 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:36 INFO - PROCESS | 1655 | 1467821976593 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:36 INFO - PROCESS | 1655 | 1467821976665 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:19:36 INFO - PROCESS | 1655 | 1467821976671 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:36 INFO - PROCESS | 1655 | 1467821976676 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a38000 == 32 [pid = 1655] [id = 185] 09:19:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119f21400) [pid = 1655] [serial = 553] [outer = 0x0] 09:19:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x120810000) [pid = 1655] [serial = 554] [outer = 0x119f21400] 09:19:36 INFO - PROCESS | 1655 | 1467821976709 Marionette DEBUG loaded listener.js 09:19:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1233f9800) [pid = 1655] [serial = 555] [outer = 0x119f21400] 09:19:37 INFO - PROCESS | 1655 | 1467821977665 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 09:19:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:19:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1129ms 09:19:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:19:37 INFO - PROCESS | 1655 | 1467821977741 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:19:37 INFO - PROCESS | 1655 | 1467821977743 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:19:37 INFO - PROCESS | 1655 | 1467821977747 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:19:37 INFO - PROCESS | 1655 | 1467821977750 Marionette TRACE conn2 <- [1,714,null,{}] 09:19:37 INFO - PROCESS | 1655 | 1467821977754 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:37 INFO - PROCESS | 1655 | 1467821977756 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:37 INFO - PROCESS | 1655 | 1467821977839 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:19:37 INFO - PROCESS | 1655 | 1467821977926 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:37 INFO - PROCESS | 1655 | 1467821977928 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x10eab0000 == 33 [pid = 1655] [id = 186] 09:19:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x114fb1c00) [pid = 1655] [serial = 556] [outer = 0x0] 09:19:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x115e5f800) [pid = 1655] [serial = 557] [outer = 0x114fb1c00] 09:19:37 INFO - PROCESS | 1655 | 1467821977960 Marionette DEBUG loaded listener.js 09:19:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x116718000) [pid = 1655] [serial = 558] [outer = 0x114fb1c00] 09:19:38 INFO - PROCESS | 1655 | 1467821978913 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 09:19:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 09:19:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1177ms 09:19:38 INFO - PROCESS | 1655 | 1467821978942 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:19:38 INFO - PROCESS | 1655 | 1467821978944 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:19:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:19:38 INFO - PROCESS | 1655 | 1467821978949 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:19:38 INFO - PROCESS | 1655 | 1467821978952 Marionette TRACE conn2 <- [1,718,null,{}] 09:19:38 INFO - PROCESS | 1655 | 1467821978957 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:38 INFO - PROCESS | 1655 | 1467821978959 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:39 INFO - PROCESS | 1655 | 1467821979057 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:19:39 INFO - PROCESS | 1655 | 1467821979104 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:39 INFO - PROCESS | 1655 | 1467821979106 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x119473800 == 34 [pid = 1655] [id = 187] 09:19:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1181a9000) [pid = 1655] [serial = 559] [outer = 0x0] 09:19:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1186b4400) [pid = 1655] [serial = 560] [outer = 0x1181a9000] 09:19:39 INFO - PROCESS | 1655 | 1467821979137 Marionette DEBUG loaded listener.js 09:19:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118811c00) [pid = 1655] [serial = 561] [outer = 0x1181a9000] 09:19:39 INFO - PROCESS | 1655 | --DOCSHELL 0x128fa4800 == 33 [pid = 1655] [id = 6] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128be7400) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11863c400) [pid = 1655] [serial = 490] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1186bc800) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1186b9800) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12310b400) [pid = 1655] [serial = 501] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x114fae400) [pid = 1655] [serial = 487] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x116883400) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x123d7f400) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x124648400) [pid = 1655] [serial = 504] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1186be400) [pid = 1655] [serial = 496] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1189a5800) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12a8dd800) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12955e400) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x119167400) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x124eea000) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x118649800) [pid = 1655] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12be9e400) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12b9fcc00) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x12b1b1c00) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1293f0400) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x12a78f400) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x12b99bc00) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x126c08400) [pid = 1655] [serial = 507] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x12c38cc00) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x12bee0800) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 54 (0x128bec400) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 53 (0x12a72c800) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 52 (0x124ee9400) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 51 (0x118112400) [pid = 1655] [serial = 493] [outer = 0x0] [url = about:blank] 09:19:39 INFO - PROCESS | 1655 | --DOMWINDOW == 50 (0x11814c400) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 09:19:40 INFO - PROCESS | 1655 | 1467821980207 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 09:19:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:19:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1275ms 09:19:40 INFO - PROCESS | 1655 | 1467821980231 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:19:40 INFO - PROCESS | 1655 | 1467821980234 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:19:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:19:40 INFO - PROCESS | 1655 | 1467821980240 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:19:40 INFO - PROCESS | 1655 | 1467821980242 Marionette TRACE conn2 <- [1,722,null,{}] 09:19:40 INFO - PROCESS | 1655 | 1467821980245 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:40 INFO - PROCESS | 1655 | 1467821980247 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:40 INFO - PROCESS | 1655 | 1467821980317 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:19:40 INFO - PROCESS | 1655 | 1467821980324 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:40 INFO - PROCESS | 1655 | 1467821980325 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168a9800 == 34 [pid = 1655] [id = 188] 09:19:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x1176d3c00) [pid = 1655] [serial = 562] [outer = 0x0] 09:19:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x11811e000) [pid = 1655] [serial = 563] [outer = 0x1176d3c00] 09:19:40 INFO - PROCESS | 1655 | 1467821980353 Marionette DEBUG loaded listener.js 09:19:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x1183dbc00) [pid = 1655] [serial = 564] [outer = 0x1176d3c00] 09:19:40 INFO - PROCESS | 1655 | 1467821980698 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 09:19:40 INFO - PROCESS | 1655 | 1467821980713 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:19:40 INFO - PROCESS | 1655 | 1467821980717 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:19:40 INFO - PROCESS | 1655 | 1467821980721 Marionette TRACE conn2 <- [1,726,null,{}] 09:19:40 INFO - PROCESS | 1655 | 1467821980724 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:40 INFO - PROCESS | 1655 | 1467821980725 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:40 INFO - PROCESS | 1655 | 1467821980803 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:19:40 INFO - PROCESS | 1655 | 1467821980852 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:40 INFO - PROCESS | 1655 | 1467821980854 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x118235800 == 35 [pid = 1655] [id = 189] 09:19:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x1183e3800) [pid = 1655] [serial = 565] [outer = 0x0] 09:19:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x1186c0800) [pid = 1655] [serial = 566] [outer = 0x1183e3800] 09:19:40 INFO - PROCESS | 1655 | 1467821980880 Marionette DEBUG loaded listener.js 09:19:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x11992cc00) [pid = 1655] [serial = 567] [outer = 0x1183e3800] 09:19:41 INFO - PROCESS | 1655 | 1467821981223 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 09:19:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:19:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 523ms 09:19:41 INFO - PROCESS | 1655 | 1467821981241 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:19:41 INFO - PROCESS | 1655 | 1467821981242 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:19:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:19:41 INFO - PROCESS | 1655 | 1467821981244 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:19:41 INFO - PROCESS | 1655 | 1467821981247 Marionette TRACE conn2 <- [1,730,null,{}] 09:19:41 INFO - PROCESS | 1655 | 1467821981257 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:41 INFO - PROCESS | 1655 | 1467821981260 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:41 INFO - PROCESS | 1655 | 1467821981336 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:19:41 INFO - PROCESS | 1655 | 1467821981387 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:41 INFO - PROCESS | 1655 | 1467821981389 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195bb800 == 36 [pid = 1655] [id = 190] 09:19:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x119936c00) [pid = 1655] [serial = 568] [outer = 0x0] 09:19:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x119f21800) [pid = 1655] [serial = 569] [outer = 0x119936c00] 09:19:41 INFO - PROCESS | 1655 | 1467821981420 Marionette DEBUG loaded listener.js 09:19:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1235f0800) [pid = 1655] [serial = 570] [outer = 0x119936c00] 09:19:41 INFO - PROCESS | 1655 | 1467821981796 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 09:19:41 INFO - PROCESS | 1655 | 1467821981822 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:19:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:19:41 INFO - PROCESS | 1655 | 1467821981825 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:19:41 INFO - PROCESS | 1655 | 1467821981827 Marionette TRACE conn2 <- [1,734,null,{}] 09:19:41 INFO - PROCESS | 1655 | 1467821981830 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:41 INFO - PROCESS | 1655 | 1467821981832 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:41 INFO - PROCESS | 1655 | 1467821981983 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:19:42 INFO - PROCESS | 1655 | 1467821982004 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:42 INFO - PROCESS | 1655 | 1467821982005 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x123166000 == 37 [pid = 1655] [id = 191] 09:19:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x123d7cc00) [pid = 1655] [serial = 571] [outer = 0x0] 09:19:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1249d3c00) [pid = 1655] [serial = 572] [outer = 0x123d7cc00] 09:19:42 INFO - PROCESS | 1655 | 1467821982048 Marionette DEBUG loaded listener.js 09:19:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x124eab800) [pid = 1655] [serial = 573] [outer = 0x123d7cc00] 09:19:42 INFO - PROCESS | 1655 | 1467821982429 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 09:19:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:19:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 09:19:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:19:42 INFO - PROCESS | 1655 | 1467821982447 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:19:42 INFO - PROCESS | 1655 | 1467821982449 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:19:42 INFO - PROCESS | 1655 | 1467821982451 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:19:42 INFO - PROCESS | 1655 | 1467821982452 Marionette TRACE conn2 <- [1,738,null,{}] 09:19:42 INFO - PROCESS | 1655 | 1467821982457 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:42 INFO - PROCESS | 1655 | 1467821982459 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:42 INFO - PROCESS | 1655 | 1467821982552 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:19:42 INFO - PROCESS | 1655 | 1467821982556 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:42 INFO - PROCESS | 1655 | 1467821982557 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234b9800 == 38 [pid = 1655] [id = 192] 09:19:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1128d8400) [pid = 1655] [serial = 574] [outer = 0x0] 09:19:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x124eef800) [pid = 1655] [serial = 575] [outer = 0x1128d8400] 09:19:42 INFO - PROCESS | 1655 | 1467821982581 Marionette DEBUG loaded listener.js 09:19:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x12612e400) [pid = 1655] [serial = 576] [outer = 0x1128d8400] 09:19:43 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1186b6800) [pid = 1655] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:19:43 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x116885800) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:19:43 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1121be000) [pid = 1655] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:19:43 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x119a88800) [pid = 1655] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:19:43 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x11337dc00) [pid = 1655] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:19:43 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x116633c00) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:19:43 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x1186bf000) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:19:43 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x118146800) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:19:43 INFO - PROCESS | 1655 | 1467821983399 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 09:19:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:19:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 972ms 09:19:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:19:43 INFO - PROCESS | 1655 | 1467821983424 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:19:43 INFO - PROCESS | 1655 | 1467821983425 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:19:43 INFO - PROCESS | 1655 | 1467821983427 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:19:43 INFO - PROCESS | 1655 | 1467821983428 Marionette TRACE conn2 <- [1,742,null,{}] 09:19:43 INFO - PROCESS | 1655 | 1467821983430 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:43 INFO - PROCESS | 1655 | 1467821983434 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:43 INFO - PROCESS | 1655 | 1467821983526 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:19:43 INFO - PROCESS | 1655 | 1467821983529 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:43 INFO - PROCESS | 1655 | 1467821983531 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1242db800 == 39 [pid = 1655] [id = 193] 09:19:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x12670b000) [pid = 1655] [serial = 577] [outer = 0x0] 09:19:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x126923c00) [pid = 1655] [serial = 578] [outer = 0x12670b000] 09:19:43 INFO - PROCESS | 1655 | 1467821983558 Marionette DEBUG loaded listener.js 09:19:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x126c0fc00) [pid = 1655] [serial = 579] [outer = 0x12670b000] 09:19:44 INFO - PROCESS | 1655 | 1467821984388 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 09:19:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 09:19:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 968ms 09:19:44 INFO - PROCESS | 1655 | 1467821984396 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:19:44 INFO - PROCESS | 1655 | 1467821984397 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:19:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:19:44 INFO - PROCESS | 1655 | 1467821984399 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:19:44 INFO - PROCESS | 1655 | 1467821984400 Marionette TRACE conn2 <- [1,746,null,{}] 09:19:44 INFO - PROCESS | 1655 | 1467821984404 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:44 INFO - PROCESS | 1655 | 1467821984405 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:44 INFO - PROCESS | 1655 | 1467821984476 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:19:44 INFO - PROCESS | 1655 | 1467821984479 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:44 INFO - PROCESS | 1655 | 1467821984480 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x124936000 == 40 [pid = 1655] [id = 194] 09:19:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x126c87c00) [pid = 1655] [serial = 580] [outer = 0x0] 09:19:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x128be7c00) [pid = 1655] [serial = 581] [outer = 0x126c87c00] 09:19:44 INFO - PROCESS | 1655 | 1467821984506 Marionette DEBUG loaded listener.js 09:19:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x128bf2400) [pid = 1655] [serial = 582] [outer = 0x126c87c00] 09:19:45 INFO - PROCESS | 1655 | 1467821985305 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 09:19:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 09:19:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 920ms 09:19:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:19:45 INFO - PROCESS | 1655 | 1467821985321 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:19:45 INFO - PROCESS | 1655 | 1467821985323 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:19:45 INFO - PROCESS | 1655 | 1467821985325 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:19:45 INFO - PROCESS | 1655 | 1467821985326 Marionette TRACE conn2 <- [1,750,null,{}] 09:19:45 INFO - PROCESS | 1655 | 1467821985328 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:45 INFO - PROCESS | 1655 | 1467821985329 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:45 INFO - PROCESS | 1655 | 1467821985401 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:19:45 INFO - PROCESS | 1655 | 1467821985450 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:45 INFO - PROCESS | 1655 | 1467821985452 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12673f000 == 41 [pid = 1655] [id = 195] 09:19:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x126c10c00) [pid = 1655] [serial = 583] [outer = 0x0] 09:19:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x128fd6c00) [pid = 1655] [serial = 584] [outer = 0x126c10c00] 09:19:45 INFO - PROCESS | 1655 | 1467821985476 Marionette DEBUG loaded listener.js 09:19:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1292b1c00) [pid = 1655] [serial = 585] [outer = 0x126c10c00] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1182f4000 == 40 [pid = 1655] [id = 13] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab9000 == 39 [pid = 1655] [id = 24] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf2d800 == 38 [pid = 1655] [id = 18] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7cd000 == 37 [pid = 1655] [id = 20] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7dc000 == 36 [pid = 1655] [id = 21] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12be20000 == 35 [pid = 1655] [id = 11] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf3d000 == 34 [pid = 1655] [id = 19] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x129514800 == 33 [pid = 1655] [id = 8] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12be68800 == 32 [pid = 1655] [id = 12] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9be800 == 31 [pid = 1655] [id = 10] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x112e56800 == 30 [pid = 1655] [id = 23] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12c65c800 == 29 [pid = 1655] [id = 14] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x116ff0800 == 28 [pid = 1655] [id = 25] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b832800 == 27 [pid = 1655] [id = 9] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12daca000 == 26 [pid = 1655] [id = 22] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca27000 == 25 [pid = 1655] [id = 15] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x112157000 == 24 [pid = 1655] [id = 180] 09:19:46 INFO - PROCESS | 1655 | --DOCSHELL 0x114f19000 == 23 [pid = 1655] [id = 26] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x120810000) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x119168c00) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x117146800) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x117eb0400) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x112d38c00) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x113c3c400) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x124646400) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x1231ec400) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x1161a8400) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x118118800) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x1167f0c00) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 54 (0x119937000) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 53 (0x119449400) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 52 (0x1183e1800) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 51 (0x1183e4000) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 50 (0x11992f000) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 09:19:46 INFO - PROCESS | 1655 | --DOMWINDOW == 49 (0x11867a800) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 09:19:47 INFO - PROCESS | 1655 | 1467821987167 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 09:19:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:19:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1870ms 09:19:47 INFO - PROCESS | 1655 | 1467821987196 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:19:47 INFO - PROCESS | 1655 | 1467821987199 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:19:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:19:47 INFO - PROCESS | 1655 | 1467821987202 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:19:47 INFO - PROCESS | 1655 | 1467821987206 Marionette TRACE conn2 <- [1,754,null,{}] 09:19:47 INFO - PROCESS | 1655 | 1467821987210 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:47 INFO - PROCESS | 1655 | 1467821987212 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:47 INFO - PROCESS | 1655 | 1467821987282 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:19:47 INFO - PROCESS | 1655 | 1467821987287 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:47 INFO - PROCESS | 1655 | 1467821987289 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x115d72800 == 24 [pid = 1655] [id = 196] 09:19:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x115df1400) [pid = 1655] [serial = 586] [outer = 0x0] 09:19:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x1161a8400) [pid = 1655] [serial = 587] [outer = 0x115df1400] 09:19:47 INFO - PROCESS | 1655 | 1467821987318 Marionette DEBUG loaded listener.js 09:19:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x1167f7800) [pid = 1655] [serial = 588] [outer = 0x115df1400] 09:19:48 INFO - PROCESS | 1655 | 1467821988118 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 09:19:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 09:19:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 926ms 09:19:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:19:48 INFO - PROCESS | 1655 | 1467821988128 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:19:48 INFO - PROCESS | 1655 | 1467821988132 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:19:48 INFO - PROCESS | 1655 | 1467821988138 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:19:48 INFO - PROCESS | 1655 | 1467821988140 Marionette TRACE conn2 <- [1,758,null,{}] 09:19:48 INFO - PROCESS | 1655 | 1467821988142 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:48 INFO - PROCESS | 1655 | 1467821988144 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:48 INFO - PROCESS | 1655 | 1467821988217 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:19:48 INFO - PROCESS | 1655 | 1467821988221 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:48 INFO - PROCESS | 1655 | 1467821988223 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x116acb800 == 25 [pid = 1655] [id = 197] 09:19:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x11714a000) [pid = 1655] [serial = 589] [outer = 0x0] 09:19:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x118114800) [pid = 1655] [serial = 590] [outer = 0x11714a000] 09:19:48 INFO - PROCESS | 1655 | 1467821988252 Marionette DEBUG loaded listener.js 09:19:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x118146800) [pid = 1655] [serial = 591] [outer = 0x11714a000] 09:19:48 INFO - PROCESS | 1655 | 1467821988667 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 09:19:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:19:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 574ms 09:19:48 INFO - PROCESS | 1655 | 1467821988711 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:19:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:19:48 INFO - PROCESS | 1655 | 1467821988725 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:19:48 INFO - PROCESS | 1655 | 1467821988729 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:19:48 INFO - PROCESS | 1655 | 1467821988732 Marionette TRACE conn2 <- [1,762,null,{}] 09:19:48 INFO - PROCESS | 1655 | 1467821988744 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:48 INFO - PROCESS | 1655 | 1467821988749 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:48 INFO - PROCESS | 1655 | 1467821988889 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:19:48 INFO - PROCESS | 1655 | 1467821988919 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:48 INFO - PROCESS | 1655 | 1467821988922 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11823f800 == 26 [pid = 1655] [id = 198] 09:19:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x1121bcc00) [pid = 1655] [serial = 592] [outer = 0x0] 09:19:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x118681000) [pid = 1655] [serial = 593] [outer = 0x1121bcc00] 09:19:48 INFO - PROCESS | 1655 | 1467821988961 Marionette DEBUG loaded listener.js 09:19:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x1186bb000) [pid = 1655] [serial = 594] [outer = 0x1121bcc00] 09:19:49 INFO - PROCESS | 1655 | 1467821989740 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 09:19:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:19:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1027ms 09:19:49 INFO - PROCESS | 1655 | 1467821989756 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:19:49 INFO - PROCESS | 1655 | 1467821989758 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:19:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:19:49 INFO - PROCESS | 1655 | 1467821989762 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:19:49 INFO - PROCESS | 1655 | 1467821989764 Marionette TRACE conn2 <- [1,766,null,{}] 09:19:49 INFO - PROCESS | 1655 | 1467821989767 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:49 INFO - PROCESS | 1655 | 1467821989769 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:49 INFO - PROCESS | 1655 | 1467821989876 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:19:49 INFO - PROCESS | 1655 | 1467821989907 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:49 INFO - PROCESS | 1655 | 1467821989908 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119186000 == 27 [pid = 1655] [id = 199] 09:19:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x118814000) [pid = 1655] [serial = 595] [outer = 0x0] 09:19:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x118857c00) [pid = 1655] [serial = 596] [outer = 0x118814000] 09:19:49 INFO - PROCESS | 1655 | 1467821989933 Marionette DEBUG loaded listener.js 09:19:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x11915b400) [pid = 1655] [serial = 597] [outer = 0x118814000] 09:19:50 INFO - PROCESS | 1655 | 1467821990692 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 09:19:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:19:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 09:19:50 INFO - PROCESS | 1655 | 1467821990732 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:19:50 INFO - PROCESS | 1655 | 1467821990734 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:19:50 INFO - PROCESS | 1655 | 1467821990743 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:19:50 INFO - PROCESS | 1655 | 1467821990752 Marionette TRACE conn2 <- [1,770,null,{}] 09:19:50 INFO - PROCESS | 1655 | 1467821990755 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:50 INFO - PROCESS | 1655 | 1467821990756 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:50 INFO - PROCESS | 1655 | 1467821990843 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:19:50 INFO - PROCESS | 1655 | 1467821990848 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:50 INFO - PROCESS | 1655 | 1467821990849 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11947b000 == 28 [pid = 1655] [id = 200] 09:19:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x116475800) [pid = 1655] [serial = 598] [outer = 0x0] 09:19:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x119568800) [pid = 1655] [serial = 599] [outer = 0x116475800] 09:19:50 INFO - PROCESS | 1655 | 1467821990873 Marionette DEBUG loaded listener.js 09:19:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x119a7c400) [pid = 1655] [serial = 600] [outer = 0x116475800] 09:19:51 INFO - PROCESS | 1655 | 1467821991195 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 09:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 485ms 09:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:19:51 INFO - PROCESS | 1655 | 1467821991225 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:19:51 INFO - PROCESS | 1655 | 1467821991227 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:19:51 INFO - PROCESS | 1655 | 1467821991229 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:19:51 INFO - PROCESS | 1655 | 1467821991230 Marionette TRACE conn2 <- [1,774,null,{}] 09:19:51 INFO - PROCESS | 1655 | 1467821991232 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:51 INFO - PROCESS | 1655 | 1467821991236 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:51 INFO - PROCESS | 1655 | 1467821991341 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:19:51 INFO - PROCESS | 1655 | 1467821991344 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:51 INFO - PROCESS | 1655 | 1467821991345 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119fdf800 == 29 [pid = 1655] [id = 201] 09:19:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1133a2400) [pid = 1655] [serial = 601] [outer = 0x0] 09:19:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x119a89800) [pid = 1655] [serial = 602] [outer = 0x1133a2400] 09:19:51 INFO - PROCESS | 1655 | 1467821991371 Marionette DEBUG loaded listener.js 09:19:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x123879c00) [pid = 1655] [serial = 603] [outer = 0x1133a2400] 09:19:51 INFO - PROCESS | 1655 | 1467821991681 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 09:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 467ms 09:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:19:51 INFO - PROCESS | 1655 | 1467821991697 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:19:51 INFO - PROCESS | 1655 | 1467821991698 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:19:51 INFO - PROCESS | 1655 | 1467821991700 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:19:51 INFO - PROCESS | 1655 | 1467821991701 Marionette TRACE conn2 <- [1,778,null,{}] 09:19:51 INFO - PROCESS | 1655 | 1467821991707 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:51 INFO - PROCESS | 1655 | 1467821991708 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:51 INFO - PROCESS | 1655 | 1467821991806 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:19:51 INFO - PROCESS | 1655 | 1467821991839 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:51 INFO - PROCESS | 1655 | 1467821991840 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x123275000 == 30 [pid = 1655] [id = 202] 09:19:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x12387a400) [pid = 1655] [serial = 604] [outer = 0x0] 09:19:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x123db7c00) [pid = 1655] [serial = 605] [outer = 0x12387a400] 09:19:51 INFO - PROCESS | 1655 | 1467821991864 Marionette DEBUG loaded listener.js 09:19:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1246bb800) [pid = 1655] [serial = 606] [outer = 0x12387a400] 09:19:52 INFO - PROCESS | 1655 | 1467821992183 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 09:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 521ms 09:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:19:52 INFO - PROCESS | 1655 | 1467821992222 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:19:52 INFO - PROCESS | 1655 | 1467821992223 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:19:52 INFO - PROCESS | 1655 | 1467821992225 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:19:52 INFO - PROCESS | 1655 | 1467821992226 Marionette TRACE conn2 <- [1,782,null,{}] 09:19:52 INFO - PROCESS | 1655 | 1467821992228 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:52 INFO - PROCESS | 1655 | 1467821992230 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:52 INFO - PROCESS | 1655 | 1467821992317 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:19:52 INFO - PROCESS | 1655 | 1467821992349 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:52 INFO - PROCESS | 1655 | 1467821992350 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x123525800 == 31 [pid = 1655] [id = 203] 09:19:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x123d86000) [pid = 1655] [serial = 607] [outer = 0x0] 09:19:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x124ea9c00) [pid = 1655] [serial = 608] [outer = 0x123d86000] 09:19:52 INFO - PROCESS | 1655 | 1467821992374 Marionette DEBUG loaded listener.js 09:19:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x124eed400) [pid = 1655] [serial = 609] [outer = 0x123d86000] 09:19:52 INFO - PROCESS | 1655 | 1467821992667 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 09:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 09:19:52 INFO - PROCESS | 1655 | 1467821992695 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:19:52 INFO - PROCESS | 1655 | 1467821992696 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:19:52 INFO - PROCESS | 1655 | 1467821992758 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:19:52 INFO - PROCESS | 1655 | 1467821992759 Marionette TRACE conn2 <- [1,786,null,{}] 09:19:52 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x123d7cc00) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:19:52 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12670b000) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:19:52 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1128d8400) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:19:52 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x126c87c00) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:19:52 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1181a9000) [pid = 1655] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:19:52 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x114fb1c00) [pid = 1655] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:19:52 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x119f21400) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:19:52 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x119936c00) [pid = 1655] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:19:52 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1183e3800) [pid = 1655] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:19:52 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1176d3c00) [pid = 1655] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:19:52 INFO - PROCESS | 1655 | 1467821992770 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:52 INFO - PROCESS | 1655 | 1467821992771 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:52 INFO - PROCESS | 1655 | 1467821992842 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:19:52 INFO - PROCESS | 1655 | 1467821992857 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:52 INFO - PROCESS | 1655 | 1467821992858 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11823f000 == 32 [pid = 1655] [id = 204] 09:19:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11814e000) [pid = 1655] [serial = 610] [outer = 0x0] 09:19:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11899c400) [pid = 1655] [serial = 611] [outer = 0x11814e000] 09:19:52 INFO - PROCESS | 1655 | 1467821992882 Marionette DEBUG loaded listener.js 09:19:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x124289400) [pid = 1655] [serial = 612] [outer = 0x11814e000] 09:19:53 INFO - PROCESS | 1655 | 1467821993196 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 537ms 09:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:19:53 INFO - PROCESS | 1655 | 1467821993235 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:19:53 INFO - PROCESS | 1655 | 1467821993236 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:19:53 INFO - PROCESS | 1655 | 1467821993238 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:19:53 INFO - PROCESS | 1655 | 1467821993240 Marionette TRACE conn2 <- [1,790,null,{}] 09:19:53 INFO - PROCESS | 1655 | 1467821993242 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:53 INFO - PROCESS | 1655 | 1467821993243 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:53 INFO - PROCESS | 1655 | 1467821993320 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:19:53 INFO - PROCESS | 1655 | 1467821993325 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:53 INFO - PROCESS | 1655 | 1467821993327 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f16800 == 33 [pid = 1655] [id = 205] 09:19:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x119f21400) [pid = 1655] [serial = 613] [outer = 0x0] 09:19:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x126592400) [pid = 1655] [serial = 614] [outer = 0x119f21400] 09:19:53 INFO - PROCESS | 1655 | 1467821993352 Marionette DEBUG loaded listener.js 09:19:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x126927000) [pid = 1655] [serial = 615] [outer = 0x119f21400] 09:19:53 INFO - PROCESS | 1655 | 1467821993656 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 09:19:53 INFO - PROCESS | 1655 | 1467821993723 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:19:53 INFO - PROCESS | 1655 | 1467821993725 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:19:53 INFO - PROCESS | 1655 | 1467821993727 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:19:53 INFO - PROCESS | 1655 | 1467821993729 Marionette TRACE conn2 <- [1,794,null,{}] 09:19:53 INFO - PROCESS | 1655 | 1467821993731 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:53 INFO - PROCESS | 1655 | 1467821993733 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:53 INFO - PROCESS | 1655 | 1467821993816 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:19:53 INFO - PROCESS | 1655 | 1467821993822 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:53 INFO - PROCESS | 1655 | 1467821993831 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x119477800 == 34 [pid = 1655] [id = 206] 09:19:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x126132800) [pid = 1655] [serial = 616] [outer = 0x0] 09:19:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x126c87c00) [pid = 1655] [serial = 617] [outer = 0x126132800] 09:19:53 INFO - PROCESS | 1655 | 1467821993857 Marionette DEBUG loaded listener.js 09:19:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x128beec00) [pid = 1655] [serial = 618] [outer = 0x126132800] 09:19:54 INFO - PROCESS | 1655 | 1467821994249 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 09:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 569ms 09:19:54 INFO - PROCESS | 1655 | 1467821994297 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:19:54 INFO - PROCESS | 1655 | 1467821994299 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:19:54 INFO - PROCESS | 1655 | 1467821994311 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:19:54 INFO - PROCESS | 1655 | 1467821994313 Marionette TRACE conn2 <- [1,798,null,{}] 09:19:54 INFO - PROCESS | 1655 | 1467821994316 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:54 INFO - PROCESS | 1655 | 1467821994318 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:54 INFO - PROCESS | 1655 | 1467821994437 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:19:54 INFO - PROCESS | 1655 | 1467821994442 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:54 INFO - PROCESS | 1655 | 1467821994443 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c95000 == 35 [pid = 1655] [id = 207] 09:19:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x126c8e400) [pid = 1655] [serial = 619] [outer = 0x0] 09:19:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1292ae000) [pid = 1655] [serial = 620] [outer = 0x126c8e400] 09:19:54 INFO - PROCESS | 1655 | 1467821994486 Marionette DEBUG loaded listener.js 09:19:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1292b9400) [pid = 1655] [serial = 621] [outer = 0x126c8e400] 09:19:54 INFO - PROCESS | 1655 | 1467821994928 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 09:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 09:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 678ms 09:19:54 INFO - PROCESS | 1655 | 1467821994982 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:19:54 INFO - PROCESS | 1655 | 1467821994984 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:19:54 INFO - PROCESS | 1655 | 1467821994988 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:19:54 INFO - PROCESS | 1655 | 1467821994990 Marionette TRACE conn2 <- [1,802,null,{}] 09:19:54 INFO - PROCESS | 1655 | 1467821994994 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:54 INFO - PROCESS | 1655 | 1467821994995 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:55 INFO - PROCESS | 1655 | 1467821995101 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:19:55 INFO - PROCESS | 1655 | 1467821995174 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:55 INFO - PROCESS | 1655 | 1467821995175 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x116684800 == 36 [pid = 1655] [id = 208] 09:19:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1133efc00) [pid = 1655] [serial = 622] [outer = 0x0] 09:19:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x115def400) [pid = 1655] [serial = 623] [outer = 0x1133efc00] 09:19:55 INFO - PROCESS | 1655 | 1467821995205 Marionette DEBUG loaded listener.js 09:19:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1167e8400) [pid = 1655] [serial = 624] [outer = 0x1133efc00] 09:19:55 INFO - PROCESS | 1655 | 1467821995753 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 09:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 09:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 823ms 09:19:55 INFO - PROCESS | 1655 | 1467821995811 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:19:55 INFO - PROCESS | 1655 | 1467821995814 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:19:55 INFO - PROCESS | 1655 | 1467821995818 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:19:55 INFO - PROCESS | 1655 | 1467821995820 Marionette TRACE conn2 <- [1,806,null,{}] 09:19:55 INFO - PROCESS | 1655 | 1467821995823 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:55 INFO - PROCESS | 1655 | 1467821995824 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:55 INFO - PROCESS | 1655 | 1467821995931 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:19:56 INFO - PROCESS | 1655 | 1467821996004 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:56 INFO - PROCESS | 1655 | 1467821996006 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164ba800 == 37 [pid = 1655] [id = 209] 09:19:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x114fb0000) [pid = 1655] [serial = 625] [outer = 0x0] 09:19:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116887800) [pid = 1655] [serial = 626] [outer = 0x114fb0000] 09:19:56 INFO - PROCESS | 1655 | 1467821996036 Marionette DEBUG loaded listener.js 09:19:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118381000) [pid = 1655] [serial = 627] [outer = 0x114fb0000] 09:19:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119477800 == 36 [pid = 1655] [id = 206] 09:19:56 INFO - PROCESS | 1655 | --DOCSHELL 0x124f16800 == 35 [pid = 1655] [id = 205] 09:19:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11823f000 == 34 [pid = 1655] [id = 204] 09:19:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123525800 == 33 [pid = 1655] [id = 203] 09:19:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123275000 == 32 [pid = 1655] [id = 202] 09:19:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119fdf800 == 31 [pid = 1655] [id = 201] 09:19:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11947b000 == 30 [pid = 1655] [id = 200] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128fd6c00) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:19:56 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:19:56 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:19:56 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 09:19:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119186000 == 29 [pid = 1655] [id = 199] 09:19:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11823f800 == 28 [pid = 1655] [id = 198] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1249d3c00) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126923c00) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124eef800) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x126c0fc00) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x128be7c00) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1186b4400) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x116718000) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x115e5f800) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1233f9800) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x119f21800) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1186c0800) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11992cc00) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x11811e000) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1183dbc00) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x118811c00) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12612e400) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x128bf2400) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x124eab800) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x1235f0800) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 09:19:56 INFO - PROCESS | 1655 | 1467821996693 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 09:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 09:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 921ms 09:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:19:56 INFO - PROCESS | 1655 | 1467821996740 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:19:56 INFO - PROCESS | 1655 | 1467821996742 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:19:56 INFO - PROCESS | 1655 | 1467821996744 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:19:56 INFO - PROCESS | 1655 | 1467821996747 Marionette TRACE conn2 <- [1,810,null,{}] 09:19:56 INFO - PROCESS | 1655 | 1467821996751 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:56 INFO - PROCESS | 1655 | 1467821996752 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:56 INFO - PROCESS | 1655 | 1467821996823 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:19:56 INFO - PROCESS | 1655 | 1467821996827 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:56 INFO - PROCESS | 1655 | 1467821996829 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1133e3000 == 29 [pid = 1655] [id = 210] 09:19:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1130ba400) [pid = 1655] [serial = 628] [outer = 0x0] 09:19:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1133f2c00) [pid = 1655] [serial = 629] [outer = 0x1130ba400] 09:19:56 INFO - PROCESS | 1655 | 1467821996858 Marionette DEBUG loaded listener.js 09:19:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x114fcf400) [pid = 1655] [serial = 630] [outer = 0x1130ba400] 09:19:57 INFO - PROCESS | 1655 | 1467821997195 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 09:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 09:19:57 INFO - PROCESS | 1655 | 1467821997215 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:19:57 INFO - PROCESS | 1655 | 1467821997218 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:19:57 INFO - PROCESS | 1655 | 1467821997225 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:19:57 INFO - PROCESS | 1655 | 1467821997226 Marionette TRACE conn2 <- [1,814,null,{}] 09:19:57 INFO - PROCESS | 1655 | 1467821997229 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:57 INFO - PROCESS | 1655 | 1467821997230 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:57 INFO - PROCESS | 1655 | 1467821997307 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:19:57 INFO - PROCESS | 1655 | 1467821997312 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:57 INFO - PROCESS | 1655 | 1467821997313 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ac1000 == 30 [pid = 1655] [id = 211] 09:19:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1167e9400) [pid = 1655] [serial = 631] [outer = 0x0] 09:19:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x116a1a400) [pid = 1655] [serial = 632] [outer = 0x1167e9400] 09:19:57 INFO - PROCESS | 1655 | 1467821997342 Marionette DEBUG loaded listener.js 09:19:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x116f9c800) [pid = 1655] [serial = 633] [outer = 0x1167e9400] 09:19:57 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 09:19:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 09:19:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1 09:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:57 INFO - _addTest/ [0,817,"getWindowHandle",null] 09:19:57 INFO - PROCESS | 1655 | 1467821997695 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:19:57 INFO - PROCESS | 1655 | 1467821997697 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:19:57 INFO - PROCESS | 1655 | 1467821997700 Marionette TRACE conn2 <- [1,818,null,{}] 09:19:57 INFO - PROCESS | 1655 | 1467821997710 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:57 INFO - PROCESS | 1655 | 1467821997713 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:57 INFO - PROCESS | 1655 | 1467821997793 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:19:57 INFO - PROCESS | 1655 | 1467821997843 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:57 INFO - PROCESS | 1655 | 1467821997845 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182d6000 == 31 [pid = 1655] [id = 212] 09:19:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x114fb1800) [pid = 1655] [serial = 634] [outer = 0x0] 09:19:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11811c800) [pid = 1655] [serial = 635] [outer = 0x114fb1800] 09:19:57 INFO - PROCESS | 1655 | 1467821997873 Marionette DEBUG loaded listener.js 09:19:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1183e7800) [pid = 1655] [serial = 636] [outer = 0x114fb1800] 09:19:58 INFO - PROCESS | 1655 | 1467821998157 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 09:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 472ms 09:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:19:58 INFO - PROCESS | 1655 | 1467821998175 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:19:58 INFO - PROCESS | 1655 | 1467821998177 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:19:58 INFO - PROCESS | 1655 | 1467821998179 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:19:58 INFO - PROCESS | 1655 | 1467821998180 Marionette TRACE conn2 <- [1,822,null,{}] 09:19:58 INFO - PROCESS | 1655 | 1467821998182 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:58 INFO - PROCESS | 1655 | 1467821998184 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:58 INFO - PROCESS | 1655 | 1467821998266 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:19:58 INFO - PROCESS | 1655 | 1467821998271 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:58 INFO - PROCESS | 1655 | 1467821998273 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195c0800 == 32 [pid = 1655] [id = 213] 09:19:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11867a400) [pid = 1655] [serial = 637] [outer = 0x0] 09:19:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1186bcc00) [pid = 1655] [serial = 638] [outer = 0x11867a400] 09:19:58 INFO - PROCESS | 1655 | 1467821998298 Marionette DEBUG loaded listener.js 09:19:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x118815c00) [pid = 1655] [serial = 639] [outer = 0x11867a400] 09:19:58 INFO - PROCESS | 1655 | 1467821998666 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 09:19:58 INFO - PROCESS | 1655 | 1467821998701 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:19:58 INFO - PROCESS | 1655 | 1467821998713 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:19:58 INFO - PROCESS | 1655 | 1467821998714 Marionette TRACE conn2 <- [1,826,null,{}] 09:19:58 INFO - PROCESS | 1655 | 1467821998716 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:58 INFO - PROCESS | 1655 | 1467821998717 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:58 INFO - PROCESS | 1655 | 1467821998796 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:19:58 INFO - PROCESS | 1655 | 1467821998799 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:58 INFO - PROCESS | 1655 | 1467821998800 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b47000 == 33 [pid = 1655] [id = 214] 09:19:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11881a800) [pid = 1655] [serial = 640] [outer = 0x0] 09:19:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1189a3800) [pid = 1655] [serial = 641] [outer = 0x11881a800] 09:19:58 INFO - PROCESS | 1655 | 1467821998821 Marionette DEBUG loaded listener.js 09:19:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11915e000) [pid = 1655] [serial = 642] [outer = 0x11881a800] 09:19:59 INFO - PROCESS | 1655 | 1467821999332 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 09:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 678ms 09:19:59 INFO - PROCESS | 1655 | 1467821999392 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:19:59 INFO - PROCESS | 1655 | 1467821999394 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:19:59 INFO - PROCESS | 1655 | 1467821999397 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:19:59 INFO - PROCESS | 1655 | 1467821999399 Marionette TRACE conn2 <- [1,830,null,{}] 09:19:59 INFO - PROCESS | 1655 | 1467821999402 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:59 INFO - PROCESS | 1655 | 1467821999409 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:59 INFO - PROCESS | 1655 | 1467821999562 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:19:59 INFO - PROCESS | 1655 | 1467821999604 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:59 INFO - PROCESS | 1655 | 1467821999606 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:19:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234b0000 == 34 [pid = 1655] [id = 215] 09:19:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119af0400) [pid = 1655] [serial = 643] [outer = 0x0] 09:19:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1208ed400) [pid = 1655] [serial = 644] [outer = 0x119af0400] 09:19:59 INFO - PROCESS | 1655 | 1467821999631 Marionette DEBUG loaded listener.js 09:19:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1231ee400) [pid = 1655] [serial = 645] [outer = 0x119af0400] 09:19:59 INFO - PROCESS | 1655 | 1467821999990 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 09:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 620ms 09:20:00 INFO - PROCESS | 1655 | 1467822000017 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:20:00 INFO - PROCESS | 1655 | 1467822000019 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:20:00 INFO - PROCESS | 1655 | 1467822000023 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:20:00 INFO - PROCESS | 1655 | 1467822000025 Marionette TRACE conn2 <- [1,834,null,{}] 09:20:00 INFO - PROCESS | 1655 | 1467822000028 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:00 INFO - PROCESS | 1655 | 1467822000029 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:00 INFO - PROCESS | 1655 | 1467822000118 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:20:00 INFO - PROCESS | 1655 | 1467822000151 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:00 INFO - PROCESS | 1655 | 1467822000152 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12371c800 == 35 [pid = 1655] [id = 216] 09:20:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1235ecc00) [pid = 1655] [serial = 646] [outer = 0x0] 09:20:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1237a4400) [pid = 1655] [serial = 647] [outer = 0x1235ecc00] 09:20:00 INFO - PROCESS | 1655 | 1467822000176 Marionette DEBUG loaded listener.js 09:20:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123a7b000) [pid = 1655] [serial = 648] [outer = 0x1235ecc00] 09:20:00 INFO - PROCESS | 1655 | 1467822000476 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 09:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 471ms 09:20:00 INFO - PROCESS | 1655 | 1467822000493 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:20:00 INFO - PROCESS | 1655 | 1467822000495 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:20:00 INFO - PROCESS | 1655 | 1467822000497 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:20:00 INFO - PROCESS | 1655 | 1467822000498 Marionette TRACE conn2 <- [1,838,null,{}] 09:20:00 INFO - PROCESS | 1655 | 1467822000500 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:00 INFO - PROCESS | 1655 | 1467822000501 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:00 INFO - PROCESS | 1655 | 1467822000600 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:20:00 INFO - PROCESS | 1655 | 1467822000605 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:00 INFO - PROCESS | 1655 | 1467822000606 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x124677800 == 36 [pid = 1655] [id = 217] 09:20:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1208f1800) [pid = 1655] [serial = 649] [outer = 0x0] 09:20:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123db5000) [pid = 1655] [serial = 650] [outer = 0x1208f1800] 09:20:00 INFO - PROCESS | 1655 | 1467822000638 Marionette DEBUG loaded listener.js 09:20:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1246bf000) [pid = 1655] [serial = 651] [outer = 0x1208f1800] 09:20:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118814000) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:20:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1133a2400) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:20:00 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11714a000) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:20:00 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x116475800) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:20:00 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12387a400) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:20:00 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123d86000) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:20:00 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1121bcc00) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:20:00 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x115df1400) [pid = 1655] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:20:00 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11814e000) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:20:00 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x126c10c00) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:20:00 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x119f21400) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:20:00 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x126132800) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:20:01 INFO - PROCESS | 1655 | 1467822001084 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 09:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 619ms 09:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:20:01 INFO - PROCESS | 1655 | 1467822001117 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:20:01 INFO - PROCESS | 1655 | 1467822001119 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:20:01 INFO - PROCESS | 1655 | 1467822001122 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:20:01 INFO - PROCESS | 1655 | 1467822001124 Marionette TRACE conn2 <- [1,842,null,{}] 09:20:01 INFO - PROCESS | 1655 | 1467822001127 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:01 INFO - PROCESS | 1655 | 1467822001129 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:01 INFO - PROCESS | 1655 | 1467822001244 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:20:01 INFO - PROCESS | 1655 | 1467822001249 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:01 INFO - PROCESS | 1655 | 1467822001250 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11824e800 == 37 [pid = 1655] [id = 218] 09:20:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1183e0000) [pid = 1655] [serial = 652] [outer = 0x0] 09:20:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1235f0800) [pid = 1655] [serial = 653] [outer = 0x1183e0000] 09:20:01 INFO - PROCESS | 1655 | 1467822001292 Marionette DEBUG loaded listener.js 09:20:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1246b9c00) [pid = 1655] [serial = 654] [outer = 0x1183e0000] 09:20:01 INFO - PROCESS | 1655 | 1467822001659 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 09:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 570ms 09:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:20:01 INFO - PROCESS | 1655 | 1467822001692 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:20:01 INFO - PROCESS | 1655 | 1467822001693 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:20:01 INFO - PROCESS | 1655 | 1467822001695 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:20:01 INFO - PROCESS | 1655 | 1467822001696 Marionette TRACE conn2 <- [1,846,null,{}] 09:20:01 INFO - PROCESS | 1655 | 1467822001699 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:01 INFO - PROCESS | 1655 | 1467822001700 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:01 INFO - PROCESS | 1655 | 1467822001798 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:20:01 INFO - PROCESS | 1655 | 1467822001805 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:01 INFO - PROCESS | 1655 | 1467822001806 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265b9000 == 38 [pid = 1655] [id = 219] 09:20:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1183e7400) [pid = 1655] [serial = 655] [outer = 0x0] 09:20:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1248e5400) [pid = 1655] [serial = 656] [outer = 0x1183e7400] 09:20:01 INFO - PROCESS | 1655 | 1467822001837 Marionette DEBUG loaded listener.js 09:20:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124ee7c00) [pid = 1655] [serial = 657] [outer = 0x1183e7400] 09:20:02 INFO - PROCESS | 1655 | 1467822002149 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 09:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 09:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:20:02 INFO - PROCESS | 1655 | 1467822002164 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:20:02 INFO - PROCESS | 1655 | 1467822002166 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:20:02 INFO - PROCESS | 1655 | 1467822002168 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:20:02 INFO - PROCESS | 1655 | 1467822002170 Marionette TRACE conn2 <- [1,850,null,{}] 09:20:02 INFO - PROCESS | 1655 | 1467822002176 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:02 INFO - PROCESS | 1655 | 1467822002177 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:02 INFO - PROCESS | 1655 | 1467822002266 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:20:02 INFO - PROCESS | 1655 | 1467822002270 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:02 INFO - PROCESS | 1655 | 1467822002273 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fa2000 == 39 [pid = 1655] [id = 220] 09:20:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124ee8800) [pid = 1655] [serial = 658] [outer = 0x0] 09:20:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x126135400) [pid = 1655] [serial = 659] [outer = 0x124ee8800] 09:20:02 INFO - PROCESS | 1655 | 1467822002300 Marionette DEBUG loaded listener.js 09:20:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x126c0ac00) [pid = 1655] [serial = 660] [outer = 0x124ee8800] 09:20:02 INFO - PROCESS | 1655 | 1467822002623 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 09:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 473ms 09:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:20:02 INFO - PROCESS | 1655 | 1467822002642 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:20:02 INFO - PROCESS | 1655 | 1467822002643 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:20:02 INFO - PROCESS | 1655 | 1467822002645 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:20:02 INFO - PROCESS | 1655 | 1467822002646 Marionette TRACE conn2 <- [1,854,null,{}] 09:20:02 INFO - PROCESS | 1655 | 1467822002648 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:02 INFO - PROCESS | 1655 | 1467822002649 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:02 INFO - PROCESS | 1655 | 1467822002751 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:20:02 INFO - PROCESS | 1655 | 1467822002763 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:02 INFO - PROCESS | 1655 | 1467822002764 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x129319800 == 40 [pid = 1655] [id = 221] 09:20:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124e9fc00) [pid = 1655] [serial = 661] [outer = 0x0] 09:20:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126c0c800) [pid = 1655] [serial = 662] [outer = 0x124e9fc00] 09:20:02 INFO - PROCESS | 1655 | 1467822002788 Marionette DEBUG loaded listener.js 09:20:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126c8d800) [pid = 1655] [serial = 663] [outer = 0x124e9fc00] 09:20:03 INFO - PROCESS | 1655 | 1467822003237 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 09:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 622ms 09:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:20:03 INFO - PROCESS | 1655 | 1467822003268 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:20:03 INFO - PROCESS | 1655 | 1467822003270 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:20:03 INFO - PROCESS | 1655 | 1467822003273 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:20:03 INFO - PROCESS | 1655 | 1467822003277 Marionette TRACE conn2 <- [1,858,null,{}] 09:20:03 INFO - PROCESS | 1655 | 1467822003280 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:03 INFO - PROCESS | 1655 | 1467822003282 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:03 INFO - PROCESS | 1655 | 1467822003383 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:20:03 INFO - PROCESS | 1655 | 1467822003448 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:03 INFO - PROCESS | 1655 | 1467822003449 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11745e000 == 41 [pid = 1655] [id = 222] 09:20:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x114fa6800) [pid = 1655] [serial = 664] [outer = 0x0] 09:20:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1164f1c00) [pid = 1655] [serial = 665] [outer = 0x114fa6800] 09:20:03 INFO - PROCESS | 1655 | 1467822003480 Marionette DEBUG loaded listener.js 09:20:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116f92000) [pid = 1655] [serial = 666] [outer = 0x114fa6800] 09:20:03 INFO - PROCESS | 1655 | 1467822003897 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 09:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 675ms 09:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:20:03 INFO - PROCESS | 1655 | 1467822003949 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:20:03 INFO - PROCESS | 1655 | 1467822003952 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:20:03 INFO - PROCESS | 1655 | 1467822003958 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:20:03 INFO - PROCESS | 1655 | 1467822003960 Marionette TRACE conn2 <- [1,862,null,{}] 09:20:03 INFO - PROCESS | 1655 | 1467822003963 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:03 INFO - PROCESS | 1655 | 1467822003964 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:04 INFO - PROCESS | 1655 | 1467822004067 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:20:04 INFO - PROCESS | 1655 | 1467822004139 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:04 INFO - PROCESS | 1655 | 1467822004140 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x123179000 == 42 [pid = 1655] [id = 223] 09:20:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118121000) [pid = 1655] [serial = 667] [outer = 0x0] 09:20:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1183de800) [pid = 1655] [serial = 668] [outer = 0x118121000] 09:20:04 INFO - PROCESS | 1655 | 1467822004183 Marionette DEBUG loaded listener.js 09:20:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118812c00) [pid = 1655] [serial = 669] [outer = 0x118121000] 09:20:04 INFO - PROCESS | 1655 | 1467822004608 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 09:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 671ms 09:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:20:04 INFO - PROCESS | 1655 | 1467822004630 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:20:04 INFO - PROCESS | 1655 | 1467822004631 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:20:04 INFO - PROCESS | 1655 | 1467822004633 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:20:04 INFO - PROCESS | 1655 | 1467822004636 Marionette TRACE conn2 <- [1,866,null,{}] 09:20:04 INFO - PROCESS | 1655 | 1467822004662 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:04 INFO - PROCESS | 1655 | 1467822004665 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:04 INFO - PROCESS | 1655 | 1467822004765 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:20:04 INFO - PROCESS | 1655 | 1467822004832 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:04 INFO - PROCESS | 1655 | 1467822004834 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e06000 == 43 [pid = 1655] [id = 224] 09:20:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119a81400) [pid = 1655] [serial = 670] [outer = 0x0] 09:20:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119ae6000) [pid = 1655] [serial = 671] [outer = 0x119a81400] 09:20:04 INFO - PROCESS | 1655 | 1467822004864 Marionette DEBUG loaded listener.js 09:20:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123883000) [pid = 1655] [serial = 672] [outer = 0x119a81400] 09:20:05 INFO - PROCESS | 1655 | 1467822005290 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 09:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 687ms 09:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:20:05 INFO - PROCESS | 1655 | 1467822005322 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:20:05 INFO - PROCESS | 1655 | 1467822005324 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:20:05 INFO - PROCESS | 1655 | 1467822005326 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:20:05 INFO - PROCESS | 1655 | 1467822005327 Marionette TRACE conn2 <- [1,870,null,{}] 09:20:05 INFO - PROCESS | 1655 | 1467822005329 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:05 INFO - PROCESS | 1655 | 1467822005331 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:05 INFO - PROCESS | 1655 | 1467822005451 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:20:05 INFO - PROCESS | 1655 | 1467822005515 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:05 INFO - PROCESS | 1655 | 1467822005516 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x115ec6800 == 44 [pid = 1655] [id = 225] 09:20:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112d33000) [pid = 1655] [serial = 673] [outer = 0x0] 09:20:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1248e6800) [pid = 1655] [serial = 674] [outer = 0x112d33000] 09:20:05 INFO - PROCESS | 1655 | 1467822005548 Marionette DEBUG loaded listener.js 09:20:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124f71800) [pid = 1655] [serial = 675] [outer = 0x112d33000] 09:20:06 INFO - PROCESS | 1655 | 1467822006040 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 09:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 769ms 09:20:06 INFO - PROCESS | 1655 | 1467822006096 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:20:06 INFO - PROCESS | 1655 | 1467822006098 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:20:06 INFO - PROCESS | 1655 | 1467822006101 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:20:06 INFO - PROCESS | 1655 | 1467822006104 Marionette TRACE conn2 <- [1,874,null,{}] 09:20:06 INFO - PROCESS | 1655 | 1467822006110 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:06 INFO - PROCESS | 1655 | 1467822006112 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:06 INFO - PROCESS | 1655 | 1467822006199 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:20:06 INFO - PROCESS | 1655 | 1467822006264 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:06 INFO - PROCESS | 1655 | 1467822006266 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168a5800 == 45 [pid = 1655] [id = 226] 09:20:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1164edc00) [pid = 1655] [serial = 676] [outer = 0x0] 09:20:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116f92800) [pid = 1655] [serial = 677] [outer = 0x1164edc00] 09:20:06 INFO - PROCESS | 1655 | 1467822006294 Marionette DEBUG loaded listener.js 09:20:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118113800) [pid = 1655] [serial = 678] [outer = 0x1164edc00] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x128fa2000 == 44 [pid = 1655] [id = 220] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1265b9000 == 43 [pid = 1655] [id = 219] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11824e800 == 42 [pid = 1655] [id = 218] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x124677800 == 41 [pid = 1655] [id = 217] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12371c800 == 40 [pid = 1655] [id = 216] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1234b0000 == 39 [pid = 1655] [id = 215] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119b47000 == 38 [pid = 1655] [id = 214] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1195c0800 == 37 [pid = 1655] [id = 213] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1182d6000 == 36 [pid = 1655] [id = 212] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x116ac1000 == 35 [pid = 1655] [id = 211] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1133e3000 == 34 [pid = 1655] [id = 210] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x116684800 == 33 [pid = 1655] [id = 208] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x128c95000 == 32 [pid = 1655] [id = 207] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1164ba800 == 31 [pid = 1655] [id = 209] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x115ec6800 == 30 [pid = 1655] [id = 225] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x129e06000 == 29 [pid = 1655] [id = 224] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x123179000 == 28 [pid = 1655] [id = 223] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11745e000 == 27 [pid = 1655] [id = 222] 09:20:07 INFO - PROCESS | 1655 | --DOCSHELL 0x129319800 == 26 [pid = 1655] [id = 221] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118857c00) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119a89800) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118114800) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118146800) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119568800) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123db7c00) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124ea9c00) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1246bb800) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118681000) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1186bb000) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1161a8400) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1167f7800) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11899c400) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124289400) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1292b1c00) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124eed400) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126927000) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126c87c00) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123879c00) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128beec00) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1292ae000) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119a7c400) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x126592400) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11915b400) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 09:20:07 INFO - PROCESS | 1655 | 1467822007184 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 09:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1132ms 09:20:07 INFO - PROCESS | 1655 | 1467822007234 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:20:07 INFO - PROCESS | 1655 | 1467822007236 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:20:07 INFO - PROCESS | 1655 | 1467822007241 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:20:07 INFO - PROCESS | 1655 | 1467822007243 Marionette TRACE conn2 <- [1,878,null,{}] 09:20:07 INFO - PROCESS | 1655 | 1467822007246 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:07 INFO - PROCESS | 1655 | 1467822007248 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:07 INFO - PROCESS | 1655 | 1467822007321 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:20:07 INFO - PROCESS | 1655 | 1467822007327 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:07 INFO - PROCESS | 1655 | 1467822007330 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x115ec6800 == 27 [pid = 1655] [id = 227] 09:20:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x114facc00) [pid = 1655] [serial = 679] [outer = 0x0] 09:20:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116636c00) [pid = 1655] [serial = 680] [outer = 0x114facc00] 09:20:07 INFO - PROCESS | 1655 | 1467822007359 Marionette DEBUG loaded listener.js 09:20:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112ec6400) [pid = 1655] [serial = 681] [outer = 0x114facc00] 09:20:07 INFO - PROCESS | 1655 | 1467822007681 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 09:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 472ms 09:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:20:07 INFO - PROCESS | 1655 | 1467822007715 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:20:07 INFO - PROCESS | 1655 | 1467822007719 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:20:07 INFO - PROCESS | 1655 | 1467822007723 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:20:07 INFO - PROCESS | 1655 | 1467822007725 Marionette TRACE conn2 <- [1,882,null,{}] 09:20:07 INFO - PROCESS | 1655 | 1467822007728 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:07 INFO - PROCESS | 1655 | 1467822007729 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:07 INFO - PROCESS | 1655 | 1467822007803 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:20:07 INFO - PROCESS | 1655 | 1467822007808 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:07 INFO - PROCESS | 1655 | 1467822007809 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ff1000 == 28 [pid = 1655] [id = 228] 09:20:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11811ac00) [pid = 1655] [serial = 682] [outer = 0x0] 09:20:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1181a4800) [pid = 1655] [serial = 683] [outer = 0x11811ac00] 09:20:07 INFO - PROCESS | 1655 | 1467822007838 Marionette DEBUG loaded listener.js 09:20:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1183e5c00) [pid = 1655] [serial = 684] [outer = 0x11811ac00] 09:20:08 INFO - PROCESS | 1655 | 1467822008176 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 09:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 470ms 09:20:08 INFO - PROCESS | 1655 | 1467822008201 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:20:08 INFO - PROCESS | 1655 | 1467822008203 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:20:08 INFO - PROCESS | 1655 | 1467822008208 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:20:08 INFO - PROCESS | 1655 | 1467822008210 Marionette TRACE conn2 <- [1,886,null,{}] 09:20:08 INFO - PROCESS | 1655 | 1467822008218 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:08 INFO - PROCESS | 1655 | 1467822008221 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:08 INFO - PROCESS | 1655 | 1467822008299 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:20:08 INFO - PROCESS | 1655 | 1467822008351 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:08 INFO - PROCESS | 1655 | 1467822008353 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192ec800 == 29 [pid = 1655] [id = 229] 09:20:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x114fa4800) [pid = 1655] [serial = 685] [outer = 0x0] 09:20:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1186c1000) [pid = 1655] [serial = 686] [outer = 0x114fa4800] 09:20:08 INFO - PROCESS | 1655 | 1467822008381 Marionette DEBUG loaded listener.js 09:20:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11915bc00) [pid = 1655] [serial = 687] [outer = 0x114fa4800] 09:20:08 INFO - PROCESS | 1655 | 1467822008682 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 09:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 524ms 09:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:20:08 INFO - PROCESS | 1655 | 1467822008732 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:20:08 INFO - PROCESS | 1655 | 1467822008734 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:20:08 INFO - PROCESS | 1655 | 1467822008736 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:20:08 INFO - PROCESS | 1655 | 1467822008739 Marionette TRACE conn2 <- [1,890,null,{}] 09:20:08 INFO - PROCESS | 1655 | 1467822008742 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:08 INFO - PROCESS | 1655 | 1467822008743 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:08 INFO - PROCESS | 1655 | 1467822008816 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:20:08 INFO - PROCESS | 1655 | 1467822008820 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:08 INFO - PROCESS | 1655 | 1467822008824 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b37000 == 30 [pid = 1655] [id = 230] 09:20:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11992d400) [pid = 1655] [serial = 688] [outer = 0x0] 09:20:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1199c1400) [pid = 1655] [serial = 689] [outer = 0x11992d400] 09:20:08 INFO - PROCESS | 1655 | 1467822008849 Marionette DEBUG loaded listener.js 09:20:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119a85000) [pid = 1655] [serial = 690] [outer = 0x11992d400] 09:20:09 INFO - PROCESS | 1655 | 1467822009159 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 09:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 472ms 09:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:20:09 INFO - PROCESS | 1655 | 1467822009228 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:20:09 INFO - PROCESS | 1655 | 1467822009230 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:20:09 INFO - PROCESS | 1655 | 1467822009237 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:20:09 INFO - PROCESS | 1655 | 1467822009240 Marionette TRACE conn2 <- [1,894,null,{}] 09:20:09 INFO - PROCESS | 1655 | 1467822009243 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:09 INFO - PROCESS | 1655 | 1467822009251 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:09 INFO - PROCESS | 1655 | 1467822009350 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:20:09 INFO - PROCESS | 1655 | 1467822009354 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:09 INFO - PROCESS | 1655 | 1467822009355 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12315f800 == 31 [pid = 1655] [id = 231] 09:20:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11811a800) [pid = 1655] [serial = 691] [outer = 0x0] 09:20:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119aec800) [pid = 1655] [serial = 692] [outer = 0x11811a800] 09:20:09 INFO - PROCESS | 1655 | 1467822009379 Marionette DEBUG loaded listener.js 09:20:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123006000) [pid = 1655] [serial = 693] [outer = 0x11811a800] 09:20:09 INFO - PROCESS | 1655 | 1467822009761 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 09:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 574ms 09:20:09 INFO - PROCESS | 1655 | 1467822009812 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:20:09 INFO - PROCESS | 1655 | 1467822009814 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:20:09 INFO - PROCESS | 1655 | 1467822009825 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:20:09 INFO - PROCESS | 1655 | 1467822009827 Marionette TRACE conn2 <- [1,898,null,{}] 09:20:09 INFO - PROCESS | 1655 | 1467822009830 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:09 INFO - PROCESS | 1655 | 1467822009836 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:09 INFO - PROCESS | 1655 | 1467822009982 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:20:10 INFO - PROCESS | 1655 | 1467822010018 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:10 INFO - PROCESS | 1655 | 1467822010019 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ac1800 == 32 [pid = 1655] [id = 232] 09:20:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1233ebc00) [pid = 1655] [serial = 694] [outer = 0x0] 09:20:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123db7400) [pid = 1655] [serial = 695] [outer = 0x1233ebc00] 09:20:10 INFO - PROCESS | 1655 | 1467822010044 Marionette DEBUG loaded listener.js 09:20:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124eeb000) [pid = 1655] [serial = 696] [outer = 0x1233ebc00] 09:20:10 INFO - PROCESS | 1655 | 1467822010344 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 09:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 570ms 09:20:10 INFO - PROCESS | 1655 | 1467822010395 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:20:10 INFO - PROCESS | 1655 | 1467822010396 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:20:10 INFO - PROCESS | 1655 | 1467822010398 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:20:10 INFO - PROCESS | 1655 | 1467822010400 Marionette TRACE conn2 <- [1,902,null,{}] 09:20:10 INFO - PROCESS | 1655 | 1467822010402 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:10 INFO - PROCESS | 1655 | 1467822010403 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:10 INFO - PROCESS | 1655 | 1467822010500 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:20:10 INFO - PROCESS | 1655 | 1467822010504 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:10 INFO - PROCESS | 1655 | 1467822010505 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x124eca800 == 33 [pid = 1655] [id = 233] 09:20:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112d30800) [pid = 1655] [serial = 697] [outer = 0x0] 09:20:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12612f000) [pid = 1655] [serial = 698] [outer = 0x112d30800] 09:20:10 INFO - PROCESS | 1655 | 1467822010529 Marionette DEBUG loaded listener.js 09:20:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126798000) [pid = 1655] [serial = 699] [outer = 0x112d30800] 09:20:10 INFO - PROCESS | 1655 | 1467822010844 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 09:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 09:20:10 INFO - PROCESS | 1655 | 1467822010868 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:20:10 INFO - PROCESS | 1655 | 1467822010869 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:20:10 INFO - PROCESS | 1655 | 1467822010888 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:20:10 INFO - PROCESS | 1655 | 1467822010891 Marionette TRACE conn2 <- [1,906,null,{}] 09:20:10 INFO - PROCESS | 1655 | 1467822010894 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:10 INFO - PROCESS | 1655 | 1467822010895 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:10 INFO - PROCESS | 1655 | 1467822010987 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:20:10 INFO - PROCESS | 1655 | 1467822010991 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:10 INFO - PROCESS | 1655 | 1467822010992 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12673d800 == 34 [pid = 1655] [id = 234] 09:20:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1248e4800) [pid = 1655] [serial = 700] [outer = 0x0] 09:20:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126c06800) [pid = 1655] [serial = 701] [outer = 0x1248e4800] 09:20:11 INFO - PROCESS | 1655 | 1467822011016 Marionette DEBUG loaded listener.js 09:20:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126c10000) [pid = 1655] [serial = 702] [outer = 0x1248e4800] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124e9fc00) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124ee8800) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1235ecc00) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119af0400) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1208f1800) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11867a400) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x114fb1800) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126c8e400) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1130ba400) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x114fb0000) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1167e9400) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1183e7400) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11881a800) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:20:11 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1183e0000) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:20:11 INFO - PROCESS | 1655 | 1467822011471 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 09:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 627ms 09:20:11 INFO - PROCESS | 1655 | 1467822011514 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:20:11 INFO - PROCESS | 1655 | 1467822011516 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:20:11 INFO - PROCESS | 1655 | 1467822011518 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:20:11 INFO - PROCESS | 1655 | 1467822011520 Marionette TRACE conn2 <- [1,910,null,{}] 09:20:11 INFO - PROCESS | 1655 | 1467822011522 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:11 INFO - PROCESS | 1655 | 1467822011523 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:11 INFO - PROCESS | 1655 | 1467822011601 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:20:11 INFO - PROCESS | 1655 | 1467822011606 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:11 INFO - PROCESS | 1655 | 1467822011608 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192e2800 == 35 [pid = 1655] [id = 235] 09:20:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x114faec00) [pid = 1655] [serial = 703] [outer = 0x0] 09:20:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11867a400) [pid = 1655] [serial = 704] [outer = 0x114faec00] 09:20:11 INFO - PROCESS | 1655 | 1467822011632 Marionette DEBUG loaded listener.js 09:20:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119af0400) [pid = 1655] [serial = 705] [outer = 0x114faec00] 09:20:11 INFO - PROCESS | 1655 | 1467822011948 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 09:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 470ms 09:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:20:11 INFO - PROCESS | 1655 | 1467822011990 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:20:11 INFO - PROCESS | 1655 | 1467822011991 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:20:11 INFO - PROCESS | 1655 | 1467822011993 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:20:11 INFO - PROCESS | 1655 | 1467822011994 Marionette TRACE conn2 <- [1,914,null,{}] 09:20:11 INFO - PROCESS | 1655 | 1467822011997 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:11 INFO - PROCESS | 1655 | 1467822011998 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:12 INFO - PROCESS | 1655 | 1467822012091 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:20:12 INFO - PROCESS | 1655 | 1467822012096 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:12 INFO - PROCESS | 1655 | 1467822012098 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c88000 == 36 [pid = 1655] [id = 236] 09:20:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x115dedc00) [pid = 1655] [serial = 706] [outer = 0x0] 09:20:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124e9fc00) [pid = 1655] [serial = 707] [outer = 0x115dedc00] 09:20:12 INFO - PROCESS | 1655 | 1467822012124 Marionette DEBUG loaded listener.js 09:20:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126c10c00) [pid = 1655] [serial = 708] [outer = 0x115dedc00] 09:20:12 INFO - PROCESS | 1655 | 1467822012430 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 09:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 09:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:20:12 INFO - PROCESS | 1655 | 1467822012464 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:20:12 INFO - PROCESS | 1655 | 1467822012465 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:20:12 INFO - PROCESS | 1655 | 1467822012467 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:20:12 INFO - PROCESS | 1655 | 1467822012469 Marionette TRACE conn2 <- [1,918,null,{}] 09:20:12 INFO - PROCESS | 1655 | 1467822012473 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:12 INFO - PROCESS | 1655 | 1467822012476 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:12 INFO - PROCESS | 1655 | 1467822012567 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:20:12 INFO - PROCESS | 1655 | 1467822012572 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:12 INFO - PROCESS | 1655 | 1467822012575 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12307b000 == 37 [pid = 1655] [id = 237] 09:20:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126c88c00) [pid = 1655] [serial = 709] [outer = 0x0] 09:20:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128bec800) [pid = 1655] [serial = 710] [outer = 0x126c88c00] 09:20:12 INFO - PROCESS | 1655 | 1467822012601 Marionette DEBUG loaded listener.js 09:20:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128f40c00) [pid = 1655] [serial = 711] [outer = 0x126c88c00] 09:20:12 INFO - PROCESS | 1655 | 1467822012929 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 09:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 09:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:20:12 INFO - PROCESS | 1655 | 1467822012942 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:20:12 INFO - PROCESS | 1655 | 1467822012943 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:20:12 INFO - PROCESS | 1655 | 1467822012945 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:20:12 INFO - PROCESS | 1655 | 1467822012946 Marionette TRACE conn2 <- [1,922,null,{}] 09:20:12 INFO - PROCESS | 1655 | 1467822012948 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:12 INFO - PROCESS | 1655 | 1467822012949 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:13 INFO - PROCESS | 1655 | 1467822013068 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:20:13 INFO - PROCESS | 1655 | 1467822013075 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:13 INFO - PROCESS | 1655 | 1467822013076 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a614800 == 38 [pid = 1655] [id = 238] 09:20:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1186c1400) [pid = 1655] [serial = 712] [outer = 0x0] 09:20:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128bf2c00) [pid = 1655] [serial = 713] [outer = 0x1186c1400] 09:20:13 INFO - PROCESS | 1655 | 1467822013101 Marionette DEBUG loaded listener.js 09:20:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1292b0000) [pid = 1655] [serial = 714] [outer = 0x1186c1400] 09:20:13 INFO - PROCESS | 1655 | 1467822013564 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 09:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 669ms 09:20:13 INFO - PROCESS | 1655 | 1467822013614 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:20:13 INFO - PROCESS | 1655 | 1467822013617 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:20:13 INFO - PROCESS | 1655 | 1467822013621 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:20:13 INFO - PROCESS | 1655 | 1467822013623 Marionette TRACE conn2 <- [1,926,null,{}] 09:20:13 INFO - PROCESS | 1655 | 1467822013627 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:13 INFO - PROCESS | 1655 | 1467822013628 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:13 INFO - PROCESS | 1655 | 1467822013736 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:20:13 INFO - PROCESS | 1655 | 1467822013811 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:13 INFO - PROCESS | 1655 | 1467822013814 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x116849800 == 39 [pid = 1655] [id = 239] 09:20:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x114f6ac00) [pid = 1655] [serial = 715] [outer = 0x0] 09:20:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115e60400) [pid = 1655] [serial = 716] [outer = 0x114f6ac00] 09:20:13 INFO - PROCESS | 1655 | 1467822013851 Marionette DEBUG loaded listener.js 09:20:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116f93800) [pid = 1655] [serial = 717] [outer = 0x114f6ac00] 09:20:14 INFO - PROCESS | 1655 | 1467822014362 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 09:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 821ms 09:20:14 INFO - PROCESS | 1655 | 1467822014442 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:20:14 INFO - PROCESS | 1655 | 1467822014445 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:20:14 INFO - PROCESS | 1655 | 1467822014449 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:20:14 INFO - PROCESS | 1655 | 1467822014451 Marionette TRACE conn2 <- [1,930,null,{}] 09:20:14 INFO - PROCESS | 1655 | 1467822014454 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:14 INFO - PROCESS | 1655 | 1467822014455 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:14 INFO - PROCESS | 1655 | 1467822014562 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:20:14 INFO - PROCESS | 1655 | 1467822014639 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:14 INFO - PROCESS | 1655 | 1467822014640 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12315e800 == 40 [pid = 1655] [id = 240] 09:20:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1181a4c00) [pid = 1655] [serial = 718] [outer = 0x0] 09:20:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118641400) [pid = 1655] [serial = 719] [outer = 0x1181a4c00] 09:20:14 INFO - PROCESS | 1655 | 1467822014671 Marionette DEBUG loaded listener.js 09:20:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1186b7400) [pid = 1655] [serial = 720] [outer = 0x1181a4c00] 09:20:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12307b000 == 39 [pid = 1655] [id = 237] 09:20:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128c88000 == 38 [pid = 1655] [id = 236] 09:20:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1192e2800 == 37 [pid = 1655] [id = 235] 09:20:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12673d800 == 36 [pid = 1655] [id = 234] 09:20:15 INFO - PROCESS | 1655 | --DOCSHELL 0x124eca800 == 35 [pid = 1655] [id = 233] 09:20:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123ac1800 == 34 [pid = 1655] [id = 232] 09:20:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12315f800 == 33 [pid = 1655] [id = 231] 09:20:15 INFO - PROCESS | 1655 | --DOCSHELL 0x119b37000 == 32 [pid = 1655] [id = 230] 09:20:15 INFO - PROCESS | 1655 | 1467822015324 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 09:20:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1192ec800 == 31 [pid = 1655] [id = 229] 09:20:15 INFO - PROCESS | 1655 | --DOCSHELL 0x116ff1000 == 30 [pid = 1655] [id = 228] 09:20:15 INFO - PROCESS | 1655 | --DOCSHELL 0x115ec6800 == 29 [pid = 1655] [id = 227] 09:20:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1168a5800 == 28 [pid = 1655] [id = 226] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126c0ac00) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123a7b000) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124ee7c00) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1189a3800) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1235f0800) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1231ee400) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11915e000) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1248e5400) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1246bf000) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118815c00) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1246b9c00) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126c8d800) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126c0c800) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126135400) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1237a4400) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1208ed400) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123db5000) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1186bcc00) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11811c800) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1183e7800) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x115def400) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1292b9400) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1133f2c00) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x114fcf400) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x116887800) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118381000) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x116a1a400) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 09:20:15 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x116f9c800) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 09:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 920ms 09:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:20:15 INFO - PROCESS | 1655 | 1467822015371 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:20:15 INFO - PROCESS | 1655 | 1467822015375 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:20:15 INFO - PROCESS | 1655 | 1467822015378 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:20:15 INFO - PROCESS | 1655 | 1467822015379 Marionette TRACE conn2 <- [1,934,null,{}] 09:20:15 INFO - PROCESS | 1655 | 1467822015383 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:15 INFO - PROCESS | 1655 | 1467822015384 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:15 INFO - PROCESS | 1655 | 1467822015457 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:20:15 INFO - PROCESS | 1655 | 1467822015461 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:15 INFO - PROCESS | 1655 | 1467822015463 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11667b000 == 29 [pid = 1655] [id = 241] 09:20:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x116f9c800) [pid = 1655] [serial = 721] [outer = 0x0] 09:20:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1176d6400) [pid = 1655] [serial = 722] [outer = 0x116f9c800] 09:20:15 INFO - PROCESS | 1655 | 1467822015493 Marionette DEBUG loaded listener.js 09:20:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118147c00) [pid = 1655] [serial = 723] [outer = 0x116f9c800] 09:20:15 INFO - PROCESS | 1655 | 1467822015830 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 09:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 469ms 09:20:15 INFO - PROCESS | 1655 | 1467822015859 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:20:15 INFO - PROCESS | 1655 | 1467822015862 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:20:15 INFO - PROCESS | 1655 | 1467822015868 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:20:15 INFO - PROCESS | 1655 | 1467822015869 Marionette TRACE conn2 <- [1,938,null,{}] 09:20:15 INFO - PROCESS | 1655 | 1467822015874 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:15 INFO - PROCESS | 1655 | 1467822015876 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:15 INFO - PROCESS | 1655 | 1467822015951 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:20:15 INFO - PROCESS | 1655 | 1467822015957 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:15 INFO - PROCESS | 1655 | 1467822015959 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182d5800 == 30 [pid = 1655] [id = 242] 09:20:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11867d800) [pid = 1655] [serial = 724] [outer = 0x0] 09:20:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118819c00) [pid = 1655] [serial = 725] [outer = 0x11867d800] 09:20:15 INFO - PROCESS | 1655 | 1467822015985 Marionette DEBUG loaded listener.js 09:20:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11910fc00) [pid = 1655] [serial = 726] [outer = 0x11867d800] 09:20:16 INFO - PROCESS | 1655 | 1467822016341 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 09:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 521ms 09:20:16 INFO - PROCESS | 1655 | 1467822016389 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:20:16 INFO - PROCESS | 1655 | 1467822016391 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:20:16 INFO - PROCESS | 1655 | 1467822016393 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:20:16 INFO - PROCESS | 1655 | 1467822016395 Marionette TRACE conn2 <- [1,942,null,{}] 09:20:16 INFO - PROCESS | 1655 | 1467822016403 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:16 INFO - PROCESS | 1655 | 1467822016406 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:16 INFO - PROCESS | 1655 | 1467822016482 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:20:16 INFO - PROCESS | 1655 | 1467822016492 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:16 INFO - PROCESS | 1655 | 1467822016494 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a2a000 == 31 [pid = 1655] [id = 243] 09:20:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1133e9c00) [pid = 1655] [serial = 727] [outer = 0x0] 09:20:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119ae6400) [pid = 1655] [serial = 728] [outer = 0x1133e9c00] 09:20:16 INFO - PROCESS | 1655 | 1467822016521 Marionette DEBUG loaded listener.js 09:20:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1231ee400) [pid = 1655] [serial = 729] [outer = 0x1133e9c00] 09:20:16 INFO - PROCESS | 1655 | 1467822016864 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 09:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 521ms 09:20:16 INFO - PROCESS | 1655 | 1467822016914 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:20:16 INFO - PROCESS | 1655 | 1467822016916 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:20:16 INFO - PROCESS | 1655 | 1467822016918 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:20:16 INFO - PROCESS | 1655 | 1467822016919 Marionette TRACE conn2 <- [1,946,null,{}] 09:20:16 INFO - PROCESS | 1655 | 1467822016921 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:16 INFO - PROCESS | 1655 | 1467822016923 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:17 INFO - PROCESS | 1655 | 1467822017027 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:20:17 INFO - PROCESS | 1655 | 1467822017032 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:17 INFO - PROCESS | 1655 | 1467822017033 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12316f800 == 32 [pid = 1655] [id = 244] 09:20:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x120803000) [pid = 1655] [serial = 730] [outer = 0x0] 09:20:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123a71c00) [pid = 1655] [serial = 731] [outer = 0x120803000] 09:20:17 INFO - PROCESS | 1655 | 1467822017058 Marionette DEBUG loaded listener.js 09:20:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12427ec00) [pid = 1655] [serial = 732] [outer = 0x120803000] 09:20:17 INFO - PROCESS | 1655 | 1467822017382 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 09:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 521ms 09:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:20:17 INFO - PROCESS | 1655 | 1467822017439 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:20:17 INFO - PROCESS | 1655 | 1467822017440 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:20:17 INFO - PROCESS | 1655 | 1467822017442 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:20:17 INFO - PROCESS | 1655 | 1467822017443 Marionette TRACE conn2 <- [1,950,null,{}] 09:20:17 INFO - PROCESS | 1655 | 1467822017446 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:17 INFO - PROCESS | 1655 | 1467822017447 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:17 INFO - PROCESS | 1655 | 1467822017539 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:20:17 INFO - PROCESS | 1655 | 1467822017578 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:17 INFO - PROCESS | 1655 | 1467822017580 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x123703800 == 33 [pid = 1655] [id = 245] 09:20:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1133e6c00) [pid = 1655] [serial = 733] [outer = 0x0] 09:20:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1249dd000) [pid = 1655] [serial = 734] [outer = 0x1133e6c00] 09:20:17 INFO - PROCESS | 1655 | 1467822017604 Marionette DEBUG loaded listener.js 09:20:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124ea9c00) [pid = 1655] [serial = 735] [outer = 0x1133e6c00] 09:20:17 INFO - PROCESS | 1655 | 1467822017937 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 09:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 09:20:17 INFO - PROCESS | 1655 | 1467822017961 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:20:17 INFO - PROCESS | 1655 | 1467822017962 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:20:17 INFO - PROCESS | 1655 | 1467822017964 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:20:17 INFO - PROCESS | 1655 | 1467822017965 Marionette TRACE conn2 <- [1,954,null,{}] 09:20:17 INFO - PROCESS | 1655 | 1467822017968 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:17 INFO - PROCESS | 1655 | 1467822017974 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:18 INFO - PROCESS | 1655 | 1467822018094 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:20:18 INFO - PROCESS | 1655 | 1467822018098 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:18 INFO - PROCESS | 1655 | 1467822018099 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x124612000 == 34 [pid = 1655] [id = 246] 09:20:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124eaa400) [pid = 1655] [serial = 736] [outer = 0x0] 09:20:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12658d400) [pid = 1655] [serial = 737] [outer = 0x124eaa400] 09:20:18 INFO - PROCESS | 1655 | 1467822018124 Marionette DEBUG loaded listener.js 09:20:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128bf3400) [pid = 1655] [serial = 738] [outer = 0x124eaa400] 09:20:18 INFO - PROCESS | 1655 | 1467822018469 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 09:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 520ms 09:20:18 INFO - PROCESS | 1655 | 1467822018485 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:20:18 INFO - PROCESS | 1655 | 1467822018486 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:20:18 INFO - PROCESS | 1655 | 1467822018492 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:20:18 INFO - PROCESS | 1655 | 1467822018493 Marionette TRACE conn2 <- [1,958,null,{}] 09:20:18 INFO - PROCESS | 1655 | 1467822018495 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:18 INFO - PROCESS | 1655 | 1467822018496 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:18 INFO - PROCESS | 1655 | 1467822018592 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:20:18 INFO - PROCESS | 1655 | 1467822018601 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:18 INFO - PROCESS | 1655 | 1467822018603 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b5800 == 35 [pid = 1655] [id = 247] 09:20:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128bee000) [pid = 1655] [serial = 739] [outer = 0x0] 09:20:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128fda000) [pid = 1655] [serial = 740] [outer = 0x128bee000] 09:20:18 INFO - PROCESS | 1655 | 1467822018630 Marionette DEBUG loaded listener.js 09:20:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1292b5000) [pid = 1655] [serial = 741] [outer = 0x128bee000] 09:20:18 INFO - PROCESS | 1655 | 1467822018967 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 09:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 09:20:19 INFO - PROCESS | 1655 | 1467822019011 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:20:19 INFO - PROCESS | 1655 | 1467822019012 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:20:19 INFO - PROCESS | 1655 | 1467822019014 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:20:19 INFO - PROCESS | 1655 | 1467822019015 Marionette TRACE conn2 <- [1,962,null,{}] 09:20:19 INFO - PROCESS | 1655 | 1467822019017 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:19 INFO - PROCESS | 1655 | 1467822019018 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:19 INFO - PROCESS | 1655 | 1467822019109 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:20:19 INFO - PROCESS | 1655 | 1467822019124 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:19 INFO - PROCESS | 1655 | 1467822019125 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x129314000 == 36 [pid = 1655] [id = 248] 09:20:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128bf3800) [pid = 1655] [serial = 742] [outer = 0x0] 09:20:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1293e5000) [pid = 1655] [serial = 743] [outer = 0x128bf3800] 09:20:19 INFO - PROCESS | 1655 | 1467822019148 Marionette DEBUG loaded listener.js 09:20:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1293eb400) [pid = 1655] [serial = 744] [outer = 0x128bf3800] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x114fa4800) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112d30800) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1233ebc00) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1248e4800) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1164edc00) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11811ac00) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x114faec00) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11992d400) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x114fa6800) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126c88c00) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x114facc00) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118121000) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119a81400) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112d33000) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x115dedc00) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11811a800) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:20:19 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1133efc00) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:20:19 INFO - PROCESS | 1655 | 1467822019530 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 09:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 569ms 09:20:19 INFO - PROCESS | 1655 | 1467822019583 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:20:19 INFO - PROCESS | 1655 | 1467822019584 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:20:19 INFO - PROCESS | 1655 | 1467822019586 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:20:19 INFO - PROCESS | 1655 | 1467822019588 Marionette TRACE conn2 <- [1,966,null,{}] 09:20:19 INFO - PROCESS | 1655 | 1467822019590 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:19 INFO - PROCESS | 1655 | 1467822019591 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:19 INFO - PROCESS | 1655 | 1467822019667 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:20:19 INFO - PROCESS | 1655 | 1467822019724 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:19 INFO - PROCESS | 1655 | 1467822019726 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a29800 == 37 [pid = 1655] [id = 249] 09:20:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x114fa5800) [pid = 1655] [serial = 745] [outer = 0x0] 09:20:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118114800) [pid = 1655] [serial = 746] [outer = 0x114fa5800] 09:20:19 INFO - PROCESS | 1655 | 1467822019749 Marionette DEBUG loaded listener.js 09:20:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119566400) [pid = 1655] [serial = 747] [outer = 0x114fa5800] 09:20:20 INFO - PROCESS | 1655 | 1467822020013 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 09:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 470ms 09:20:20 INFO - PROCESS | 1655 | 1467822020062 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:20:20 INFO - PROCESS | 1655 | 1467822020063 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:20:20 INFO - PROCESS | 1655 | 1467822020066 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:20:20 INFO - PROCESS | 1655 | 1467822020067 Marionette TRACE conn2 <- [1,970,null,{}] 09:20:20 INFO - PROCESS | 1655 | 1467822020069 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:20 INFO - PROCESS | 1655 | 1467822020070 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:20 INFO - PROCESS | 1655 | 1467822020151 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:20:20 INFO - PROCESS | 1655 | 1467822020156 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:20 INFO - PROCESS | 1655 | 1467822020158 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e1e800 == 38 [pid = 1655] [id = 250] 09:20:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1183e0000) [pid = 1655] [serial = 748] [outer = 0x0] 09:20:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126c86c00) [pid = 1655] [serial = 749] [outer = 0x1183e0000] 09:20:20 INFO - PROCESS | 1655 | 1467822020189 Marionette DEBUG loaded listener.js 09:20:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1293ebc00) [pid = 1655] [serial = 750] [outer = 0x1183e0000] 09:20:20 INFO - PROCESS | 1655 | 1467822020567 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 09:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 568ms 09:20:20 INFO - PROCESS | 1655 | 1467822020636 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:20:20 INFO - PROCESS | 1655 | 1467822020638 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:20:20 INFO - PROCESS | 1655 | 1467822020641 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:20:20 INFO - PROCESS | 1655 | 1467822020644 Marionette TRACE conn2 <- [1,974,null,{}] 09:20:20 INFO - PROCESS | 1655 | 1467822020648 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:20 INFO - PROCESS | 1655 | 1467822020650 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:20 INFO - PROCESS | 1655 | 1467822020785 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:20:20 INFO - PROCESS | 1655 | 1467822020798 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:20 INFO - PROCESS | 1655 | 1467822020800 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b13f000 == 39 [pid = 1655] [id = 251] 09:20:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12955a400) [pid = 1655] [serial = 751] [outer = 0x0] 09:20:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129567400) [pid = 1655] [serial = 752] [outer = 0x12955a400] 09:20:20 INFO - PROCESS | 1655 | 1467822020843 Marionette DEBUG loaded listener.js 09:20:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a72d800) [pid = 1655] [serial = 753] [outer = 0x12955a400] 09:20:21 INFO - PROCESS | 1655 | 1467822021228 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 09:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 621ms 09:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:20:21 INFO - PROCESS | 1655 | 1467822021263 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:20:21 INFO - PROCESS | 1655 | 1467822021264 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:20:21 INFO - PROCESS | 1655 | 1467822021278 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:20:21 INFO - PROCESS | 1655 | 1467822021279 Marionette TRACE conn2 <- [1,978,null,{}] 09:20:21 INFO - PROCESS | 1655 | 1467822021281 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:21 INFO - PROCESS | 1655 | 1467822021282 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:21 INFO - PROCESS | 1655 | 1467822021365 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:20:21 INFO - PROCESS | 1655 | 1467822021370 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:21 INFO - PROCESS | 1655 | 1467822021372 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b835800 == 40 [pid = 1655] [id = 252] 09:20:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119106400) [pid = 1655] [serial = 754] [outer = 0x0] 09:20:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126c0b800) [pid = 1655] [serial = 755] [outer = 0x119106400] 09:20:21 INFO - PROCESS | 1655 | 1467822021406 Marionette DEBUG loaded listener.js 09:20:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a738800) [pid = 1655] [serial = 756] [outer = 0x119106400] 09:20:22 INFO - PROCESS | 1655 | 1467822022006 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 09:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 781ms 09:20:22 INFO - PROCESS | 1655 | 1467822022048 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:20:22 INFO - PROCESS | 1655 | 1467822022050 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:20:22 INFO - PROCESS | 1655 | 1467822022054 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:20:22 INFO - PROCESS | 1655 | 1467822022057 Marionette TRACE conn2 <- [1,982,null,{}] 09:20:22 INFO - PROCESS | 1655 | 1467822022061 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:22 INFO - PROCESS | 1655 | 1467822022062 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:22 INFO - PROCESS | 1655 | 1467822022186 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:20:22 INFO - PROCESS | 1655 | 1467822022254 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:22 INFO - PROCESS | 1655 | 1467822022256 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185af000 == 41 [pid = 1655] [id = 253] 09:20:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116807c00) [pid = 1655] [serial = 757] [outer = 0x0] 09:20:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118118800) [pid = 1655] [serial = 758] [outer = 0x116807c00] 09:20:22 INFO - PROCESS | 1655 | 1467822022287 Marionette DEBUG loaded listener.js 09:20:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1183e4400) [pid = 1655] [serial = 759] [outer = 0x116807c00] 09:20:22 INFO - PROCESS | 1655 | 1467822022703 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 09:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 676ms 09:20:22 INFO - PROCESS | 1655 | 1467822022730 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:20:22 INFO - PROCESS | 1655 | 1467822022733 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:20:22 INFO - PROCESS | 1655 | 1467822022737 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:20:22 INFO - PROCESS | 1655 | 1467822022739 Marionette TRACE conn2 <- [1,986,null,{}] 09:20:22 INFO - PROCESS | 1655 | 1467822022742 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:22 INFO - PROCESS | 1655 | 1467822022744 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:22 INFO - PROCESS | 1655 | 1467822022848 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:20:22 INFO - PROCESS | 1655 | 1467822022903 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:22 INFO - PROCESS | 1655 | 1467822022904 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x124ec9800 == 42 [pid = 1655] [id = 254] 09:20:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1186b9c00) [pid = 1655] [serial = 760] [outer = 0x0] 09:20:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119930000) [pid = 1655] [serial = 761] [outer = 0x1186b9c00] 09:20:22 INFO - PROCESS | 1655 | 1467822022934 Marionette DEBUG loaded listener.js 09:20:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119b58c00) [pid = 1655] [serial = 762] [outer = 0x1186b9c00] 09:20:23 INFO - PROCESS | 1655 | 1467822023379 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 09:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 670ms 09:20:23 INFO - PROCESS | 1655 | 1467822023408 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:20:23 INFO - PROCESS | 1655 | 1467822023410 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:20:23 INFO - PROCESS | 1655 | 1467822023412 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:20:23 INFO - PROCESS | 1655 | 1467822023414 Marionette TRACE conn2 <- [1,990,null,{}] 09:20:23 INFO - PROCESS | 1655 | 1467822023422 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:23 INFO - PROCESS | 1655 | 1467822023426 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:23 INFO - PROCESS | 1655 | 1467822023554 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:20:23 INFO - PROCESS | 1655 | 1467822023623 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:23 INFO - PROCESS | 1655 | 1467822023625 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9aa800 == 43 [pid = 1655] [id = 255] 09:20:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12670e800) [pid = 1655] [serial = 763] [outer = 0x0] 09:20:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126926000) [pid = 1655] [serial = 764] [outer = 0x12670e800] 09:20:23 INFO - PROCESS | 1655 | 1467822023656 Marionette DEBUG loaded listener.js 09:20:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126c8e000) [pid = 1655] [serial = 765] [outer = 0x12670e800] 09:20:24 INFO - PROCESS | 1655 | 1467822024068 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 09:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 09:20:24 INFO - PROCESS | 1655 | 1467822024084 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:20:24 INFO - PROCESS | 1655 | 1467822024085 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:20:24 INFO - PROCESS | 1655 | 1467822024090 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:20:24 INFO - PROCESS | 1655 | 1467822024091 Marionette TRACE conn2 <- [1,994,null,{}] 09:20:24 INFO - PROCESS | 1655 | 1467822024094 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:24 INFO - PROCESS | 1655 | 1467822024095 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:24 INFO - PROCESS | 1655 | 1467822024196 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:20:24 INFO - PROCESS | 1655 | 1467822024247 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:24 INFO - PROCESS | 1655 | 1467822024248 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9c5800 == 44 [pid = 1655] [id = 256] 09:20:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128bebc00) [pid = 1655] [serial = 766] [outer = 0x0] 09:20:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1292b8000) [pid = 1655] [serial = 767] [outer = 0x128bebc00] 09:20:24 INFO - PROCESS | 1655 | 1467822024277 Marionette DEBUG loaded listener.js 09:20:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129561800) [pid = 1655] [serial = 768] [outer = 0x128bebc00] 09:20:24 INFO - PROCESS | 1655 | 1467822024842 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 09:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 827ms 09:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:20:24 INFO - PROCESS | 1655 | 1467822024916 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:20:24 INFO - PROCESS | 1655 | 1467822024920 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:20:24 INFO - PROCESS | 1655 | 1467822024924 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:20:24 INFO - PROCESS | 1655 | 1467822024927 Marionette TRACE conn2 <- [1,998,null,{}] 09:20:24 INFO - PROCESS | 1655 | 1467822024932 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:24 INFO - PROCESS | 1655 | 1467822024935 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:25 INFO - PROCESS | 1655 | 1467822025072 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:20:25 INFO - PROCESS | 1655 | 1467822025164 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:25 INFO - PROCESS | 1655 | 1467822025166 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185a4000 == 45 [pid = 1655] [id = 257] 09:20:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1167eac00) [pid = 1655] [serial = 769] [outer = 0x0] 09:20:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116f94000) [pid = 1655] [serial = 770] [outer = 0x1167eac00] 09:20:25 INFO - PROCESS | 1655 | 1467822025212 Marionette DEBUG loaded listener.js 09:20:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118141400) [pid = 1655] [serial = 771] [outer = 0x1167eac00] 09:20:25 INFO - PROCESS | 1655 | 1467822025665 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 09:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 774ms 09:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:20:25 INFO - PROCESS | 1655 | 1467822025696 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:20:25 INFO - PROCESS | 1655 | 1467822025699 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:20:25 INFO - PROCESS | 1655 | 1467822025703 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:20:25 INFO - PROCESS | 1655 | 1467822025705 Marionette TRACE conn2 <- [1,1002,null,{}] 09:20:25 INFO - PROCESS | 1655 | 1467822025707 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:25 INFO - PROCESS | 1655 | 1467822025709 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:25 INFO - PROCESS | 1655 | 1467822025800 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:20:25 INFO - PROCESS | 1655 | 1467822025856 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:25 INFO - PROCESS | 1655 | 1467822025857 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fed000 == 46 [pid = 1655] [id = 258] 09:20:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118673400) [pid = 1655] [serial = 772] [outer = 0x0] 09:20:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1186bdc00) [pid = 1655] [serial = 773] [outer = 0x118673400] 09:20:25 INFO - PROCESS | 1655 | 1467822025885 Marionette DEBUG loaded listener.js 09:20:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119160400) [pid = 1655] [serial = 774] [outer = 0x118673400] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b13f000 == 45 [pid = 1655] [id = 251] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x129e1e800 == 44 [pid = 1655] [id = 250] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x119a29800 == 43 [pid = 1655] [id = 249] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x129314000 == 42 [pid = 1655] [id = 248] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b5800 == 41 [pid = 1655] [id = 247] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x124612000 == 40 [pid = 1655] [id = 246] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x123703800 == 39 [pid = 1655] [id = 245] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12316f800 == 38 [pid = 1655] [id = 244] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x119a2a000 == 37 [pid = 1655] [id = 243] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1182d5800 == 36 [pid = 1655] [id = 242] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11667b000 == 35 [pid = 1655] [id = 241] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12315e800 == 34 [pid = 1655] [id = 240] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x116849800 == 33 [pid = 1655] [id = 239] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12a614800 == 32 [pid = 1655] [id = 238] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1185a4000 == 31 [pid = 1655] [id = 257] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9c5800 == 30 [pid = 1655] [id = 256] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9aa800 == 29 [pid = 1655] [id = 255] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x124ec9800 == 28 [pid = 1655] [id = 254] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1185af000 == 27 [pid = 1655] [id = 253] 09:20:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b835800 == 26 [pid = 1655] [id = 252] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1186c1000) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11915bc00) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12612f000) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x124eeb000) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x123db7400) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126c06800) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118113800) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x116f92800) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1181a4800) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1183e5c00) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119af0400) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1199c1400) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11867a400) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116f92000) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1164f1c00) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128bec800) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116636c00) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118812c00) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112ec6400) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1183de800) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123883000) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119ae6000) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124f71800) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1248e6800) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126c10000) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126c10c00) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128f40c00) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119aec800) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126798000) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123006000) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128bf2c00) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119a85000) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124e9fc00) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1167e8400) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 09:20:26 INFO - PROCESS | 1655 | 1467822026753 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 09:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1070ms 09:20:26 INFO - PROCESS | 1655 | 1467822026774 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:20:26 INFO - PROCESS | 1655 | 1467822026776 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:20:26 INFO - PROCESS | 1655 | 1467822026779 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:20:26 INFO - PROCESS | 1655 | 1467822026781 Marionette TRACE conn2 <- [1,1006,null,{}] 09:20:26 INFO - PROCESS | 1655 | 1467822026785 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:26 INFO - PROCESS | 1655 | 1467822026786 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:26 INFO - PROCESS | 1655 | 1467822026862 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:20:26 INFO - PROCESS | 1655 | 1467822026913 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:26 INFO - PROCESS | 1655 | 1467822026916 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x116411800 == 27 [pid = 1655] [id = 259] 09:20:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x114fad800) [pid = 1655] [serial = 775] [outer = 0x0] 09:20:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116725c00) [pid = 1655] [serial = 776] [outer = 0x114fad800] 09:20:26 INFO - PROCESS | 1655 | 1467822026943 Marionette DEBUG loaded listener.js 09:20:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116f91c00) [pid = 1655] [serial = 777] [outer = 0x114fad800] 09:20:27 INFO - PROCESS | 1655 | 1467822027233 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 09:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 09:20:27 INFO - PROCESS | 1655 | 1467822027251 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:20:27 INFO - PROCESS | 1655 | 1467822027254 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:20:27 INFO - PROCESS | 1655 | 1467822027266 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:20:27 INFO - PROCESS | 1655 | 1467822027267 Marionette TRACE conn2 <- [1,1010,null,{}] 09:20:27 INFO - PROCESS | 1655 | 1467822027270 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:27 INFO - PROCESS | 1655 | 1467822027274 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:27 INFO - PROCESS | 1655 | 1467822027351 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:20:27 INFO - PROCESS | 1655 | 1467822027358 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:27 INFO - PROCESS | 1655 | 1467822027359 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fe0000 == 28 [pid = 1655] [id = 260] 09:20:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118114c00) [pid = 1655] [serial = 778] [outer = 0x0] 09:20:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11838a400) [pid = 1655] [serial = 779] [outer = 0x118114c00] 09:20:27 INFO - PROCESS | 1655 | 1467822027387 Marionette DEBUG loaded listener.js 09:20:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118647c00) [pid = 1655] [serial = 780] [outer = 0x118114c00] 09:20:27 INFO - PROCESS | 1655 | 1467822027736 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 09:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 09:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:20:27 INFO - PROCESS | 1655 | 1467822027786 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:20:27 INFO - PROCESS | 1655 | 1467822027787 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:20:27 INFO - PROCESS | 1655 | 1467822027789 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:20:27 INFO - PROCESS | 1655 | 1467822027791 Marionette TRACE conn2 <- [1,1014,null,{}] 09:20:27 INFO - PROCESS | 1655 | 1467822027799 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:27 INFO - PROCESS | 1655 | 1467822027802 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:27 INFO - PROCESS | 1655 | 1467822027877 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:20:27 INFO - PROCESS | 1655 | 1467822027883 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:27 INFO - PROCESS | 1655 | 1467822027885 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x119189800 == 29 [pid = 1655] [id = 261] 09:20:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112f3ec00) [pid = 1655] [serial = 781] [outer = 0x0] 09:20:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11915b800) [pid = 1655] [serial = 782] [outer = 0x112f3ec00] 09:20:27 INFO - PROCESS | 1655 | 1467822027915 Marionette DEBUG loaded listener.js 09:20:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119937800) [pid = 1655] [serial = 783] [outer = 0x112f3ec00] 09:20:28 INFO - PROCESS | 1655 | 1467822028247 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 09:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 471ms 09:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:20:28 INFO - PROCESS | 1655 | 1467822028261 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:20:28 INFO - PROCESS | 1655 | 1467822028262 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:20:28 INFO - PROCESS | 1655 | 1467822028264 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:20:28 INFO - PROCESS | 1655 | 1467822028265 Marionette TRACE conn2 <- [1,1018,null,{}] 09:20:28 INFO - PROCESS | 1655 | 1467822028268 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:28 INFO - PROCESS | 1655 | 1467822028269 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:28 INFO - PROCESS | 1655 | 1467822028346 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:20:28 INFO - PROCESS | 1655 | 1467822028404 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:28 INFO - PROCESS | 1655 | 1467822028406 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195c6000 == 30 [pid = 1655] [id = 262] 09:20:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1186ba400) [pid = 1655] [serial = 784] [outer = 0x0] 09:20:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119b56400) [pid = 1655] [serial = 785] [outer = 0x1186ba400] 09:20:28 INFO - PROCESS | 1655 | 1467822028431 Marionette DEBUG loaded listener.js 09:20:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123002c00) [pid = 1655] [serial = 786] [outer = 0x1186ba400] 09:20:28 INFO - PROCESS | 1655 | 1467822028748 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 09:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 09:20:28 INFO - PROCESS | 1655 | 1467822028784 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:20:28 INFO - PROCESS | 1655 | 1467822028786 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:20:28 INFO - PROCESS | 1655 | 1467822028797 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:20:28 INFO - PROCESS | 1655 | 1467822028799 Marionette TRACE conn2 <- [1,1022,null,{}] 09:20:28 INFO - PROCESS | 1655 | 1467822028802 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:28 INFO - PROCESS | 1655 | 1467822028804 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:28 INFO - PROCESS | 1655 | 1467822028943 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:20:28 INFO - PROCESS | 1655 | 1467822028989 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:28 INFO - PROCESS | 1655 | 1467822028991 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x123077800 == 31 [pid = 1655] [id = 263] 09:20:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x116724c00) [pid = 1655] [serial = 787] [outer = 0x0] 09:20:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123109000) [pid = 1655] [serial = 788] [outer = 0x116724c00] 09:20:29 INFO - PROCESS | 1655 | 1467822029030 Marionette DEBUG loaded listener.js 09:20:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123883000) [pid = 1655] [serial = 789] [outer = 0x116724c00] 09:20:29 INFO - PROCESS | 1655 | 1467822029445 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 09:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 09:20:29 INFO - PROCESS | 1655 | 1467822029472 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:20:29 INFO - PROCESS | 1655 | 1467822029474 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:20:29 INFO - PROCESS | 1655 | 1467822029477 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:20:29 INFO - PROCESS | 1655 | 1467822029478 Marionette TRACE conn2 <- [1,1026,null,{}] 09:20:29 INFO - PROCESS | 1655 | 1467822029481 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:29 INFO - PROCESS | 1655 | 1467822029486 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:29 INFO - PROCESS | 1655 | 1467822029655 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:20:29 INFO - PROCESS | 1655 | 1467822029705 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:29 INFO - PROCESS | 1655 | 1467822029706 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x123acb800 == 32 [pid = 1655] [id = 264] 09:20:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116f92800) [pid = 1655] [serial = 790] [outer = 0x0] 09:20:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1249e1800) [pid = 1655] [serial = 791] [outer = 0x116f92800] 09:20:29 INFO - PROCESS | 1655 | 1467822029748 Marionette DEBUG loaded listener.js 09:20:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126132400) [pid = 1655] [serial = 792] [outer = 0x116f92800] 09:20:30 INFO - PROCESS | 1655 | 1467822030099 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 09:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 669ms 09:20:30 INFO - PROCESS | 1655 | 1467822030146 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:20:30 INFO - PROCESS | 1655 | 1467822030155 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:20:30 INFO - PROCESS | 1655 | 1467822030157 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:20:30 INFO - PROCESS | 1655 | 1467822030158 Marionette TRACE conn2 <- [1,1030,null,{}] 09:20:30 INFO - PROCESS | 1655 | 1467822030160 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:30 INFO - PROCESS | 1655 | 1467822030161 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:30 INFO - PROCESS | 1655 | 1467822030254 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:20:30 INFO - PROCESS | 1655 | 1467822030303 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:30 INFO - PROCESS | 1655 | 1467822030304 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x124ec6000 == 33 [pid = 1655] [id = 265] 09:20:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1128d5400) [pid = 1655] [serial = 793] [outer = 0x0] 09:20:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126797000) [pid = 1655] [serial = 794] [outer = 0x1128d5400] 09:20:30 INFO - PROCESS | 1655 | 1467822030328 Marionette DEBUG loaded listener.js 09:20:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126c03800) [pid = 1655] [serial = 795] [outer = 0x1128d5400] 09:20:30 INFO - PROCESS | 1655 | 1467822030938 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1133e6c00) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124eaa400) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x114fa5800) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128bee000) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128bf3800) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x120803000) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11867d800) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x114f6ac00) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1133e9c00) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1186c1400) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116f9c800) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1181a4c00) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1183e0000) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119106400) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:20:30 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12955a400) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 818ms 09:20:30 INFO - PROCESS | 1655 | 1467822030976 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:20:30 INFO - PROCESS | 1655 | 1467822030978 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:20:30 INFO - PROCESS | 1655 | 1467822030981 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:20:30 INFO - PROCESS | 1655 | 1467822030983 Marionette TRACE conn2 <- [1,1034,null,{}] 09:20:30 INFO - PROCESS | 1655 | 1467822030986 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:30 INFO - PROCESS | 1655 | 1467822030990 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:31 INFO - PROCESS | 1655 | 1467822031095 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:20:31 INFO - PROCESS | 1655 | 1467822031098 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:31 INFO - PROCESS | 1655 | 1467822031100 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11946d000 == 34 [pid = 1655] [id = 266] 09:20:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11714dc00) [pid = 1655] [serial = 796] [outer = 0x0] 09:20:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1181aa000) [pid = 1655] [serial = 797] [outer = 0x11714dc00] 09:20:31 INFO - PROCESS | 1655 | 1467822031127 Marionette DEBUG loaded listener.js 09:20:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11992b400) [pid = 1655] [serial = 798] [outer = 0x11714dc00] 09:20:31 INFO - PROCESS | 1655 | 1467822031445 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 09:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 474ms 09:20:31 INFO - PROCESS | 1655 | 1467822031474 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:20:31 INFO - PROCESS | 1655 | 1467822031477 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:20:31 INFO - PROCESS | 1655 | 1467822031483 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:20:31 INFO - PROCESS | 1655 | 1467822031484 Marionette TRACE conn2 <- [1,1038,null,{}] 09:20:31 INFO - PROCESS | 1655 | 1467822031496 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:31 INFO - PROCESS | 1655 | 1467822031497 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:31 INFO - PROCESS | 1655 | 1467822031592 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:20:31 INFO - PROCESS | 1655 | 1467822031597 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:31 INFO - PROCESS | 1655 | 1467822031598 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119188800 == 35 [pid = 1655] [id = 267] 09:20:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116634c00) [pid = 1655] [serial = 799] [outer = 0x0] 09:20:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126795800) [pid = 1655] [serial = 800] [outer = 0x116634c00] 09:20:31 INFO - PROCESS | 1655 | 1467822031623 Marionette DEBUG loaded listener.js 09:20:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126c0c800) [pid = 1655] [serial = 801] [outer = 0x116634c00] 09:20:31 INFO - PROCESS | 1655 | 1467822031906 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 09:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 471ms 09:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:20:31 INFO - PROCESS | 1655 | 1467822031955 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:20:31 INFO - PROCESS | 1655 | 1467822031958 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:20:31 INFO - PROCESS | 1655 | 1467822031961 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:20:31 INFO - PROCESS | 1655 | 1467822031962 Marionette TRACE conn2 <- [1,1042,null,{}] 09:20:31 INFO - PROCESS | 1655 | 1467822031964 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:31 INFO - PROCESS | 1655 | 1467822031966 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:32 INFO - PROCESS | 1655 | 1467822032043 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:20:32 INFO - PROCESS | 1655 | 1467822032046 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:32 INFO - PROCESS | 1655 | 1467822032047 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f8d800 == 36 [pid = 1655] [id = 268] 09:20:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1233ebc00) [pid = 1655] [serial = 802] [outer = 0x0] 09:20:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128be8c00) [pid = 1655] [serial = 803] [outer = 0x1233ebc00] 09:20:32 INFO - PROCESS | 1655 | 1467822032072 Marionette DEBUG loaded listener.js 09:20:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128bf1c00) [pid = 1655] [serial = 804] [outer = 0x1233ebc00] 09:20:32 INFO - PROCESS | 1655 | 1467822032402 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 09:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 09:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:20:32 INFO - PROCESS | 1655 | 1467822032430 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:20:32 INFO - PROCESS | 1655 | 1467822032431 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:20:32 INFO - PROCESS | 1655 | 1467822032433 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:20:32 INFO - PROCESS | 1655 | 1467822032435 Marionette TRACE conn2 <- [1,1046,null,{}] 09:20:32 INFO - PROCESS | 1655 | 1467822032445 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:32 INFO - PROCESS | 1655 | 1467822032447 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:32 INFO - PROCESS | 1655 | 1467822032561 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:20:32 INFO - PROCESS | 1655 | 1467822032567 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:32 INFO - PROCESS | 1655 | 1467822032569 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12306e800 == 37 [pid = 1655] [id = 269] 09:20:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128f3a800) [pid = 1655] [serial = 805] [outer = 0x0] 09:20:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1292b3400) [pid = 1655] [serial = 806] [outer = 0x128f3a800] 09:20:32 INFO - PROCESS | 1655 | 1467822032595 Marionette DEBUG loaded listener.js 09:20:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12955ec00) [pid = 1655] [serial = 807] [outer = 0x128f3a800] 09:20:32 INFO - PROCESS | 1655 | 1467822032925 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 09:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 577ms 09:20:33 INFO - PROCESS | 1655 | 1467822033012 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:20:33 INFO - PROCESS | 1655 | 1467822033014 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:20:33 INFO - PROCESS | 1655 | 1467822033017 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:20:33 INFO - PROCESS | 1655 | 1467822033020 Marionette TRACE conn2 <- [1,1050,null,{}] 09:20:33 INFO - PROCESS | 1655 | 1467822033024 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:33 INFO - PROCESS | 1655 | 1467822033026 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:33 INFO - PROCESS | 1655 | 1467822033140 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:20:33 INFO - PROCESS | 1655 | 1467822033195 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:33 INFO - PROCESS | 1655 | 1467822033199 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e1d800 == 38 [pid = 1655] [id = 270] 09:20:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1130ba400) [pid = 1655] [serial = 808] [outer = 0x0] 09:20:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1133e7000) [pid = 1655] [serial = 809] [outer = 0x1130ba400] 09:20:33 INFO - PROCESS | 1655 | 1467822033230 Marionette DEBUG loaded listener.js 09:20:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x114fb2800) [pid = 1655] [serial = 810] [outer = 0x1130ba400] 09:20:33 INFO - PROCESS | 1655 | 1467822033786 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 09:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 821ms 09:20:33 INFO - PROCESS | 1655 | 1467822033868 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:20:33 INFO - PROCESS | 1655 | 1467822033871 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:20:33 INFO - PROCESS | 1655 | 1467822033882 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:20:33 INFO - PROCESS | 1655 | 1467822033886 Marionette TRACE conn2 <- [1,1054,null,{}] 09:20:33 INFO - PROCESS | 1655 | 1467822033890 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:33 INFO - PROCESS | 1655 | 1467822033893 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:34 INFO - PROCESS | 1655 | 1467822034028 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:20:34 INFO - PROCESS | 1655 | 1467822034135 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:34 INFO - PROCESS | 1655 | 1467822034136 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a43800 == 39 [pid = 1655] [id = 271] 09:20:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1183e5800) [pid = 1655] [serial = 811] [outer = 0x0] 09:20:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118676c00) [pid = 1655] [serial = 812] [outer = 0x1183e5800] 09:20:34 INFO - PROCESS | 1655 | 1467822034168 Marionette DEBUG loaded listener.js 09:20:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11885b400) [pid = 1655] [serial = 813] [outer = 0x1183e5800] 09:20:34 INFO - PROCESS | 1655 | 1467822034809 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 09:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 981ms 09:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:20:34 INFO - PROCESS | 1655 | 1467822034859 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:20:34 INFO - PROCESS | 1655 | 1467822034862 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:20:34 INFO - PROCESS | 1655 | 1467822034865 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:20:34 INFO - PROCESS | 1655 | 1467822034867 Marionette TRACE conn2 <- [1,1058,null,{}] 09:20:34 INFO - PROCESS | 1655 | 1467822034870 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:34 INFO - PROCESS | 1655 | 1467822034871 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:34 INFO - PROCESS | 1655 | 1467822034971 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:20:35 INFO - PROCESS | 1655 | 1467822035046 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:35 INFO - PROCESS | 1655 | 1467822035049 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11684b800 == 40 [pid = 1655] [id = 272] 09:20:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116f92000) [pid = 1655] [serial = 814] [outer = 0x0] 09:20:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11714cc00) [pid = 1655] [serial = 815] [outer = 0x116f92000] 09:20:35 INFO - PROCESS | 1655 | 1467822035077 Marionette DEBUG loaded listener.js 09:20:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11814e800) [pid = 1655] [serial = 816] [outer = 0x116f92000] 09:20:35 INFO - PROCESS | 1655 | --DOCSHELL 0x128f8d800 == 39 [pid = 1655] [id = 268] 09:20:35 INFO - PROCESS | 1655 | --DOCSHELL 0x119188800 == 38 [pid = 1655] [id = 267] 09:20:35 INFO - PROCESS | 1655 | --DOCSHELL 0x11946d000 == 37 [pid = 1655] [id = 266] 09:20:35 INFO - PROCESS | 1655 | --DOCSHELL 0x124ec6000 == 36 [pid = 1655] [id = 265] 09:20:35 INFO - PROCESS | 1655 | --DOCSHELL 0x123acb800 == 35 [pid = 1655] [id = 264] 09:20:35 INFO - PROCESS | 1655 | --DOCSHELL 0x123077800 == 34 [pid = 1655] [id = 263] 09:20:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1195c6000 == 33 [pid = 1655] [id = 262] 09:20:35 INFO - PROCESS | 1655 | --DOCSHELL 0x119189800 == 32 [pid = 1655] [id = 261] 09:20:35 INFO - PROCESS | 1655 | --DOCSHELL 0x116fe0000 == 31 [pid = 1655] [id = 260] 09:20:35 INFO - PROCESS | 1655 | --DOCSHELL 0x116411800 == 30 [pid = 1655] [id = 259] 09:20:35 INFO - PROCESS | 1655 | 1467822035461 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 09:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 622ms 09:20:35 INFO - PROCESS | 1655 | 1467822035487 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:20:35 INFO - PROCESS | 1655 | 1467822035492 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:20:35 INFO - PROCESS | 1655 | 1467822035497 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:20:35 INFO - PROCESS | 1655 | 1467822035499 Marionette TRACE conn2 <- [1,1062,null,{}] 09:20:35 INFO - PROCESS | 1655 | 1467822035501 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:35 INFO - PROCESS | 1655 | 1467822035503 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:35 INFO - PROCESS | 1655 | 1467822035596 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124ea9c00) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1249dd000) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12658d400) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118114800) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1292b5000) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128fda000) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1293e5000) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123a71c00) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118819c00) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11910fc00) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115e60400) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116f93800) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119ae6400) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1231ee400) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1292b0000) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1176d6400) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118147c00) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118641400) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1186b7400) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126c86c00) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1293ebc00) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a72d800) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128bf3400) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1293eb400) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119566400) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12427ec00) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12a738800) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126c0b800) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x129567400) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 09:20:35 INFO - PROCESS | 1655 | 1467822035685 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:35 INFO - PROCESS | 1655 | 1467822035686 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fef000 == 31 [pid = 1655] [id = 273] 09:20:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116f93800) [pid = 1655] [serial = 817] [outer = 0x0] 09:20:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1183de800) [pid = 1655] [serial = 818] [outer = 0x116f93800] 09:20:35 INFO - PROCESS | 1655 | 1467822035716 Marionette DEBUG loaded listener.js 09:20:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1189a8400) [pid = 1655] [serial = 819] [outer = 0x116f93800] 09:20:36 INFO - PROCESS | 1655 | 1467822036026 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 09:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 570ms 09:20:36 INFO - PROCESS | 1655 | 1467822036068 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:20:36 INFO - PROCESS | 1655 | 1467822036071 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:20:36 INFO - PROCESS | 1655 | 1467822036074 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:20:36 INFO - PROCESS | 1655 | 1467822036078 Marionette TRACE conn2 <- [1,1066,null,{}] 09:20:36 INFO - PROCESS | 1655 | 1467822036089 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:36 INFO - PROCESS | 1655 | 1467822036094 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:36 INFO - PROCESS | 1655 | 1467822036225 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:20:36 INFO - PROCESS | 1655 | 1467822036303 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:36 INFO - PROCESS | 1655 | 1467822036306 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195d6000 == 32 [pid = 1655] [id = 274] 09:20:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119166800) [pid = 1655] [serial = 820] [outer = 0x0] 09:20:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119a80000) [pid = 1655] [serial = 821] [outer = 0x119166800] 09:20:36 INFO - PROCESS | 1655 | 1467822036351 Marionette DEBUG loaded listener.js 09:20:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123877000) [pid = 1655] [serial = 822] [outer = 0x119166800] 09:20:36 INFO - PROCESS | 1655 | 1467822036725 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 09:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 674ms 09:20:36 INFO - PROCESS | 1655 | 1467822036748 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:20:36 INFO - PROCESS | 1655 | 1467822036750 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:20:36 INFO - PROCESS | 1655 | 1467822036752 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:20:36 INFO - PROCESS | 1655 | 1467822036754 Marionette TRACE conn2 <- [1,1070,null,{}] 09:20:36 INFO - PROCESS | 1655 | 1467822036758 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:36 INFO - PROCESS | 1655 | 1467822036760 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:36 INFO - PROCESS | 1655 | 1467822036835 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:20:36 INFO - PROCESS | 1655 | 1467822036860 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:36 INFO - PROCESS | 1655 | 1467822036862 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x123516800 == 33 [pid = 1655] [id = 275] 09:20:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123f45400) [pid = 1655] [serial = 823] [outer = 0x0] 09:20:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124284c00) [pid = 1655] [serial = 824] [outer = 0x123f45400] 09:20:36 INFO - PROCESS | 1655 | 1467822036887 Marionette DEBUG loaded listener.js 09:20:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1248e4400) [pid = 1655] [serial = 825] [outer = 0x123f45400] 09:20:37 INFO - PROCESS | 1655 | 1467822037196 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 09:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 469ms 09:20:37 INFO - PROCESS | 1655 | 1467822037224 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:20:37 INFO - PROCESS | 1655 | 1467822037227 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:20:37 INFO - PROCESS | 1655 | 1467822037229 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:20:37 INFO - PROCESS | 1655 | 1467822037230 Marionette TRACE conn2 <- [1,1074,null,{}] 09:20:37 INFO - PROCESS | 1655 | 1467822037232 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:37 INFO - PROCESS | 1655 | 1467822037234 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:37 INFO - PROCESS | 1655 | 1467822037310 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:20:37 INFO - PROCESS | 1655 | 1467822037314 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:37 INFO - PROCESS | 1655 | 1467822037315 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12466c800 == 34 [pid = 1655] [id = 276] 09:20:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124ea7800) [pid = 1655] [serial = 826] [outer = 0x0] 09:20:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124eec800) [pid = 1655] [serial = 827] [outer = 0x124ea7800] 09:20:37 INFO - PROCESS | 1655 | 1467822037340 Marionette DEBUG loaded listener.js 09:20:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126135400) [pid = 1655] [serial = 828] [outer = 0x124ea7800] 09:20:37 INFO - PROCESS | 1655 | 1467822037730 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 09:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 09:20:37 INFO - PROCESS | 1655 | 1467822037749 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:20:37 INFO - PROCESS | 1655 | 1467822037751 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:20:37 INFO - PROCESS | 1655 | 1467822037754 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:20:37 INFO - PROCESS | 1655 | 1467822037758 Marionette TRACE conn2 <- [1,1078,null,{}] 09:20:37 INFO - PROCESS | 1655 | 1467822037760 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:37 INFO - PROCESS | 1655 | 1467822037765 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:37 INFO - PROCESS | 1655 | 1467822037927 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:20:37 INFO - PROCESS | 1655 | 1467822037952 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:37 INFO - PROCESS | 1655 | 1467822037954 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12697b800 == 35 [pid = 1655] [id = 277] 09:20:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126924c00) [pid = 1655] [serial = 829] [outer = 0x0] 09:20:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126c0ec00) [pid = 1655] [serial = 830] [outer = 0x126924c00] 09:20:37 INFO - PROCESS | 1655 | 1467822037982 Marionette DEBUG loaded listener.js 09:20:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1292b3800) [pid = 1655] [serial = 831] [outer = 0x126924c00] 09:20:38 INFO - PROCESS | 1655 | 1467822038480 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 09:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 775ms 09:20:38 INFO - PROCESS | 1655 | 1467822038530 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:20:38 INFO - PROCESS | 1655 | 1467822038532 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:20:38 INFO - PROCESS | 1655 | 1467822038536 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:20:38 INFO - PROCESS | 1655 | 1467822038539 Marionette TRACE conn2 <- [1,1082,null,{}] 09:20:38 INFO - PROCESS | 1655 | 1467822038542 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:38 INFO - PROCESS | 1655 | 1467822038545 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:38 INFO - PROCESS | 1655 | 1467822038688 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:20:38 INFO - PROCESS | 1655 | 1467822038713 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:38 INFO - PROCESS | 1655 | 1467822038714 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fa6000 == 36 [pid = 1655] [id = 278] 09:20:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1292b9400) [pid = 1655] [serial = 832] [outer = 0x0] 09:20:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1293e7800) [pid = 1655] [serial = 833] [outer = 0x1292b9400] 09:20:38 INFO - PROCESS | 1655 | 1467822038755 Marionette DEBUG loaded listener.js 09:20:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12955f800) [pid = 1655] [serial = 834] [outer = 0x1292b9400] 09:20:39 INFO - PROCESS | 1655 | 1467822039121 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 09:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 621ms 09:20:39 INFO - PROCESS | 1655 | 1467822039157 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:20:39 INFO - PROCESS | 1655 | 1467822039158 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:20:39 INFO - PROCESS | 1655 | 1467822039160 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:20:39 INFO - PROCESS | 1655 | 1467822039161 Marionette TRACE conn2 <- [1,1086,null,{}] 09:20:39 INFO - PROCESS | 1655 | 1467822039164 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:39 INFO - PROCESS | 1655 | 1467822039165 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:39 INFO - PROCESS | 1655 | 1467822039259 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:20:39 INFO - PROCESS | 1655 | 1467822039288 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:39 INFO - PROCESS | 1655 | 1467822039289 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12950a000 == 37 [pid = 1655] [id = 279] 09:20:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1293f3c00) [pid = 1655] [serial = 835] [outer = 0x0] 09:20:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a639800) [pid = 1655] [serial = 836] [outer = 0x1293f3c00] 09:20:39 INFO - PROCESS | 1655 | 1467822039314 Marionette DEBUG loaded listener.js 09:20:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a72c000) [pid = 1655] [serial = 837] [outer = 0x1293f3c00] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118673400) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116807c00) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1186ba400) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x114fad800) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1186b9c00) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112f3ec00) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116724c00) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12670e800) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118114c00) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128bebc00) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1167eac00) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116f92800) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1128d5400) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11714dc00) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1233ebc00) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:20:39 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x116634c00) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:20:39 INFO - PROCESS | 1655 | 1467822039685 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 09:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 569ms 09:20:39 INFO - PROCESS | 1655 | 1467822039730 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:20:39 INFO - PROCESS | 1655 | 1467822039731 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:20:39 INFO - PROCESS | 1655 | 1467822039734 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:20:39 INFO - PROCESS | 1655 | 1467822039735 Marionette TRACE conn2 <- [1,1090,null,{}] 09:20:39 INFO - PROCESS | 1655 | 1467822039737 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:39 INFO - PROCESS | 1655 | 1467822039738 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:39 INFO - PROCESS | 1655 | 1467822039813 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:20:39 INFO - PROCESS | 1655 | 1467822039869 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:39 INFO - PROCESS | 1655 | 1467822039870 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x126170000 == 38 [pid = 1655] [id = 280] 09:20:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112ae2800) [pid = 1655] [serial = 838] [outer = 0x0] 09:20:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1176d8400) [pid = 1655] [serial = 839] [outer = 0x112ae2800] 09:20:39 INFO - PROCESS | 1655 | 1467822039894 Marionette DEBUG loaded listener.js 09:20:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11992ec00) [pid = 1655] [serial = 840] [outer = 0x112ae2800] 09:20:40 INFO - PROCESS | 1655 | 1467822040160 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 09:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 470ms 09:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:20:40 INFO - PROCESS | 1655 | 1467822040212 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:20:40 INFO - PROCESS | 1655 | 1467822040213 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:20:40 INFO - PROCESS | 1655 | 1467822040215 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:20:40 INFO - PROCESS | 1655 | 1467822040216 Marionette TRACE conn2 <- [1,1094,null,{}] 09:20:40 INFO - PROCESS | 1655 | 1467822040219 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:40 INFO - PROCESS | 1655 | 1467822040220 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:40 INFO - PROCESS | 1655 | 1467822040301 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:20:40 INFO - PROCESS | 1655 | 1467822040305 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:40 INFO - PROCESS | 1655 | 1467822040307 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a714000 == 39 [pid = 1655] [id = 281] 09:20:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119932400) [pid = 1655] [serial = 841] [outer = 0x0] 09:20:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128be8400) [pid = 1655] [serial = 842] [outer = 0x119932400] 09:20:40 INFO - PROCESS | 1655 | 1467822040332 Marionette DEBUG loaded listener.js 09:20:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1248e6800) [pid = 1655] [serial = 843] [outer = 0x119932400] 09:20:40 INFO - PROCESS | 1655 | 1467822040665 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 09:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 09:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:20:40 INFO - PROCESS | 1655 | 1467822040684 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:20:40 INFO - PROCESS | 1655 | 1467822040685 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:20:40 INFO - PROCESS | 1655 | 1467822040688 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:20:40 INFO - PROCESS | 1655 | 1467822040689 Marionette TRACE conn2 <- [1,1098,null,{}] 09:20:40 INFO - PROCESS | 1655 | 1467822040692 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:40 INFO - PROCESS | 1655 | 1467822040693 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:40 INFO - PROCESS | 1655 | 1467822040809 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:20:40 INFO - PROCESS | 1655 | 1467822040815 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:40 INFO - PROCESS | 1655 | 1467822040816 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaba800 == 40 [pid = 1655] [id = 282] 09:20:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x117eb0400) [pid = 1655] [serial = 844] [outer = 0x0] 09:20:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a63f000) [pid = 1655] [serial = 845] [outer = 0x117eb0400] 09:20:40 INFO - PROCESS | 1655 | 1467822040842 Marionette DEBUG loaded listener.js 09:20:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a8d4000) [pid = 1655] [serial = 846] [outer = 0x117eb0400] 09:20:41 INFO - PROCESS | 1655 | 1467822041143 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 09:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 472ms 09:20:41 INFO - PROCESS | 1655 | 1467822041163 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:20:41 INFO - PROCESS | 1655 | 1467822041164 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:20:41 INFO - PROCESS | 1655 | 1467822041167 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:20:41 INFO - PROCESS | 1655 | 1467822041168 Marionette TRACE conn2 <- [1,1102,null,{}] 09:20:41 INFO - PROCESS | 1655 | 1467822041170 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:41 INFO - PROCESS | 1655 | 1467822041173 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:41 INFO - PROCESS | 1655 | 1467822041254 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:20:41 INFO - PROCESS | 1655 | 1467822041260 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:41 INFO - PROCESS | 1655 | 1467822041261 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b83e000 == 41 [pid = 1655] [id = 283] 09:20:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a8d4400) [pid = 1655] [serial = 847] [outer = 0x0] 09:20:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b05f800) [pid = 1655] [serial = 848] [outer = 0x12a8d4400] 09:20:41 INFO - PROCESS | 1655 | 1467822041284 Marionette DEBUG loaded listener.js 09:20:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b068000) [pid = 1655] [serial = 849] [outer = 0x12a8d4400] 09:20:41 INFO - PROCESS | 1655 | 1467822041732 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 09:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 621ms 09:20:41 INFO - PROCESS | 1655 | 1467822041789 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:20:41 INFO - PROCESS | 1655 | 1467822041793 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:20:41 INFO - PROCESS | 1655 | 1467822041799 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:20:41 INFO - PROCESS | 1655 | 1467822041802 Marionette TRACE conn2 <- [1,1106,null,{}] 09:20:41 INFO - PROCESS | 1655 | 1467822041808 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:41 INFO - PROCESS | 1655 | 1467822041811 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:42 INFO - PROCESS | 1655 | 1467822042001 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:20:42 INFO - PROCESS | 1655 | 1467822042113 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:42 INFO - PROCESS | 1655 | 1467822042117 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11745c800 == 42 [pid = 1655] [id = 284] 09:20:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1133e6c00) [pid = 1655] [serial = 850] [outer = 0x0] 09:20:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116811c00) [pid = 1655] [serial = 851] [outer = 0x1133e6c00] 09:20:42 INFO - PROCESS | 1655 | 1467822042148 Marionette DEBUG loaded listener.js 09:20:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118121c00) [pid = 1655] [serial = 852] [outer = 0x1133e6c00] 09:20:42 INFO - PROCESS | 1655 | 1467822042627 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 09:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 876ms 09:20:42 INFO - PROCESS | 1655 | 1467822042675 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:20:42 INFO - PROCESS | 1655 | 1467822042680 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:20:42 INFO - PROCESS | 1655 | 1467822042687 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:20:42 INFO - PROCESS | 1655 | 1467822042689 Marionette TRACE conn2 <- [1,1110,null,{}] 09:20:42 INFO - PROCESS | 1655 | 1467822042693 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:42 INFO - PROCESS | 1655 | 1467822042697 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:42 INFO - PROCESS | 1655 | 1467822042840 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:20:42 INFO - PROCESS | 1655 | 1467822042909 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:42 INFO - PROCESS | 1655 | 1467822042911 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x123509000 == 43 [pid = 1655] [id = 285] 09:20:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11881a800) [pid = 1655] [serial = 853] [outer = 0x0] 09:20:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119448400) [pid = 1655] [serial = 854] [outer = 0x11881a800] 09:20:42 INFO - PROCESS | 1655 | 1467822042941 Marionette DEBUG loaded listener.js 09:20:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119a82400) [pid = 1655] [serial = 855] [outer = 0x11881a800] 09:20:43 INFO - PROCESS | 1655 | 1467822043371 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 09:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 726ms 09:20:43 INFO - PROCESS | 1655 | 1467822043411 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:20:43 INFO - PROCESS | 1655 | 1467822043413 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:20:43 INFO - PROCESS | 1655 | 1467822043417 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:20:43 INFO - PROCESS | 1655 | 1467822043419 Marionette TRACE conn2 <- [1,1114,null,{}] 09:20:43 INFO - PROCESS | 1655 | 1467822043427 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:43 INFO - PROCESS | 1655 | 1467822043430 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:43 INFO - PROCESS | 1655 | 1467822043534 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:20:43 INFO - PROCESS | 1655 | 1467822043592 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:43 INFO - PROCESS | 1655 | 1467822043594 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9b6800 == 44 [pid = 1655] [id = 286] 09:20:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123878c00) [pid = 1655] [serial = 856] [outer = 0x0] 09:20:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1249dd400) [pid = 1655] [serial = 857] [outer = 0x123878c00] 09:20:43 INFO - PROCESS | 1655 | 1467822043624 Marionette DEBUG loaded listener.js 09:20:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126c0c400) [pid = 1655] [serial = 858] [outer = 0x123878c00] 09:20:44 INFO - PROCESS | 1655 | 1467822044110 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 09:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 723ms 09:20:44 INFO - PROCESS | 1655 | 1467822044139 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:20:44 INFO - PROCESS | 1655 | 1467822044142 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:20:44 INFO - PROCESS | 1655 | 1467822044146 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:20:44 INFO - PROCESS | 1655 | 1467822044148 Marionette TRACE conn2 <- [1,1118,null,{}] 09:20:44 INFO - PROCESS | 1655 | 1467822044151 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:44 INFO - PROCESS | 1655 | 1467822044153 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:44 INFO - PROCESS | 1655 | 1467822044308 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:20:44 INFO - PROCESS | 1655 | 1467822044417 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:44 INFO - PROCESS | 1655 | 1467822044418 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be1a800 == 45 [pid = 1655] [id = 287] 09:20:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128be7400) [pid = 1655] [serial = 859] [outer = 0x0] 09:20:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128fda800) [pid = 1655] [serial = 860] [outer = 0x128be7400] 09:20:44 INFO - PROCESS | 1655 | 1467822044449 Marionette DEBUG loaded listener.js 09:20:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1293ec800) [pid = 1655] [serial = 861] [outer = 0x128be7400] 09:20:45 INFO - PROCESS | 1655 | 1467822045097 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 09:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 972ms 09:20:45 INFO - PROCESS | 1655 | 1467822045118 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:20:45 INFO - PROCESS | 1655 | 1467822045120 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:20:45 INFO - PROCESS | 1655 | 1467822045123 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:20:45 INFO - PROCESS | 1655 | 1467822045125 Marionette TRACE conn2 <- [1,1122,null,{}] 09:20:45 INFO - PROCESS | 1655 | 1467822045299 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:45 INFO - PROCESS | 1655 | 1467822045301 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:45 INFO - PROCESS | 1655 | 1467822045458 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:20:45 INFO - PROCESS | 1655 | 1467822045466 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:45 INFO - PROCESS | 1655 | 1467822045467 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x123524800 == 46 [pid = 1655] [id = 288] 09:20:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1176d3c00) [pid = 1655] [serial = 862] [outer = 0x0] 09:20:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1186ba400) [pid = 1655] [serial = 863] [outer = 0x1176d3c00] 09:20:45 INFO - PROCESS | 1655 | 1467822045494 Marionette DEBUG loaded listener.js 09:20:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119f25000) [pid = 1655] [serial = 864] [outer = 0x1176d3c00] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x116fed000 == 45 [pid = 1655] [id = 258] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaba800 == 44 [pid = 1655] [id = 282] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a714000 == 43 [pid = 1655] [id = 281] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x126170000 == 42 [pid = 1655] [id = 280] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12950a000 == 41 [pid = 1655] [id = 279] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x128fa6000 == 40 [pid = 1655] [id = 278] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12697b800 == 39 [pid = 1655] [id = 277] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12466c800 == 38 [pid = 1655] [id = 276] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x123516800 == 37 [pid = 1655] [id = 275] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1195d6000 == 36 [pid = 1655] [id = 274] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x116fef000 == 35 [pid = 1655] [id = 273] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11684b800 == 34 [pid = 1655] [id = 272] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12306e800 == 33 [pid = 1655] [id = 269] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x115e1d800 == 32 [pid = 1655] [id = 270] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119a43800 == 31 [pid = 1655] [id = 271] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12be1a800 == 30 [pid = 1655] [id = 287] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9b6800 == 29 [pid = 1655] [id = 286] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x123509000 == 28 [pid = 1655] [id = 285] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b83e000 == 27 [pid = 1655] [id = 283] 09:20:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11745c800 == 26 [pid = 1655] [id = 284] 09:20:46 INFO - PROCESS | 1655 | 1467822046431 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1186bdc00) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1183e4400) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119b56400) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118118800) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x116725c00) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116f91c00) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119b58c00) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119930000) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11915b800) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123883000) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126c8e000) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126926000) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119937800) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11838a400) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x129561800) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118647c00) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1292b8000) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118141400) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116f94000) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126132400) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1249e1800) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126797000) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1181aa000) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128bf1c00) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128be8c00) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126c03800) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11992b400) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119160400) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123109000) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126c0c800) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126795800) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1292b3400) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 09:20:46 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123002c00) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 09:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1386ms 09:20:46 INFO - PROCESS | 1655 | 1467822046515 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:20:46 INFO - PROCESS | 1655 | 1467822046517 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:20:46 INFO - PROCESS | 1655 | 1467822046521 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:20:46 INFO - PROCESS | 1655 | 1467822046524 Marionette TRACE conn2 <- [1,1126,null,{}] 09:20:46 INFO - PROCESS | 1655 | 1467822046527 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:46 INFO - PROCESS | 1655 | 1467822046529 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:46 INFO - PROCESS | 1655 | 1467822046608 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:20:46 INFO - PROCESS | 1655 | 1467822046612 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:46 INFO - PROCESS | 1655 | 1467822046615 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1133de800 == 27 [pid = 1655] [id = 289] 09:20:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1161a0400) [pid = 1655] [serial = 865] [outer = 0x0] 09:20:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11663a400) [pid = 1655] [serial = 866] [outer = 0x1161a0400] 09:20:46 INFO - PROCESS | 1655 | 1467822046646 Marionette DEBUG loaded listener.js 09:20:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11680cc00) [pid = 1655] [serial = 867] [outer = 0x1161a0400] 09:20:46 INFO - PROCESS | 1655 | 1467822046976 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 09:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 472ms 09:20:47 INFO - PROCESS | 1655 | 1467822047014 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:20:47 INFO - PROCESS | 1655 | 1467822047018 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:20:47 INFO - PROCESS | 1655 | 1467822047024 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:20:47 INFO - PROCESS | 1655 | 1467822047026 Marionette TRACE conn2 <- [1,1130,null,{}] 09:20:47 INFO - PROCESS | 1655 | 1467822047028 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:47 INFO - PROCESS | 1655 | 1467822047030 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:47 INFO - PROCESS | 1655 | 1467822047104 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:20:47 INFO - PROCESS | 1655 | 1467822047110 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:47 INFO - PROCESS | 1655 | 1467822047111 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab9800 == 28 [pid = 1655] [id = 290] 09:20:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1176dd000) [pid = 1655] [serial = 868] [outer = 0x0] 09:20:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11811ac00) [pid = 1655] [serial = 869] [outer = 0x1176dd000] 09:20:47 INFO - PROCESS | 1655 | 1467822047139 Marionette DEBUG loaded listener.js 09:20:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118382c00) [pid = 1655] [serial = 870] [outer = 0x1176dd000] 09:20:47 INFO - PROCESS | 1655 | 1467822047477 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 09:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 469ms 09:20:47 INFO - PROCESS | 1655 | 1467822047494 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:20:47 INFO - PROCESS | 1655 | 1467822047496 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:20:47 INFO - PROCESS | 1655 | 1467822047498 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:20:47 INFO - PROCESS | 1655 | 1467822047511 Marionette TRACE conn2 <- [1,1134,null,{}] 09:20:47 INFO - PROCESS | 1655 | 1467822047519 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:47 INFO - PROCESS | 1655 | 1467822047522 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:47 INFO - PROCESS | 1655 | 1467822047604 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:20:47 INFO - PROCESS | 1655 | 1467822047660 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:47 INFO - PROCESS | 1655 | 1467822047662 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182dd000 == 29 [pid = 1655] [id = 291] 09:20:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11867b000) [pid = 1655] [serial = 871] [outer = 0x0] 09:20:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1189a6400) [pid = 1655] [serial = 872] [outer = 0x11867b000] 09:20:47 INFO - PROCESS | 1655 | 1467822047691 Marionette DEBUG loaded listener.js 09:20:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119936c00) [pid = 1655] [serial = 873] [outer = 0x11867b000] 09:20:48 INFO - PROCESS | 1655 | 1467822048022 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 09:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 533ms 09:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:20:48 INFO - PROCESS | 1655 | 1467822048032 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:20:48 INFO - PROCESS | 1655 | 1467822048034 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:20:48 INFO - PROCESS | 1655 | 1467822048038 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:20:48 INFO - PROCESS | 1655 | 1467822048042 Marionette TRACE conn2 <- [1,1138,null,{}] 09:20:48 INFO - PROCESS | 1655 | 1467822048045 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:48 INFO - PROCESS | 1655 | 1467822048047 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:48 INFO - PROCESS | 1655 | 1467822048167 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:20:48 INFO - PROCESS | 1655 | 1467822048252 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:48 INFO - PROCESS | 1655 | 1467822048253 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192e0000 == 30 [pid = 1655] [id = 292] 09:20:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1186b8800) [pid = 1655] [serial = 874] [outer = 0x0] 09:20:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119a8a000) [pid = 1655] [serial = 875] [outer = 0x1186b8800] 09:20:48 INFO - PROCESS | 1655 | 1467822048296 Marionette DEBUG loaded listener.js 09:20:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123004c00) [pid = 1655] [serial = 876] [outer = 0x1186b8800] 09:20:48 INFO - PROCESS | 1655 | 1467822048617 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 09:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 624ms 09:20:48 INFO - PROCESS | 1655 | 1467822048663 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:20:48 INFO - PROCESS | 1655 | 1467822048664 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:20:48 INFO - PROCESS | 1655 | 1467822048666 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:20:48 INFO - PROCESS | 1655 | 1467822048667 Marionette TRACE conn2 <- [1,1142,null,{}] 09:20:48 INFO - PROCESS | 1655 | 1467822048670 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:48 INFO - PROCESS | 1655 | 1467822048671 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:48 INFO - PROCESS | 1655 | 1467822048781 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:20:48 INFO - PROCESS | 1655 | 1467822048785 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:48 INFO - PROCESS | 1655 | 1467822048786 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12306e800 == 31 [pid = 1655] [id = 293] 09:20:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11814a400) [pid = 1655] [serial = 877] [outer = 0x0] 09:20:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123107400) [pid = 1655] [serial = 878] [outer = 0x11814a400] 09:20:48 INFO - PROCESS | 1655 | 1467822048811 Marionette DEBUG loaded listener.js 09:20:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12434ec00) [pid = 1655] [serial = 879] [outer = 0x11814a400] 09:20:49 INFO - PROCESS | 1655 | 1467822049164 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 09:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 520ms 09:20:49 INFO - PROCESS | 1655 | 1467822049187 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:20:49 INFO - PROCESS | 1655 | 1467822049188 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:20:49 INFO - PROCESS | 1655 | 1467822049190 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:20:49 INFO - PROCESS | 1655 | 1467822049192 Marionette TRACE conn2 <- [1,1146,null,{}] 09:20:49 INFO - PROCESS | 1655 | 1467822049200 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:49 INFO - PROCESS | 1655 | 1467822049204 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:49 INFO - PROCESS | 1655 | 1467822049320 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:20:49 INFO - PROCESS | 1655 | 1467822049323 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:49 INFO - PROCESS | 1655 | 1467822049325 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x123523000 == 32 [pid = 1655] [id = 294] 09:20:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1246b9c00) [pid = 1655] [serial = 880] [outer = 0x0] 09:20:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124f75c00) [pid = 1655] [serial = 881] [outer = 0x1246b9c00] 09:20:49 INFO - PROCESS | 1655 | 1467822049350 Marionette DEBUG loaded listener.js 09:20:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126c0f800) [pid = 1655] [serial = 882] [outer = 0x1246b9c00] 09:20:49 INFO - PROCESS | 1655 | 1467822049664 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 09:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 09:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:20:49 INFO - PROCESS | 1655 | 1467822049711 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:20:49 INFO - PROCESS | 1655 | 1467822049712 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:20:49 INFO - PROCESS | 1655 | 1467822049714 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:20:49 INFO - PROCESS | 1655 | 1467822049715 Marionette TRACE conn2 <- [1,1150,null,{}] 09:20:49 INFO - PROCESS | 1655 | 1467822049718 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:49 INFO - PROCESS | 1655 | 1467822049719 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:49 INFO - PROCESS | 1655 | 1467822049820 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:20:49 INFO - PROCESS | 1655 | 1467822049823 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:49 INFO - PROCESS | 1655 | 1467822049824 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12492d000 == 33 [pid = 1655] [id = 295] 09:20:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112f40c00) [pid = 1655] [serial = 883] [outer = 0x0] 09:20:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126c89400) [pid = 1655] [serial = 884] [outer = 0x112f40c00] 09:20:49 INFO - PROCESS | 1655 | 1467822049848 Marionette DEBUG loaded listener.js 09:20:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128bf6800) [pid = 1655] [serial = 885] [outer = 0x112f40c00] 09:20:50 INFO - PROCESS | 1655 | 1467822050184 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 09:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 09:20:50 INFO - PROCESS | 1655 | 1467822050234 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:20:50 INFO - PROCESS | 1655 | 1467822050235 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:20:50 INFO - PROCESS | 1655 | 1467822050237 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:20:50 INFO - PROCESS | 1655 | 1467822050238 Marionette TRACE conn2 <- [1,1154,null,{}] 09:20:50 INFO - PROCESS | 1655 | 1467822050241 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:50 INFO - PROCESS | 1655 | 1467822050242 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:50 INFO - PROCESS | 1655 | 1467822050335 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:20:50 INFO - PROCESS | 1655 | 1467822050372 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:50 INFO - PROCESS | 1655 | 1467822050373 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x126178800 == 34 [pid = 1655] [id = 296] 09:20:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128f38800) [pid = 1655] [serial = 886] [outer = 0x0] 09:20:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128fdc800) [pid = 1655] [serial = 887] [outer = 0x128f38800] 09:20:50 INFO - PROCESS | 1655 | 1467822050397 Marionette DEBUG loaded listener.js 09:20:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1292b9c00) [pid = 1655] [serial = 888] [outer = 0x128f38800] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126924c00) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1292b9400) [pid = 1655] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1293f3c00) [pid = 1655] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112ae2800) [pid = 1655] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119932400) [pid = 1655] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119166800) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124ea7800) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128f3a800) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116f92000) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116f93800) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123f45400) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117eb0400) [pid = 1655] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1183e5800) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1130ba400) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:20:50 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a8d4400) [pid = 1655] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:20:50 INFO - PROCESS | 1655 | 1467822050863 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 09:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 674ms 09:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:20:50 INFO - PROCESS | 1655 | 1467822050912 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:20:50 INFO - PROCESS | 1655 | 1467822050913 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:20:50 INFO - PROCESS | 1655 | 1467822050915 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:20:50 INFO - PROCESS | 1655 | 1467822050916 Marionette TRACE conn2 <- [1,1158,null,{}] 09:20:50 INFO - PROCESS | 1655 | 1467822050919 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:50 INFO - PROCESS | 1655 | 1467822050920 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:51 INFO - PROCESS | 1655 | 1467822051001 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:20:51 INFO - PROCESS | 1655 | 1467822051060 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:51 INFO - PROCESS | 1655 | 1467822051061 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265b9000 == 35 [pid = 1655] [id = 297] 09:20:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1133f2c00) [pid = 1655] [serial = 889] [outer = 0x0] 09:20:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1208f1000) [pid = 1655] [serial = 890] [outer = 0x1133f2c00] 09:20:51 INFO - PROCESS | 1655 | 1467822051085 Marionette DEBUG loaded listener.js 09:20:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126924c00) [pid = 1655] [serial = 891] [outer = 0x1133f2c00] 09:20:51 INFO - PROCESS | 1655 | 1467822051362 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 09:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 469ms 09:20:51 INFO - PROCESS | 1655 | 1467822051384 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:20:51 INFO - PROCESS | 1655 | 1467822051386 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:20:51 INFO - PROCESS | 1655 | 1467822051396 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:20:51 INFO - PROCESS | 1655 | 1467822051397 Marionette TRACE conn2 <- [1,1162,null,{}] 09:20:51 INFO - PROCESS | 1655 | 1467822051399 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:51 INFO - PROCESS | 1655 | 1467822051400 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:51 INFO - PROCESS | 1655 | 1467822051478 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:20:51 INFO - PROCESS | 1655 | 1467822051482 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:51 INFO - PROCESS | 1655 | 1467822051483 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f96800 == 36 [pid = 1655] [id = 298] 09:20:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126931000) [pid = 1655] [serial = 892] [outer = 0x0] 09:20:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1293e8c00) [pid = 1655] [serial = 893] [outer = 0x126931000] 09:20:51 INFO - PROCESS | 1655 | 1467822051510 Marionette DEBUG loaded listener.js 09:20:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12955f000) [pid = 1655] [serial = 894] [outer = 0x126931000] 09:20:51 INFO - PROCESS | 1655 | 1467822051831 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 09:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 477ms 09:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:20:51 INFO - PROCESS | 1655 | 1467822051865 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:20:51 INFO - PROCESS | 1655 | 1467822051867 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:20:51 INFO - PROCESS | 1655 | 1467822051869 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:20:51 INFO - PROCESS | 1655 | 1467822051870 Marionette TRACE conn2 <- [1,1166,null,{}] 09:20:51 INFO - PROCESS | 1655 | 1467822051875 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:51 INFO - PROCESS | 1655 | 1467822051877 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:51 INFO - PROCESS | 1655 | 1467822051990 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:20:52 INFO - PROCESS | 1655 | 1467822052004 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:52 INFO - PROCESS | 1655 | 1467822052006 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12931c000 == 37 [pid = 1655] [id = 299] 09:20:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1181a9c00) [pid = 1655] [serial = 895] [outer = 0x0] 09:20:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129560000) [pid = 1655] [serial = 896] [outer = 0x1181a9c00] 09:20:52 INFO - PROCESS | 1655 | 1467822052033 Marionette DEBUG loaded listener.js 09:20:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a78ac00) [pid = 1655] [serial = 897] [outer = 0x1181a9c00] 09:20:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116a1b400) [pid = 1655] [serial = 898] [outer = 0x12ca79000] 09:20:52 INFO - PROCESS | 1655 | 1467822052404 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 09:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 573ms 09:20:52 INFO - PROCESS | 1655 | 1467822052443 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:20:52 INFO - PROCESS | 1655 | 1467822052444 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:20:52 INFO - PROCESS | 1655 | 1467822052446 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:20:52 INFO - PROCESS | 1655 | 1467822052447 Marionette TRACE conn2 <- [1,1170,null,{}] 09:20:52 INFO - PROCESS | 1655 | 1467822052449 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:52 INFO - PROCESS | 1655 | 1467822052450 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:52 INFO - PROCESS | 1655 | 1467822052527 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:20:52 INFO - PROCESS | 1655 | 1467822052530 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:52 INFO - PROCESS | 1655 | 1467822052531 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b831800 == 38 [pid = 1655] [id = 300] 09:20:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a78d400) [pid = 1655] [serial = 899] [outer = 0x0] 09:20:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a8d8400) [pid = 1655] [serial = 900] [outer = 0x12a78d400] 09:20:52 INFO - PROCESS | 1655 | 1467822052555 Marionette DEBUG loaded listener.js 09:20:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b06a800) [pid = 1655] [serial = 901] [outer = 0x12a78d400] 09:20:53 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab9800 == 37 [pid = 1655] [id = 290] 09:20:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1133de800 == 36 [pid = 1655] [id = 289] 09:20:53 INFO - PROCESS | 1655 | --DOCSHELL 0x123524800 == 35 [pid = 1655] [id = 288] 09:20:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1182dd000 == 34 [pid = 1655] [id = 291] 09:20:53 INFO - PROCESS | 1655 | --DOCSHELL 0x126178800 == 33 [pid = 1655] [id = 296] 09:20:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12492d000 == 32 [pid = 1655] [id = 295] 09:20:53 INFO - PROCESS | 1655 | --DOCSHELL 0x123523000 == 31 [pid = 1655] [id = 294] 09:20:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1265b9000 == 30 [pid = 1655] [id = 297] 09:20:53 INFO - PROCESS | 1655 | --DOCSHELL 0x128f96800 == 29 [pid = 1655] [id = 298] 09:20:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1192e0000 == 28 [pid = 1655] [id = 292] 09:20:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12931c000 == 27 [pid = 1655] [id = 299] 09:20:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12306e800 == 26 [pid = 1655] [id = 293] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126c0ec00) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1293e7800) [pid = 1655] [serial = 833] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1292b3800) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a639800) [pid = 1655] [serial = 836] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1176d8400) [pid = 1655] [serial = 839] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12955f800) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128be8400) [pid = 1655] [serial = 842] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119a80000) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123877000) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124eec800) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12955ec00) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11714cc00) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11814e800) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1183de800) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1189a8400) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124284c00) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1248e4400) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a8d4000) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118676c00) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1248e6800) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11885b400) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1133e7000) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12a63f000) [pid = 1655] [serial = 845] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x114fb2800) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12a72c000) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x11992ec00) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12b05f800) [pid = 1655] [serial = 848] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12b068000) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x126135400) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 09:20:53 INFO - PROCESS | 1655 | 1467822053914 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 09:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1478ms 09:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:20:53 INFO - PROCESS | 1655 | 1467822053926 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:20:53 INFO - PROCESS | 1655 | 1467822053928 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:20:53 INFO - PROCESS | 1655 | 1467822053931 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:20:53 INFO - PROCESS | 1655 | 1467822053933 Marionette TRACE conn2 <- [1,1174,null,{}] 09:20:53 INFO - PROCESS | 1655 | 1467822053938 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:53 INFO - PROCESS | 1655 | 1467822053940 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:54 INFO - PROCESS | 1655 | 1467822054015 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:20:54 INFO - PROCESS | 1655 | 1467822054065 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:54 INFO - PROCESS | 1655 | 1467822054068 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x114f16800 == 27 [pid = 1655] [id = 301] 09:20:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x113da7800) [pid = 1655] [serial = 902] [outer = 0x0] 09:20:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x114fb1c00) [pid = 1655] [serial = 903] [outer = 0x113da7800] 09:20:54 INFO - PROCESS | 1655 | 1467822054097 Marionette DEBUG loaded listener.js 09:20:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11613e000) [pid = 1655] [serial = 904] [outer = 0x113da7800] 09:20:54 INFO - PROCESS | 1655 | 1467822054404 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 09:20:54 INFO - PROCESS | 1655 | 1467822054458 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:20:54 INFO - PROCESS | 1655 | 1467822054463 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:20:54 INFO - PROCESS | 1655 | 1467822054465 Marionette TRACE conn2 <- [1,1178,null,{}] 09:20:54 INFO - PROCESS | 1655 | 1467822054467 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:54 INFO - PROCESS | 1655 | 1467822054469 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:54 INFO - PROCESS | 1655 | 1467822054545 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:20:54 INFO - PROCESS | 1655 | 1467822054549 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:54 INFO - PROCESS | 1655 | 1467822054551 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab8000 == 28 [pid = 1655] [id = 302] 09:20:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x116725c00) [pid = 1655] [serial = 905] [outer = 0x0] 09:20:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116f95000) [pid = 1655] [serial = 906] [outer = 0x116725c00] 09:20:54 INFO - PROCESS | 1655 | 1467822054580 Marionette DEBUG loaded listener.js 09:20:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1176d7800) [pid = 1655] [serial = 907] [outer = 0x116725c00] 09:20:54 INFO - PROCESS | 1655 | 1467822054905 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 09:20:54 INFO - PROCESS | 1655 | 1467822054933 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:20:54 INFO - PROCESS | 1655 | 1467822054944 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:20:54 INFO - PROCESS | 1655 | 1467822054947 Marionette TRACE conn2 <- [1,1182,null,{}] 09:20:54 INFO - PROCESS | 1655 | 1467822054955 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:54 INFO - PROCESS | 1655 | 1467822054958 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:55 INFO - PROCESS | 1655 | 1467822055032 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:20:55 INFO - PROCESS | 1655 | 1467822055037 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:55 INFO - PROCESS | 1655 | 1467822055040 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11823b800 == 29 [pid = 1655] [id = 303] 09:20:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1121b2000) [pid = 1655] [serial = 908] [outer = 0x0] 09:20:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1181b2c00) [pid = 1655] [serial = 909] [outer = 0x1121b2000] 09:20:55 INFO - PROCESS | 1655 | 1467822055070 Marionette DEBUG loaded listener.js 09:20:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118646000) [pid = 1655] [serial = 910] [outer = 0x1121b2000] 09:20:55 INFO - PROCESS | 1655 | 1467822055406 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:20:55 INFO - PROCESS | 1655 | 1467822055418 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:20:55 INFO - PROCESS | 1655 | 1467822055420 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:20:55 INFO - PROCESS | 1655 | 1467822055421 Marionette TRACE conn2 <- [1,1186,null,{}] 09:20:55 INFO - PROCESS | 1655 | 1467822055427 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:55 INFO - PROCESS | 1655 | 1467822055429 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:55 INFO - PROCESS | 1655 | 1467822055503 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:20:55 INFO - PROCESS | 1655 | 1467822055554 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:55 INFO - PROCESS | 1655 | 1467822055555 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189b1800 == 30 [pid = 1655] [id = 304] 09:20:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1183e8c00) [pid = 1655] [serial = 911] [outer = 0x0] 09:20:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1186bdc00) [pid = 1655] [serial = 912] [outer = 0x1183e8c00] 09:20:55 INFO - PROCESS | 1655 | 1467822055580 Marionette DEBUG loaded listener.js 09:20:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1189a0800) [pid = 1655] [serial = 913] [outer = 0x1183e8c00] 09:20:55 INFO - PROCESS | 1655 | 1467822055859 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 09:20:55 INFO - PROCESS | 1655 | 1467822055897 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:20:55 INFO - PROCESS | 1655 | 1467822055900 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:20:55 INFO - PROCESS | 1655 | 1467822055901 Marionette TRACE conn2 <- [1,1190,null,{}] 09:20:55 INFO - PROCESS | 1655 | 1467822055903 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:55 INFO - PROCESS | 1655 | 1467822055904 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:55 INFO - PROCESS | 1655 | 1467822055989 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:20:55 INFO - PROCESS | 1655 | 1467822055992 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:55 INFO - PROCESS | 1655 | 1467822055993 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a46000 == 31 [pid = 1655] [id = 305] 09:20:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11671dc00) [pid = 1655] [serial = 914] [outer = 0x0] 09:20:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11944dc00) [pid = 1655] [serial = 915] [outer = 0x11671dc00] 09:20:56 INFO - PROCESS | 1655 | 1467822056020 Marionette DEBUG loaded listener.js 09:20:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1199c4c00) [pid = 1655] [serial = 916] [outer = 0x11671dc00] 09:20:56 INFO - PROCESS | 1655 | 1467822056379 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 09:20:56 INFO - PROCESS | 1655 | 1467822056424 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:20:56 INFO - PROCESS | 1655 | 1467822056427 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:20:56 INFO - PROCESS | 1655 | 1467822056428 Marionette TRACE conn2 <- [1,1194,null,{}] 09:20:56 INFO - PROCESS | 1655 | 1467822056430 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:56 INFO - PROCESS | 1655 | 1467822056434 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:56 INFO - PROCESS | 1655 | 1467822056568 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:20:56 INFO - PROCESS | 1655 | 1467822056579 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:56 INFO - PROCESS | 1655 | 1467822056580 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x123276000 == 32 [pid = 1655] [id = 306] 09:20:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119a7c000) [pid = 1655] [serial = 917] [outer = 0x0] 09:20:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119f24800) [pid = 1655] [serial = 918] [outer = 0x119a7c000] 09:20:56 INFO - PROCESS | 1655 | 1467822056600 Marionette DEBUG loaded listener.js 09:20:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123db6000) [pid = 1655] [serial = 919] [outer = 0x119a7c000] 09:20:57 INFO - PROCESS | 1655 | 1467822056999 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 09:20:57 INFO - PROCESS | 1655 | 1467822057052 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:20:57 INFO - PROCESS | 1655 | 1467822057058 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:20:57 INFO - PROCESS | 1655 | 1467822057059 Marionette TRACE conn2 <- [1,1198,null,{}] 09:20:57 INFO - PROCESS | 1655 | 1467822057062 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:57 INFO - PROCESS | 1655 | 1467822057064 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:57 INFO - PROCESS | 1655 | 1467822057186 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:20:57 INFO - PROCESS | 1655 | 1467822057201 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:57 INFO - PROCESS | 1655 | 1467822057202 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x123721800 == 33 [pid = 1655] [id = 307] 09:20:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123878400) [pid = 1655] [serial = 920] [outer = 0x0] 09:20:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1246ba800) [pid = 1655] [serial = 921] [outer = 0x123878400] 09:20:57 INFO - PROCESS | 1655 | 1467822057241 Marionette DEBUG loaded listener.js 09:20:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124ea2000) [pid = 1655] [serial = 922] [outer = 0x123878400] 09:20:57 INFO - PROCESS | 1655 | 1467822057575 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 571ms 09:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:20:57 INFO - PROCESS | 1655 | 1467822057627 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:20:57 INFO - PROCESS | 1655 | 1467822057628 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:20:57 INFO - PROCESS | 1655 | 1467822057630 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:20:57 INFO - PROCESS | 1655 | 1467822057631 Marionette TRACE conn2 <- [1,1202,null,{}] 09:20:57 INFO - PROCESS | 1655 | 1467822057633 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:57 INFO - PROCESS | 1655 | 1467822057634 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:57 INFO - PROCESS | 1655 | 1467822057728 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:20:57 INFO - PROCESS | 1655 | 1467822057733 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:57 INFO - PROCESS | 1655 | 1467822057734 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f8a000 == 34 [pid = 1655] [id = 308] 09:20:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124eae000) [pid = 1655] [serial = 923] [outer = 0x0] 09:20:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124ef2c00) [pid = 1655] [serial = 924] [outer = 0x124eae000] 09:20:57 INFO - PROCESS | 1655 | 1467822057761 Marionette DEBUG loaded listener.js 09:20:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126135400) [pid = 1655] [serial = 925] [outer = 0x124eae000] 09:20:58 INFO - PROCESS | 1655 | 1467822058061 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 467ms 09:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:20:58 INFO - PROCESS | 1655 | 1467822058098 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:20:58 INFO - PROCESS | 1655 | 1467822058099 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:20:58 INFO - PROCESS | 1655 | 1467822058101 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:20:58 INFO - PROCESS | 1655 | 1467822058102 Marionette TRACE conn2 <- [1,1206,null,{}] 09:20:58 INFO - PROCESS | 1655 | 1467822058104 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:58 INFO - PROCESS | 1655 | 1467822058106 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:58 INFO - PROCESS | 1655 | 1467822058177 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:20:58 INFO - PROCESS | 1655 | 1467822058191 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:58 INFO - PROCESS | 1655 | 1467822058192 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x118237000 == 35 [pid = 1655] [id = 309] 09:20:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126795000) [pid = 1655] [serial = 926] [outer = 0x0] 09:20:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12692a800) [pid = 1655] [serial = 927] [outer = 0x126795000] 09:20:58 INFO - PROCESS | 1655 | 1467822058217 Marionette DEBUG loaded listener.js 09:20:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126c09800) [pid = 1655] [serial = 928] [outer = 0x126795000] 09:20:58 INFO - PROCESS | 1655 | 1467822058530 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 468ms 09:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:20:58 INFO - PROCESS | 1655 | 1467822058569 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:20:58 INFO - PROCESS | 1655 | 1467822058571 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:20:58 INFO - PROCESS | 1655 | 1467822058576 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:20:58 INFO - PROCESS | 1655 | 1467822058577 Marionette TRACE conn2 <- [1,1210,null,{}] 09:20:58 INFO - PROCESS | 1655 | 1467822058580 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:58 INFO - PROCESS | 1655 | 1467822058581 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:58 INFO - PROCESS | 1655 | 1467822058743 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:20:58 INFO - PROCESS | 1655 | 1467822058751 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:58 INFO - PROCESS | 1655 | 1467822058753 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12697b000 == 36 [pid = 1655] [id = 310] 09:20:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12658b000) [pid = 1655] [serial = 929] [outer = 0x0] 09:20:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126c0d800) [pid = 1655] [serial = 930] [outer = 0x12658b000] 09:20:58 INFO - PROCESS | 1655 | 1467822058793 Marionette DEBUG loaded listener.js 09:20:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128beb800) [pid = 1655] [serial = 931] [outer = 0x12658b000] 09:20:59 INFO - PROCESS | 1655 | 1467822059212 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 672ms 09:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:20:59 INFO - PROCESS | 1655 | 1467822059250 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:20:59 INFO - PROCESS | 1655 | 1467822059252 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:20:59 INFO - PROCESS | 1655 | 1467822059254 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:20:59 INFO - PROCESS | 1655 | 1467822059257 Marionette TRACE conn2 <- [1,1214,null,{}] 09:20:59 INFO - PROCESS | 1655 | 1467822059260 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:59 INFO - PROCESS | 1655 | 1467822059262 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:59 INFO - PROCESS | 1655 | 1467822059365 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:20:59 INFO - PROCESS | 1655 | 1467822059405 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:59 INFO - PROCESS | 1655 | 1467822059414 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a45000 == 37 [pid = 1655] [id = 311] 09:20:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128bf5800) [pid = 1655] [serial = 932] [outer = 0x0] 09:20:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1292b3c00) [pid = 1655] [serial = 933] [outer = 0x128bf5800] 09:20:59 INFO - PROCESS | 1655 | 1467822059440 Marionette DEBUG loaded listener.js 09:20:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1293ec400) [pid = 1655] [serial = 934] [outer = 0x128bf5800] 09:20:59 INFO - PROCESS | 1655 | 1467822059735 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 09:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 523ms 09:20:59 INFO - PROCESS | 1655 | 1467822059778 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:20:59 INFO - PROCESS | 1655 | 1467822059780 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:20:59 INFO - PROCESS | 1655 | 1467822059788 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:20:59 INFO - PROCESS | 1655 | 1467822059789 Marionette TRACE conn2 <- [1,1218,null,{}] 09:20:59 INFO - PROCESS | 1655 | 1467822059793 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:59 INFO - PROCESS | 1655 | 1467822059795 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:59 INFO - PROCESS | 1655 | 1467822059888 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:20:59 INFO - PROCESS | 1655 | 1467822059891 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:59 INFO - PROCESS | 1655 | 1467822059892 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:20:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x129514800 == 38 [pid = 1655] [id = 312] 09:20:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128f43c00) [pid = 1655] [serial = 935] [outer = 0x0] 09:20:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x129563000) [pid = 1655] [serial = 936] [outer = 0x128f43c00] 09:20:59 INFO - PROCESS | 1655 | 1467822059916 Marionette DEBUG loaded listener.js 09:20:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a648400) [pid = 1655] [serial = 937] [outer = 0x128f43c00] 09:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 472ms 09:21:00 INFO - PROCESS | 1655 | 1467822060252 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 09:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:21:00 INFO - PROCESS | 1655 | 1467822060269 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:21:00 INFO - PROCESS | 1655 | 1467822060270 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:21:00 INFO - PROCESS | 1655 | 1467822060274 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:21:00 INFO - PROCESS | 1655 | 1467822060277 Marionette TRACE conn2 <- [1,1222,null,{}] 09:21:00 INFO - PROCESS | 1655 | 1467822060279 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:00 INFO - PROCESS | 1655 | 1467822060280 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:00 INFO - PROCESS | 1655 | 1467822060378 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:21:00 INFO - PROCESS | 1655 | 1467822060418 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:00 INFO - PROCESS | 1655 | 1467822060419 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a61a800 == 39 [pid = 1655] [id = 313] 09:21:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1292b2800) [pid = 1655] [serial = 938] [outer = 0x0] 09:21:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a737400) [pid = 1655] [serial = 939] [outer = 0x1292b2800] 09:21:00 INFO - PROCESS | 1655 | 1467822060443 Marionette DEBUG loaded listener.js 09:21:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a78d800) [pid = 1655] [serial = 940] [outer = 0x1292b2800] 09:21:00 INFO - PROCESS | 1655 | 1467822060724 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 09:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:21:00 INFO - PROCESS | 1655 | 1467822060750 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:21:00 INFO - PROCESS | 1655 | 1467822060752 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:21:00 INFO - PROCESS | 1655 | 1467822060753 Marionette TRACE conn2 <- [1,1226,null,{}] 09:21:00 INFO - PROCESS | 1655 | 1467822060762 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:00 INFO - PROCESS | 1655 | 1467822060764 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:00 INFO - PROCESS | 1655 | 1467822060864 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:21:00 INFO - PROCESS | 1655 | 1467822060868 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:00 INFO - PROCESS | 1655 | 1467822060869 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaaf800 == 40 [pid = 1655] [id = 314] 09:21:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a734400) [pid = 1655] [serial = 941] [outer = 0x0] 09:21:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12a8d8c00) [pid = 1655] [serial = 942] [outer = 0x12a734400] 09:21:00 INFO - PROCESS | 1655 | 1467822060893 Marionette DEBUG loaded listener.js 09:21:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b06e400) [pid = 1655] [serial = 943] [outer = 0x12a734400] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11814a400) [pid = 1655] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1246b9c00) [pid = 1655] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1133f2c00) [pid = 1655] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x112f40c00) [pid = 1655] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128f38800) [pid = 1655] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126931000) [pid = 1655] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128be7400) [pid = 1655] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123878c00) [pid = 1655] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11881a800) [pid = 1655] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1133e6c00) [pid = 1655] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1186b8800) [pid = 1655] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11867b000) [pid = 1655] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1176dd000) [pid = 1655] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1161a0400) [pid = 1655] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1181a9c00) [pid = 1655] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:21:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1176d3c00) [pid = 1655] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:21:01 INFO - PROCESS | 1655 | 1467822061308 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 09:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 574ms 09:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:21:01 INFO - PROCESS | 1655 | 1467822061326 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:21:01 INFO - PROCESS | 1655 | 1467822061327 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:21:01 INFO - PROCESS | 1655 | 1467822061329 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:21:01 INFO - PROCESS | 1655 | 1467822061330 Marionette TRACE conn2 <- [1,1230,null,{}] 09:21:01 INFO - PROCESS | 1655 | 1467822061333 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:01 INFO - PROCESS | 1655 | 1467822061334 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:01 INFO - PROCESS | 1655 | 1467822061417 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:21:01 INFO - PROCESS | 1655 | 1467822061425 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:01 INFO - PROCESS | 1655 | 1467822061426 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x126180000 == 41 [pid = 1655] [id = 315] 09:21:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116a21c00) [pid = 1655] [serial = 944] [outer = 0x0] 09:21:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119938c00) [pid = 1655] [serial = 945] [outer = 0x116a21c00] 09:21:01 INFO - PROCESS | 1655 | 1467822061496 Marionette DEBUG loaded listener.js 09:21:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123dbf400) [pid = 1655] [serial = 946] [outer = 0x116a21c00] 09:21:01 INFO - PROCESS | 1655 | 1467822061748 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 09:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 468ms 09:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:21:01 INFO - PROCESS | 1655 | 1467822061798 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:21:01 INFO - PROCESS | 1655 | 1467822061800 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:21:01 INFO - PROCESS | 1655 | 1467822061801 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:21:01 INFO - PROCESS | 1655 | 1467822061802 Marionette TRACE conn2 <- [1,1234,null,{}] 09:21:01 INFO - PROCESS | 1655 | 1467822061813 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:01 INFO - PROCESS | 1655 | 1467822061814 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:01 INFO - PROCESS | 1655 | 1467822061897 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:21:01 INFO - PROCESS | 1655 | 1467822061901 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:01 INFO - PROCESS | 1655 | 1467822061902 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9b3800 == 42 [pid = 1655] [id = 316] 09:21:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126931000) [pid = 1655] [serial = 947] [outer = 0x0] 09:21:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a8d0800) [pid = 1655] [serial = 948] [outer = 0x126931000] 09:21:01 INFO - PROCESS | 1655 | 1467822061925 Marionette DEBUG loaded listener.js 09:21:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b1b2800) [pid = 1655] [serial = 949] [outer = 0x126931000] 09:21:02 INFO - PROCESS | 1655 | 1467822062224 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 09:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 467ms 09:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:21:02 INFO - PROCESS | 1655 | 1467822062270 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:21:02 INFO - PROCESS | 1655 | 1467822062271 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:21:02 INFO - PROCESS | 1655 | 1467822062273 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:21:02 INFO - PROCESS | 1655 | 1467822062274 Marionette TRACE conn2 <- [1,1238,null,{}] 09:21:02 INFO - PROCESS | 1655 | 1467822062276 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:02 INFO - PROCESS | 1655 | 1467822062277 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:02 INFO - PROCESS | 1655 | 1467822062364 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:21:02 INFO - PROCESS | 1655 | 1467822062418 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:02 INFO - PROCESS | 1655 | 1467822062419 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be09800 == 43 [pid = 1655] [id = 317] 09:21:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x126136400) [pid = 1655] [serial = 950] [outer = 0x0] 09:21:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b1b6800) [pid = 1655] [serial = 951] [outer = 0x126136400] 09:21:02 INFO - PROCESS | 1655 | 1467822062443 Marionette DEBUG loaded listener.js 09:21:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b864c00) [pid = 1655] [serial = 952] [outer = 0x126136400] 09:21:02 INFO - PROCESS | 1655 | 1467822062696 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 09:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 09:21:02 INFO - PROCESS | 1655 | 1467822062747 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:21:02 INFO - PROCESS | 1655 | 1467822062749 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:21:02 INFO - PROCESS | 1655 | 1467822062753 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:21:02 INFO - PROCESS | 1655 | 1467822062755 Marionette TRACE conn2 <- [1,1242,null,{}] 09:21:02 INFO - PROCESS | 1655 | 1467822062768 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:02 INFO - PROCESS | 1655 | 1467822062770 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:02 INFO - PROCESS | 1655 | 1467822062900 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:21:02 INFO - PROCESS | 1655 | 1467822062970 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:02 INFO - PROCESS | 1655 | 1467822062971 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be20000 == 44 [pid = 1655] [id = 318] 09:21:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126c8e000) [pid = 1655] [serial = 953] [outer = 0x0] 09:21:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b869400) [pid = 1655] [serial = 954] [outer = 0x126c8e000] 09:21:02 INFO - PROCESS | 1655 | 1467822062995 Marionette DEBUG loaded listener.js 09:21:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b99b800) [pid = 1655] [serial = 955] [outer = 0x126c8e000] 09:21:03 INFO - PROCESS | 1655 | 1467822063406 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 09:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 731ms 09:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:21:03 INFO - PROCESS | 1655 | 1467822063484 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:21:03 INFO - PROCESS | 1655 | 1467822063486 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:21:03 INFO - PROCESS | 1655 | 1467822063490 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:21:03 INFO - PROCESS | 1655 | 1467822063492 Marionette TRACE conn2 <- [1,1246,null,{}] 09:21:03 INFO - PROCESS | 1655 | 1467822063495 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:03 INFO - PROCESS | 1655 | 1467822063497 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:03 INFO - PROCESS | 1655 | 1467822063612 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:21:03 INFO - PROCESS | 1655 | 1467822063738 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:03 INFO - PROCESS | 1655 | 1467822063739 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168a9000 == 45 [pid = 1655] [id = 319] 09:21:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x113387000) [pid = 1655] [serial = 956] [outer = 0x0] 09:21:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x113c46c00) [pid = 1655] [serial = 957] [outer = 0x113387000] 09:21:03 INFO - PROCESS | 1655 | 1467822063770 Marionette DEBUG loaded listener.js 09:21:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1161a6800) [pid = 1655] [serial = 958] [outer = 0x113387000] 09:21:04 INFO - PROCESS | 1655 | 1467822064463 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 09:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1021ms 09:21:04 INFO - PROCESS | 1655 | 1467822064511 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:21:04 INFO - PROCESS | 1655 | 1467822064513 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:21:04 INFO - PROCESS | 1655 | 1467822064517 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:21:04 INFO - PROCESS | 1655 | 1467822064519 Marionette TRACE conn2 <- [1,1250,null,{}] 09:21:04 INFO - PROCESS | 1655 | 1467822064533 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:04 INFO - PROCESS | 1655 | 1467822064535 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:04 INFO - PROCESS | 1655 | 1467822064632 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:21:04 INFO - PROCESS | 1655 | 1467822064710 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:04 INFO - PROCESS | 1655 | 1467822064712 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x116610800 == 46 [pid = 1655] [id = 320] 09:21:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x111c7b400) [pid = 1655] [serial = 959] [outer = 0x0] 09:21:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11671a400) [pid = 1655] [serial = 960] [outer = 0x111c7b400] 09:21:04 INFO - PROCESS | 1655 | 1467822064740 Marionette DEBUG loaded listener.js 09:21:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x117145400) [pid = 1655] [serial = 961] [outer = 0x111c7b400] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12be09800 == 45 [pid = 1655] [id = 317] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9b3800 == 44 [pid = 1655] [id = 316] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x126180000 == 43 [pid = 1655] [id = 315] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaaf800 == 42 [pid = 1655] [id = 314] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12a61a800 == 41 [pid = 1655] [id = 313] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x129514800 == 40 [pid = 1655] [id = 312] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x119a45000 == 39 [pid = 1655] [id = 311] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a8d8400) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12697b000 == 38 [pid = 1655] [id = 310] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x118237000 == 37 [pid = 1655] [id = 309] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x123f8a000 == 36 [pid = 1655] [id = 308] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x123721800 == 35 [pid = 1655] [id = 307] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x123276000 == 34 [pid = 1655] [id = 306] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x119a46000 == 33 [pid = 1655] [id = 305] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1189b1800 == 32 [pid = 1655] [id = 304] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11823b800 == 31 [pid = 1655] [id = 303] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab8000 == 30 [pid = 1655] [id = 302] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x114f16800 == 29 [pid = 1655] [id = 301] 09:21:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12b831800 == 28 [pid = 1655] [id = 300] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x123107400) [pid = 1655] [serial = 878] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x124f75c00) [pid = 1655] [serial = 881] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1208f1000) [pid = 1655] [serial = 890] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x126c89400) [pid = 1655] [serial = 884] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126c0f800) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128fdc800) [pid = 1655] [serial = 887] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128bf6800) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1293e8c00) [pid = 1655] [serial = 893] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119168800) [pid = 1655] [serial = 498] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1292b9c00) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12955f000) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126924c00) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1293ec800) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128fda800) [pid = 1655] [serial = 860] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126c0c400) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1249dd400) [pid = 1655] [serial = 857] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119a82400) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119448400) [pid = 1655] [serial = 854] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118121c00) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116811c00) [pid = 1655] [serial = 851] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119a8a000) [pid = 1655] [serial = 875] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1189a6400) [pid = 1655] [serial = 872] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119936c00) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11811ac00) [pid = 1655] [serial = 869] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118382c00) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11663a400) [pid = 1655] [serial = 866] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11680cc00) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a78ac00) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119f25000) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1186ba400) [pid = 1655] [serial = 863] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12434ec00) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x129560000) [pid = 1655] [serial = 896] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123004c00) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 09:21:05 INFO - PROCESS | 1655 | 1467822065185 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 09:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 675ms 09:21:05 INFO - PROCESS | 1655 | 1467822065191 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:21:05 INFO - PROCESS | 1655 | 1467822065195 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:21:05 INFO - PROCESS | 1655 | 1467822065199 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:21:05 INFO - PROCESS | 1655 | 1467822065201 Marionette TRACE conn2 <- [1,1254,null,{}] 09:21:05 INFO - PROCESS | 1655 | 1467822065203 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:05 INFO - PROCESS | 1655 | 1467822065205 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:05 INFO - PROCESS | 1655 | 1467822065283 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:21:05 INFO - PROCESS | 1655 | 1467822065288 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:05 INFO - PROCESS | 1655 | 1467822065291 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x117457000 == 29 [pid = 1655] [id = 321] 09:21:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x117ead400) [pid = 1655] [serial = 962] [outer = 0x0] 09:21:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11814ec00) [pid = 1655] [serial = 963] [outer = 0x117ead400] 09:21:05 INFO - PROCESS | 1655 | 1467822065320 Marionette DEBUG loaded listener.js 09:21:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1183dec00) [pid = 1655] [serial = 964] [outer = 0x117ead400] 09:21:05 INFO - PROCESS | 1655 | 1467822065659 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 09:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 09:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:21:05 INFO - PROCESS | 1655 | 1467822065719 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:21:05 INFO - PROCESS | 1655 | 1467822065720 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:21:05 INFO - PROCESS | 1655 | 1467822065722 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:21:05 INFO - PROCESS | 1655 | 1467822065725 Marionette TRACE conn2 <- [1,1258,null,{}] 09:21:05 INFO - PROCESS | 1655 | 1467822065732 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:05 INFO - PROCESS | 1655 | 1467822065735 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:05 INFO - PROCESS | 1655 | 1467822065811 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:21:05 INFO - PROCESS | 1655 | 1467822065816 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:05 INFO - PROCESS | 1655 | 1467822065818 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182ef800 == 30 [pid = 1655] [id = 322] 09:21:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1186b5400) [pid = 1655] [serial = 965] [outer = 0x0] 09:21:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11899cc00) [pid = 1655] [serial = 966] [outer = 0x1186b5400] 09:21:05 INFO - PROCESS | 1655 | 1467822065849 Marionette DEBUG loaded listener.js 09:21:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119167400) [pid = 1655] [serial = 967] [outer = 0x1186b5400] 09:21:06 INFO - PROCESS | 1655 | 1467822066187 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 09:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 473ms 09:21:06 INFO - PROCESS | 1655 | 1467822066196 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:21:06 INFO - PROCESS | 1655 | 1467822066197 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:21:06 INFO - PROCESS | 1655 | 1467822066199 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:21:06 INFO - PROCESS | 1655 | 1467822066201 Marionette TRACE conn2 <- [1,1262,null,{}] 09:21:06 INFO - PROCESS | 1655 | 1467822066203 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:06 INFO - PROCESS | 1655 | 1467822066204 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:06 INFO - PROCESS | 1655 | 1467822066285 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:21:06 INFO - PROCESS | 1655 | 1467822066337 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:06 INFO - PROCESS | 1655 | 1467822066338 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195cb000 == 31 [pid = 1655] [id = 323] 09:21:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115dfa400) [pid = 1655] [serial = 968] [outer = 0x0] 09:21:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119931800) [pid = 1655] [serial = 969] [outer = 0x115dfa400] 09:21:06 INFO - PROCESS | 1655 | 1467822066364 Marionette DEBUG loaded listener.js 09:21:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119a82c00) [pid = 1655] [serial = 970] [outer = 0x115dfa400] 09:21:06 INFO - PROCESS | 1655 | 1467822066647 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 09:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 09:21:06 INFO - PROCESS | 1655 | 1467822066669 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:21:06 INFO - PROCESS | 1655 | 1467822066670 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:21:06 INFO - PROCESS | 1655 | 1467822066680 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:21:06 INFO - PROCESS | 1655 | 1467822066681 Marionette TRACE conn2 <- [1,1266,null,{}] 09:21:06 INFO - PROCESS | 1655 | 1467822066683 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:06 INFO - PROCESS | 1655 | 1467822066685 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:06 INFO - PROCESS | 1655 | 1467822066761 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:21:06 INFO - PROCESS | 1655 | 1467822066765 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:06 INFO - PROCESS | 1655 | 1467822066766 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x123079000 == 32 [pid = 1655] [id = 324] 09:21:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x115e5dc00) [pid = 1655] [serial = 971] [outer = 0x0] 09:21:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119aec000) [pid = 1655] [serial = 972] [outer = 0x115e5dc00] 09:21:06 INFO - PROCESS | 1655 | 1467822066793 Marionette DEBUG loaded listener.js 09:21:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123007000) [pid = 1655] [serial = 973] [outer = 0x115e5dc00] 09:21:07 INFO - PROCESS | 1655 | 1467822067114 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 09:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 477ms 09:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:21:07 INFO - PROCESS | 1655 | 1467822067150 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:21:07 INFO - PROCESS | 1655 | 1467822067151 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:21:07 INFO - PROCESS | 1655 | 1467822067153 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:21:07 INFO - PROCESS | 1655 | 1467822067154 Marionette TRACE conn2 <- [1,1270,null,{}] 09:21:07 INFO - PROCESS | 1655 | 1467822067159 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:07 INFO - PROCESS | 1655 | 1467822067163 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:07 INFO - PROCESS | 1655 | 1467822067288 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:21:07 INFO - PROCESS | 1655 | 1467822067303 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:07 INFO - PROCESS | 1655 | 1467822067304 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234af800 == 33 [pid = 1655] [id = 325] 09:21:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118854400) [pid = 1655] [serial = 974] [outer = 0x0] 09:21:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1234c4000) [pid = 1655] [serial = 975] [outer = 0x118854400] 09:21:07 INFO - PROCESS | 1655 | 1467822067330 Marionette DEBUG loaded listener.js 09:21:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1249db000) [pid = 1655] [serial = 976] [outer = 0x118854400] 09:21:07 INFO - PROCESS | 1655 | 1467822067675 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 09:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 571ms 09:21:07 INFO - PROCESS | 1655 | 1467822067725 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:21:07 INFO - PROCESS | 1655 | 1467822067726 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:21:07 INFO - PROCESS | 1655 | 1467822067730 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:21:07 INFO - PROCESS | 1655 | 1467822067732 Marionette TRACE conn2 <- [1,1274,null,{}] 09:21:07 INFO - PROCESS | 1655 | 1467822067735 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:07 INFO - PROCESS | 1655 | 1467822067737 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:07 INFO - PROCESS | 1655 | 1467822067884 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:21:07 INFO - PROCESS | 1655 | 1467822067932 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:07 INFO - PROCESS | 1655 | 1467822067933 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ada800 == 34 [pid = 1655] [id = 326] 09:21:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11992e000) [pid = 1655] [serial = 977] [outer = 0x0] 09:21:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124f73400) [pid = 1655] [serial = 978] [outer = 0x11992e000] 09:21:07 INFO - PROCESS | 1655 | 1467822067973 Marionette DEBUG loaded listener.js 09:21:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12679ec00) [pid = 1655] [serial = 979] [outer = 0x11992e000] 09:21:08 INFO - PROCESS | 1655 | 1467822068364 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 09:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 671ms 09:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:21:08 INFO - PROCESS | 1655 | 1467822068400 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:21:08 INFO - PROCESS | 1655 | 1467822068401 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:21:08 INFO - PROCESS | 1655 | 1467822068404 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:21:08 INFO - PROCESS | 1655 | 1467822068405 Marionette TRACE conn2 <- [1,1278,null,{}] 09:21:08 INFO - PROCESS | 1655 | 1467822068409 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:08 INFO - PROCESS | 1655 | 1467822068410 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:08 INFO - PROCESS | 1655 | 1467822068504 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:21:08 INFO - PROCESS | 1655 | 1467822068508 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:08 INFO - PROCESS | 1655 | 1467822068509 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f16800 == 35 [pid = 1655] [id = 327] 09:21:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126127400) [pid = 1655] [serial = 980] [outer = 0x0] 09:21:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126c08800) [pid = 1655] [serial = 981] [outer = 0x126127400] 09:21:08 INFO - PROCESS | 1655 | 1467822068533 Marionette DEBUG loaded listener.js 09:21:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126c8d000) [pid = 1655] [serial = 982] [outer = 0x126127400] 09:21:08 INFO - PROCESS | 1655 | 1467822068943 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 09:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 570ms 09:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:21:08 INFO - PROCESS | 1655 | 1467822068976 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:21:08 INFO - PROCESS | 1655 | 1467822068979 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:21:08 INFO - PROCESS | 1655 | 1467822068982 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:21:08 INFO - PROCESS | 1655 | 1467822068984 Marionette TRACE conn2 <- [1,1282,null,{}] 09:21:08 INFO - PROCESS | 1655 | 1467822068987 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:08 INFO - PROCESS | 1655 | 1467822068989 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:09 INFO - PROCESS | 1655 | 1467822069121 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:21:09 INFO - PROCESS | 1655 | 1467822069124 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:09 INFO - PROCESS | 1655 | 1467822069125 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x126973000 == 36 [pid = 1655] [id = 328] 09:21:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126926000) [pid = 1655] [serial = 983] [outer = 0x0] 09:21:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128bec400) [pid = 1655] [serial = 984] [outer = 0x126926000] 09:21:09 INFO - PROCESS | 1655 | 1467822069149 Marionette DEBUG loaded listener.js 09:21:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128fda400) [pid = 1655] [serial = 985] [outer = 0x126926000] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116a21c00) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11671dc00) [pid = 1655] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1292b2800) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a734400) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126931000) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126136400) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128bf5800) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123878400) [pid = 1655] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128f43c00) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1121b2000) [pid = 1655] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a78d400) [pid = 1655] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1183e8c00) [pid = 1655] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124eae000) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116725c00) [pid = 1655] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126795000) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119a7c000) [pid = 1655] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113da7800) [pid = 1655] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:21:09 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12658b000) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:21:09 INFO - PROCESS | 1655 | 1467822069600 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 09:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 671ms 09:21:09 INFO - PROCESS | 1655 | 1467822069653 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:21:09 INFO - PROCESS | 1655 | 1467822069654 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:21:09 INFO - PROCESS | 1655 | 1467822069656 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:21:09 INFO - PROCESS | 1655 | 1467822069657 Marionette TRACE conn2 <- [1,1286,null,{}] 09:21:09 INFO - PROCESS | 1655 | 1467822069659 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:09 INFO - PROCESS | 1655 | 1467822069660 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:09 INFO - PROCESS | 1655 | 1467822069735 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:21:09 INFO - PROCESS | 1655 | 1467822069790 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:09 INFO - PROCESS | 1655 | 1467822069791 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x11947c000 == 37 [pid = 1655] [id = 329] 09:21:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113da7800) [pid = 1655] [serial = 986] [outer = 0x0] 09:21:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11881ac00) [pid = 1655] [serial = 987] [outer = 0x113da7800] 09:21:09 INFO - PROCESS | 1655 | 1467822069816 Marionette DEBUG loaded listener.js 09:21:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123a74400) [pid = 1655] [serial = 988] [outer = 0x113da7800] 09:21:10 INFO - PROCESS | 1655 | 1467822070082 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 09:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 470ms 09:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:21:10 INFO - PROCESS | 1655 | 1467822070130 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:21:10 INFO - PROCESS | 1655 | 1467822070131 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:21:10 INFO - PROCESS | 1655 | 1467822070133 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:21:10 INFO - PROCESS | 1655 | 1467822070135 Marionette TRACE conn2 <- [1,1290,null,{}] 09:21:10 INFO - PROCESS | 1655 | 1467822070137 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:10 INFO - PROCESS | 1655 | 1467822070139 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:10 INFO - PROCESS | 1655 | 1467822070232 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:21:10 INFO - PROCESS | 1655 | 1467822070235 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:10 INFO - PROCESS | 1655 | 1467822070247 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x129313800 == 38 [pid = 1655] [id = 330] 09:21:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1235ecc00) [pid = 1655] [serial = 989] [outer = 0x0] 09:21:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128bf6800) [pid = 1655] [serial = 990] [outer = 0x1235ecc00] 09:21:10 INFO - PROCESS | 1655 | 1467822070274 Marionette DEBUG loaded listener.js 09:21:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1293ef000) [pid = 1655] [serial = 991] [outer = 0x1235ecc00] 09:21:10 INFO - PROCESS | 1655 | 1467822070626 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 09:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 527ms 09:21:10 INFO - PROCESS | 1655 | 1467822070667 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:21:10 INFO - PROCESS | 1655 | 1467822070669 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:21:10 INFO - PROCESS | 1655 | 1467822070671 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:21:10 INFO - PROCESS | 1655 | 1467822070672 Marionette TRACE conn2 <- [1,1294,null,{}] 09:21:10 INFO - PROCESS | 1655 | 1467822070675 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:10 INFO - PROCESS | 1655 | 1467822070676 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:10 INFO - PROCESS | 1655 | 1467822070751 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:21:10 INFO - PROCESS | 1655 | 1467822070755 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:10 INFO - PROCESS | 1655 | 1467822070756 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12951e800 == 39 [pid = 1655] [id = 331] 09:21:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1293ef800) [pid = 1655] [serial = 992] [outer = 0x0] 09:21:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a63f400) [pid = 1655] [serial = 993] [outer = 0x1293ef800] 09:21:10 INFO - PROCESS | 1655 | 1467822070782 Marionette DEBUG loaded listener.js 09:21:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a736400) [pid = 1655] [serial = 994] [outer = 0x1293ef800] 09:21:11 INFO - PROCESS | 1655 | 1467822071129 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 09:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 471ms 09:21:11 INFO - PROCESS | 1655 | 1467822071144 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:21:11 INFO - PROCESS | 1655 | 1467822071145 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:21:11 INFO - PROCESS | 1655 | 1467822071149 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:21:11 INFO - PROCESS | 1655 | 1467822071150 Marionette TRACE conn2 <- [1,1298,null,{}] 09:21:11 INFO - PROCESS | 1655 | 1467822071154 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:11 INFO - PROCESS | 1655 | 1467822071155 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:11 INFO - PROCESS | 1655 | 1467822071266 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:21:11 INFO - PROCESS | 1655 | 1467822071361 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:11 INFO - PROCESS | 1655 | 1467822071362 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a704000 == 40 [pid = 1655] [id = 332] 09:21:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12955e000) [pid = 1655] [serial = 995] [outer = 0x0] 09:21:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a783800) [pid = 1655] [serial = 996] [outer = 0x12955e000] 09:21:11 INFO - PROCESS | 1655 | 1467822071401 Marionette DEBUG loaded listener.js 09:21:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a8d9400) [pid = 1655] [serial = 997] [outer = 0x12955e000] 09:21:11 INFO - PROCESS | 1655 | 1467822071914 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 821ms 09:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:21:11 INFO - PROCESS | 1655 | 1467822071972 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:21:11 INFO - PROCESS | 1655 | 1467822071974 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:21:11 INFO - PROCESS | 1655 | 1467822071977 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:21:11 INFO - PROCESS | 1655 | 1467822071981 Marionette TRACE conn2 <- [1,1302,null,{}] 09:21:11 INFO - PROCESS | 1655 | 1467822071984 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:11 INFO - PROCESS | 1655 | 1467822071985 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:12 INFO - PROCESS | 1655 | 1467822072087 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:21:12 INFO - PROCESS | 1655 | 1467822072154 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:12 INFO - PROCESS | 1655 | 1467822072155 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e6e000 == 41 [pid = 1655] [id = 333] 09:21:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11680c000) [pid = 1655] [serial = 998] [outer = 0x0] 09:21:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x117eb1000) [pid = 1655] [serial = 999] [outer = 0x11680c000] 09:21:12 INFO - PROCESS | 1655 | 1467822072186 Marionette DEBUG loaded listener.js 09:21:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11814f400) [pid = 1655] [serial = 1000] [outer = 0x11680c000] 09:21:12 INFO - PROCESS | 1655 | 1467822072603 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 09:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 673ms 09:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:21:12 INFO - PROCESS | 1655 | 1467822072657 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:21:12 INFO - PROCESS | 1655 | 1467822072660 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:21:12 INFO - PROCESS | 1655 | 1467822072666 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:21:12 INFO - PROCESS | 1655 | 1467822072668 Marionette TRACE conn2 <- [1,1306,null,{}] 09:21:12 INFO - PROCESS | 1655 | 1467822072670 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:12 INFO - PROCESS | 1655 | 1467822072672 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:12 INFO - PROCESS | 1655 | 1467822072774 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:21:12 INFO - PROCESS | 1655 | 1467822072841 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:12 INFO - PROCESS | 1655 | 1467822072843 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12327a800 == 42 [pid = 1655] [id = 334] 09:21:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11899dc00) [pid = 1655] [serial = 1001] [outer = 0x0] 09:21:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119448400) [pid = 1655] [serial = 1002] [outer = 0x11899dc00] 09:21:12 INFO - PROCESS | 1655 | 1467822072873 Marionette DEBUG loaded listener.js 09:21:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1199c4800) [pid = 1655] [serial = 1003] [outer = 0x11899dc00] 09:21:13 INFO - PROCESS | 1655 | 1467822073294 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 09:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 674ms 09:21:13 INFO - PROCESS | 1655 | 1467822073339 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:21:13 INFO - PROCESS | 1655 | 1467822073341 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:21:13 INFO - PROCESS | 1655 | 1467822073344 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:21:13 INFO - PROCESS | 1655 | 1467822073346 Marionette TRACE conn2 <- [1,1310,null,{}] 09:21:13 INFO - PROCESS | 1655 | 1467822073354 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:13 INFO - PROCESS | 1655 | 1467822073357 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:13 INFO - PROCESS | 1655 | 1467822073480 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:21:13 INFO - PROCESS | 1655 | 1467822073538 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:13 INFO - PROCESS | 1655 | 1467822073540 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aab1800 == 43 [pid = 1655] [id = 335] 09:21:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1234cd400) [pid = 1655] [serial = 1004] [outer = 0x0] 09:21:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123d83800) [pid = 1655] [serial = 1005] [outer = 0x1234cd400] 09:21:13 INFO - PROCESS | 1655 | 1467822073571 Marionette DEBUG loaded listener.js 09:21:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124ead000) [pid = 1655] [serial = 1006] [outer = 0x1234cd400] 09:21:14 INFO - PROCESS | 1655 | 1467822074016 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 09:21:14 INFO - PROCESS | 1655 | 1467822074069 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:21:14 INFO - PROCESS | 1655 | 1467822074071 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:21:14 INFO - PROCESS | 1655 | 1467822074073 Marionette TRACE conn2 <- [1,1314,null,{}] 09:21:14 INFO - PROCESS | 1655 | 1467822074075 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:14 INFO - PROCESS | 1655 | 1467822074076 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:14 INFO - PROCESS | 1655 | 1467822074186 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:21:14 INFO - PROCESS | 1655 | 1467822074242 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:14 INFO - PROCESS | 1655 | 1467822074243 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9b3000 == 44 [pid = 1655] [id = 336] 09:21:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126136400) [pid = 1655] [serial = 1007] [outer = 0x0] 09:21:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128bf0000) [pid = 1655] [serial = 1008] [outer = 0x126136400] 09:21:14 INFO - PROCESS | 1655 | 1467822074271 Marionette DEBUG loaded listener.js 09:21:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1293e7c00) [pid = 1655] [serial = 1009] [outer = 0x126136400] 09:21:14 INFO - PROCESS | 1655 | 1467822074818 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 09:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 769ms 09:21:14 INFO - PROCESS | 1655 | 1467822074842 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:21:14 INFO - PROCESS | 1655 | 1467822074844 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:21:14 INFO - PROCESS | 1655 | 1467822074847 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:21:14 INFO - PROCESS | 1655 | 1467822074849 Marionette TRACE conn2 <- [1,1318,null,{}] 09:21:14 INFO - PROCESS | 1655 | 1467822074852 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:14 INFO - PROCESS | 1655 | 1467822074854 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:14 INFO - PROCESS | 1655 | 1467822074950 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:21:15 INFO - PROCESS | 1655 | 1467822075009 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:15 INFO - PROCESS | 1655 | 1467822075010 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x115eba800 == 45 [pid = 1655] [id = 337] 09:21:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1176d8400) [pid = 1655] [serial = 1010] [outer = 0x0] 09:21:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118120400) [pid = 1655] [serial = 1011] [outer = 0x1176d8400] 09:21:15 INFO - PROCESS | 1655 | 1467822075038 Marionette DEBUG loaded listener.js 09:21:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1183e5800) [pid = 1655] [serial = 1012] [outer = 0x1176d8400] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12951e800 == 44 [pid = 1655] [id = 331] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x129313800 == 43 [pid = 1655] [id = 330] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11947c000 == 42 [pid = 1655] [id = 329] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x126973000 == 41 [pid = 1655] [id = 328] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x124f16800 == 40 [pid = 1655] [id = 327] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123ada800 == 39 [pid = 1655] [id = 326] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1234af800 == 38 [pid = 1655] [id = 325] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123079000 == 37 [pid = 1655] [id = 324] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1195cb000 == 36 [pid = 1655] [id = 323] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1182ef800 == 35 [pid = 1655] [id = 322] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x117457000 == 34 [pid = 1655] [id = 321] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x116610800 == 33 [pid = 1655] [id = 320] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12be20000 == 32 [pid = 1655] [id = 318] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1168a9000 == 31 [pid = 1655] [id = 319] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9b3000 == 30 [pid = 1655] [id = 336] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12aab1800 == 29 [pid = 1655] [id = 335] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12327a800 == 28 [pid = 1655] [id = 334] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x117e6e000 == 27 [pid = 1655] [id = 333] 09:21:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a704000 == 26 [pid = 1655] [id = 332] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1293ec400) [pid = 1655] [serial = 934] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1292b3c00) [pid = 1655] [serial = 933] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1246ba800) [pid = 1655] [serial = 921] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x129563000) [pid = 1655] [serial = 936] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124ea2000) [pid = 1655] [serial = 922] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1181b2c00) [pid = 1655] [serial = 909] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118646000) [pid = 1655] [serial = 910] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12b06a800) [pid = 1655] [serial = 901] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1186bdc00) [pid = 1655] [serial = 912] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1189a0800) [pid = 1655] [serial = 913] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124ef2c00) [pid = 1655] [serial = 924] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126135400) [pid = 1655] [serial = 925] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116f95000) [pid = 1655] [serial = 906] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1176d7800) [pid = 1655] [serial = 907] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12692a800) [pid = 1655] [serial = 927] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126c09800) [pid = 1655] [serial = 928] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119f24800) [pid = 1655] [serial = 918] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123db6000) [pid = 1655] [serial = 919] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x114fb1c00) [pid = 1655] [serial = 903] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11613e000) [pid = 1655] [serial = 904] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126c0d800) [pid = 1655] [serial = 930] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119938c00) [pid = 1655] [serial = 945] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11944dc00) [pid = 1655] [serial = 915] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1199c4c00) [pid = 1655] [serial = 916] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12a78d800) [pid = 1655] [serial = 940] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a737400) [pid = 1655] [serial = 939] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a648400) [pid = 1655] [serial = 937] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a8d8c00) [pid = 1655] [serial = 942] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a8d0800) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b1b6800) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12b1b2800) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12b06e400) [pid = 1655] [serial = 943] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123dbf400) [pid = 1655] [serial = 946] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x128beb800) [pid = 1655] [serial = 931] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b864c00) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 09:21:15 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b869400) [pid = 1655] [serial = 954] [outer = 0x0] [url = about:blank] 09:21:16 INFO - PROCESS | 1655 | 1467822076017 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 09:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1221ms 09:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:21:16 INFO - PROCESS | 1655 | 1467822076068 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:21:16 INFO - PROCESS | 1655 | 1467822076070 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:21:16 INFO - PROCESS | 1655 | 1467822076075 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:21:16 INFO - PROCESS | 1655 | 1467822076077 Marionette TRACE conn2 <- [1,1322,null,{}] 09:21:16 INFO - PROCESS | 1655 | 1467822076081 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:16 INFO - PROCESS | 1655 | 1467822076082 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:16 INFO - PROCESS | 1655 | 1467822076159 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:21:16 INFO - PROCESS | 1655 | 1467822076164 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:16 INFO - PROCESS | 1655 | 1467822076165 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x115ecf000 == 27 [pid = 1655] [id = 338] 09:21:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x114fb2800) [pid = 1655] [serial = 1013] [outer = 0x0] 09:21:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1164edc00) [pid = 1655] [serial = 1014] [outer = 0x114fb2800] 09:21:16 INFO - PROCESS | 1655 | 1467822076196 Marionette DEBUG loaded listener.js 09:21:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11687cc00) [pid = 1655] [serial = 1015] [outer = 0x114fb2800] 09:21:16 INFO - PROCESS | 1655 | 1467822076548 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 09:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 09:21:16 INFO - PROCESS | 1655 | 1467822076595 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:21:16 INFO - PROCESS | 1655 | 1467822076598 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:21:16 INFO - PROCESS | 1655 | 1467822076603 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:21:16 INFO - PROCESS | 1655 | 1467822076605 Marionette TRACE conn2 <- [1,1326,null,{}] 09:21:16 INFO - PROCESS | 1655 | 1467822076610 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:16 INFO - PROCESS | 1655 | 1467822076612 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:16 INFO - PROCESS | 1655 | 1467822076688 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:21:16 INFO - PROCESS | 1655 | 1467822076695 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:16 INFO - PROCESS | 1655 | 1467822076696 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fe9000 == 28 [pid = 1655] [id = 339] 09:21:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1176d3c00) [pid = 1655] [serial = 1016] [outer = 0x0] 09:21:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118388800) [pid = 1655] [serial = 1017] [outer = 0x1176d3c00] 09:21:16 INFO - PROCESS | 1655 | 1467822076724 Marionette DEBUG loaded listener.js 09:21:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11867d800) [pid = 1655] [serial = 1018] [outer = 0x1176d3c00] 09:21:17 INFO - PROCESS | 1655 | 1467822077068 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 470ms 09:21:17 INFO - PROCESS | 1655 | 1467822077083 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:21:17 INFO - PROCESS | 1655 | 1467822077085 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:21:17 INFO - PROCESS | 1655 | 1467822077087 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:21:17 INFO - PROCESS | 1655 | 1467822077089 Marionette TRACE conn2 <- [1,1330,null,{}] 09:21:17 INFO - PROCESS | 1655 | 1467822077099 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:17 INFO - PROCESS | 1655 | 1467822077102 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:17 INFO - PROCESS | 1655 | 1467822077200 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:21:17 INFO - PROCESS | 1655 | 1467822077212 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:17 INFO - PROCESS | 1655 | 1467822077214 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192e6000 == 29 [pid = 1655] [id = 340] 09:21:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x114fa5c00) [pid = 1655] [serial = 1019] [outer = 0x0] 09:21:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119932800) [pid = 1655] [serial = 1020] [outer = 0x114fa5c00] 09:21:17 INFO - PROCESS | 1655 | 1467822077242 Marionette DEBUG loaded listener.js 09:21:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119a82800) [pid = 1655] [serial = 1021] [outer = 0x114fa5c00] 09:21:17 INFO - PROCESS | 1655 | 1467822077584 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 525ms 09:21:17 INFO - PROCESS | 1655 | 1467822077613 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:21:17 INFO - PROCESS | 1655 | 1467822077615 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:21:17 INFO - PROCESS | 1655 | 1467822077618 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:21:17 INFO - PROCESS | 1655 | 1467822077620 Marionette TRACE conn2 <- [1,1334,null,{}] 09:21:17 INFO - PROCESS | 1655 | 1467822077624 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:17 INFO - PROCESS | 1655 | 1467822077626 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:17 INFO - PROCESS | 1655 | 1467822077782 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:21:17 INFO - PROCESS | 1655 | 1467822077796 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:17 INFO - PROCESS | 1655 | 1467822077798 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b3a800 == 30 [pid = 1655] [id = 341] 09:21:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119ae7400) [pid = 1655] [serial = 1022] [outer = 0x0] 09:21:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123003800) [pid = 1655] [serial = 1023] [outer = 0x119ae7400] 09:21:17 INFO - PROCESS | 1655 | 1467822077839 Marionette DEBUG loaded listener.js 09:21:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1237a4400) [pid = 1655] [serial = 1024] [outer = 0x119ae7400] 09:21:18 INFO - PROCESS | 1655 | 1467822078280 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 676ms 09:21:18 INFO - PROCESS | 1655 | 1467822078295 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:21:18 INFO - PROCESS | 1655 | 1467822078296 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:21:18 INFO - PROCESS | 1655 | 1467822078298 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:21:18 INFO - PROCESS | 1655 | 1467822078307 Marionette TRACE conn2 <- [1,1338,null,{}] 09:21:18 INFO - PROCESS | 1655 | 1467822078315 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:18 INFO - PROCESS | 1655 | 1467822078317 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:18 INFO - PROCESS | 1655 | 1467822078408 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:21:18 INFO - PROCESS | 1655 | 1467822078411 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:18 INFO - PROCESS | 1655 | 1467822078412 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234af800 == 31 [pid = 1655] [id = 342] 09:21:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x117145c00) [pid = 1655] [serial = 1025] [outer = 0x0] 09:21:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123db8000) [pid = 1655] [serial = 1026] [outer = 0x117145c00] 09:21:18 INFO - PROCESS | 1655 | 1467822078437 Marionette DEBUG loaded listener.js 09:21:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1246bf400) [pid = 1655] [serial = 1027] [outer = 0x117145c00] 09:21:19 INFO - PROCESS | 1655 | 1467822079299 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 09:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1029ms 09:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:21:19 INFO - PROCESS | 1655 | 1467822079330 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:21:19 INFO - PROCESS | 1655 | 1467822079331 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:21:19 INFO - PROCESS | 1655 | 1467822079334 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:21:19 INFO - PROCESS | 1655 | 1467822079335 Marionette TRACE conn2 <- [1,1342,null,{}] 09:21:19 INFO - PROCESS | 1655 | 1467822079344 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:19 INFO - PROCESS | 1655 | 1467822079348 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:19 INFO - PROCESS | 1655 | 1467822079459 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:21:19 INFO - PROCESS | 1655 | 1467822079463 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:19 INFO - PROCESS | 1655 | 1467822079465 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12466f000 == 32 [pid = 1655] [id = 343] 09:21:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11714cc00) [pid = 1655] [serial = 1028] [outer = 0x0] 09:21:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126134800) [pid = 1655] [serial = 1029] [outer = 0x11714cc00] 09:21:19 INFO - PROCESS | 1655 | 1467822079490 Marionette DEBUG loaded listener.js 09:21:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128be8400) [pid = 1655] [serial = 1030] [outer = 0x11714cc00] 09:21:19 INFO - PROCESS | 1655 | 1467822079839 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 09:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 528ms 09:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:21:19 INFO - PROCESS | 1655 | 1467822079871 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:21:19 INFO - PROCESS | 1655 | 1467822079872 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:21:19 INFO - PROCESS | 1655 | 1467822079877 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:21:19 INFO - PROCESS | 1655 | 1467822079878 Marionette TRACE conn2 <- [1,1346,null,{}] 09:21:19 INFO - PROCESS | 1655 | 1467822079881 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:19 INFO - PROCESS | 1655 | 1467822079882 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:19 INFO - PROCESS | 1655 | 1467822079970 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:21:20 INFO - PROCESS | 1655 | 1467822080005 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:20 INFO - PROCESS | 1655 | 1467822080006 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f28000 == 33 [pid = 1655] [id = 344] 09:21:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1249e0c00) [pid = 1655] [serial = 1031] [outer = 0x0] 09:21:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128fcec00) [pid = 1655] [serial = 1032] [outer = 0x1249e0c00] 09:21:20 INFO - PROCESS | 1655 | 1467822080030 Marionette DEBUG loaded listener.js 09:21:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1292b4400) [pid = 1655] [serial = 1033] [outer = 0x1249e0c00] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12955e000) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11992e000) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126127400) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126926000) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113da7800) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115e5dc00) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x117ead400) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126c8e000) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1186b5400) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115dfa400) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x111c7b400) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113387000) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1293ef800) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1235ecc00) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:21:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118854400) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:21:20 INFO - PROCESS | 1655 | 1467822080431 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 09:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 570ms 09:21:20 INFO - PROCESS | 1655 | 1467822080448 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:21:20 INFO - PROCESS | 1655 | 1467822080449 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:21:20 INFO - PROCESS | 1655 | 1467822080451 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:21:20 INFO - PROCESS | 1655 | 1467822080452 Marionette TRACE conn2 <- [1,1350,null,{}] 09:21:20 INFO - PROCESS | 1655 | 1467822080454 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:20 INFO - PROCESS | 1655 | 1467822080455 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:20 INFO - PROCESS | 1655 | 1467822080576 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:21:20 INFO - PROCESS | 1655 | 1467822080607 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:20 INFO - PROCESS | 1655 | 1467822080609 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x126974000 == 34 [pid = 1655] [id = 345] 09:21:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1133e9400) [pid = 1655] [serial = 1034] [outer = 0x0] 09:21:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1183dd000) [pid = 1655] [serial = 1035] [outer = 0x1133e9400] 09:21:20 INFO - PROCESS | 1655 | 1467822080635 Marionette DEBUG loaded listener.js 09:21:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1208ec400) [pid = 1655] [serial = 1036] [outer = 0x1133e9400] 09:21:20 INFO - PROCESS | 1655 | 1467822080961 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 09:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 518ms 09:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:21:20 INFO - PROCESS | 1655 | 1467822080970 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:21:20 INFO - PROCESS | 1655 | 1467822080971 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:21:20 INFO - PROCESS | 1655 | 1467822080973 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:21:20 INFO - PROCESS | 1655 | 1467822080975 Marionette TRACE conn2 <- [1,1354,null,{}] 09:21:20 INFO - PROCESS | 1655 | 1467822080987 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:20 INFO - PROCESS | 1655 | 1467822080988 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:21 INFO - PROCESS | 1655 | 1467822081062 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:21:21 INFO - PROCESS | 1655 | 1467822081066 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:21 INFO - PROCESS | 1655 | 1467822081067 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192e2800 == 35 [pid = 1655] [id = 346] 09:21:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1249d2800) [pid = 1655] [serial = 1037] [outer = 0x0] 09:21:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128bf2c00) [pid = 1655] [serial = 1038] [outer = 0x1249d2800] 09:21:21 INFO - PROCESS | 1655 | 1467822081093 Marionette DEBUG loaded listener.js 09:21:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1293e4800) [pid = 1655] [serial = 1039] [outer = 0x1249d2800] 09:21:21 INFO - PROCESS | 1655 | 1467822081425 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 09:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 479ms 09:21:21 INFO - PROCESS | 1655 | 1467822081452 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:21:21 INFO - PROCESS | 1655 | 1467822081453 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:21:21 INFO - PROCESS | 1655 | 1467822081456 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:21:21 INFO - PROCESS | 1655 | 1467822081458 Marionette TRACE conn2 <- [1,1358,null,{}] 09:21:21 INFO - PROCESS | 1655 | 1467822081461 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:21 INFO - PROCESS | 1655 | 1467822081463 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:21 INFO - PROCESS | 1655 | 1467822081561 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:21:21 INFO - PROCESS | 1655 | 1467822081567 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:21 INFO - PROCESS | 1655 | 1467822081568 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x129322000 == 36 [pid = 1655] [id = 347] 09:21:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1292bac00) [pid = 1655] [serial = 1040] [outer = 0x0] 09:21:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1293ec800) [pid = 1655] [serial = 1041] [outer = 0x1292bac00] 09:21:21 INFO - PROCESS | 1655 | 1467822081595 Marionette DEBUG loaded listener.js 09:21:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129562000) [pid = 1655] [serial = 1042] [outer = 0x1292bac00] 09:21:21 INFO - PROCESS | 1655 | 1467822081947 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 09:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 09:21:21 INFO - PROCESS | 1655 | 1467822081976 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:21:21 INFO - PROCESS | 1655 | 1467822081978 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:21:21 INFO - PROCESS | 1655 | 1467822081980 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:21:21 INFO - PROCESS | 1655 | 1467822081982 Marionette TRACE conn2 <- [1,1362,null,{}] 09:21:21 INFO - PROCESS | 1655 | 1467822081984 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:22 INFO - PROCESS | 1655 | 1467822081993 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:22 INFO - PROCESS | 1655 | 1467822082081 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:21:22 INFO - PROCESS | 1655 | 1467822082085 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:22 INFO - PROCESS | 1655 | 1467822082087 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234ab000 == 37 [pid = 1655] [id = 348] 09:21:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a63dc00) [pid = 1655] [serial = 1043] [outer = 0x0] 09:21:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a786400) [pid = 1655] [serial = 1044] [outer = 0x12a63dc00] 09:21:22 INFO - PROCESS | 1655 | 1467822082113 Marionette DEBUG loaded listener.js 09:21:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a8dec00) [pid = 1655] [serial = 1045] [outer = 0x12a63dc00] 09:21:22 INFO - PROCESS | 1655 | 1467822082729 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 09:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 819ms 09:21:22 INFO - PROCESS | 1655 | 1467822082800 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:21:22 INFO - PROCESS | 1655 | 1467822082803 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:21:22 INFO - PROCESS | 1655 | 1467822082806 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:21:22 INFO - PROCESS | 1655 | 1467822082808 Marionette TRACE conn2 <- [1,1366,null,{}] 09:21:22 INFO - PROCESS | 1655 | 1467822082813 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:22 INFO - PROCESS | 1655 | 1467822082815 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:22 INFO - PROCESS | 1655 | 1467822082925 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:21:22 INFO - PROCESS | 1655 | 1467822082981 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:22 INFO - PROCESS | 1655 | 1467822082983 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fe8000 == 38 [pid = 1655] [id = 349] 09:21:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115dee800) [pid = 1655] [serial = 1046] [outer = 0x0] 09:21:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116722000) [pid = 1655] [serial = 1047] [outer = 0x115dee800] 09:21:23 INFO - PROCESS | 1655 | 1467822083014 Marionette DEBUG loaded listener.js 09:21:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x117146000) [pid = 1655] [serial = 1048] [outer = 0x115dee800] 09:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 771ms 09:21:23 INFO - PROCESS | 1655 | 1467822083570 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 09:21:23 INFO - PROCESS | 1655 | 1467822083581 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:21:23 INFO - PROCESS | 1655 | 1467822083586 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:21:23 INFO - PROCESS | 1655 | 1467822083587 Marionette TRACE conn2 <- [1,1370,null,{}] 09:21:23 INFO - PROCESS | 1655 | 1467822083729 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:23 INFO - PROCESS | 1655 | 1467822083730 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:23 INFO - PROCESS | 1655 | 1467822083878 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:21:23 INFO - PROCESS | 1655 | 1467822083885 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:23 INFO - PROCESS | 1655 | 1467822083887 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fd6800 == 39 [pid = 1655] [id = 350] 09:21:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116f94000) [pid = 1655] [serial = 1049] [outer = 0x0] 09:21:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11714e000) [pid = 1655] [serial = 1050] [outer = 0x116f94000] 09:21:23 INFO - PROCESS | 1655 | 1467822083915 Marionette DEBUG loaded listener.js 09:21:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118120000) [pid = 1655] [serial = 1051] [outer = 0x116f94000] 09:21:24 INFO - PROCESS | 1655 | --DOCSHELL 0x129322000 == 38 [pid = 1655] [id = 347] 09:21:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1192e2800 == 37 [pid = 1655] [id = 346] 09:21:24 INFO - PROCESS | 1655 | --DOCSHELL 0x126974000 == 36 [pid = 1655] [id = 345] 09:21:24 INFO - PROCESS | 1655 | --DOCSHELL 0x124f28000 == 35 [pid = 1655] [id = 344] 09:21:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12466f000 == 34 [pid = 1655] [id = 343] 09:21:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1234af800 == 33 [pid = 1655] [id = 342] 09:21:24 INFO - PROCESS | 1655 | --DOCSHELL 0x119b3a800 == 32 [pid = 1655] [id = 341] 09:21:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1192e6000 == 31 [pid = 1655] [id = 340] 09:21:24 INFO - PROCESS | 1655 | --DOCSHELL 0x116fe9000 == 30 [pid = 1655] [id = 339] 09:21:24 INFO - PROCESS | 1655 | --DOCSHELL 0x115ecf000 == 29 [pid = 1655] [id = 338] 09:21:24 INFO - PROCESS | 1655 | --DOCSHELL 0x115eba800 == 28 [pid = 1655] [id = 337] 09:21:24 INFO - PROCESS | 1655 | 1467822084383 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 09:21:24 INFO - PROCESS | 1655 | 1467822084417 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:21:24 INFO - PROCESS | 1655 | 1467822084421 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:21:24 INFO - PROCESS | 1655 | 1467822084424 Marionette TRACE conn2 <- [1,1374,null,{}] 09:21:24 INFO - PROCESS | 1655 | 1467822084429 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:24 INFO - PROCESS | 1655 | 1467822084432 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:24 INFO - PROCESS | 1655 | 1467822084555 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:21:24 INFO - PROCESS | 1655 | 1467822084571 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:24 INFO - PROCESS | 1655 | 1467822084574 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e82000 == 29 [pid = 1655] [id = 351] 09:21:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x118681800) [pid = 1655] [serial = 1052] [outer = 0x0] 09:21:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1186bb400) [pid = 1655] [serial = 1053] [outer = 0x118681800] 09:21:24 INFO - PROCESS | 1655 | 1467822084624 Marionette DEBUG loaded listener.js 09:21:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11899cc00) [pid = 1655] [serial = 1054] [outer = 0x118681800] 09:21:25 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:21:25 INFO - PROCESS | 1655 | 1467822085046 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 09:21:25 INFO - PROCESS | 1655 | 1467822085096 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:21:25 INFO - PROCESS | 1655 | 1467822085098 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:21:25 INFO - PROCESS | 1655 | 1467822085099 Marionette TRACE conn2 <- [1,1378,null,{}] 09:21:25 INFO - PROCESS | 1655 | 1467822085102 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:25 INFO - PROCESS | 1655 | 1467822085103 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:25 INFO - PROCESS | 1655 | 1467822085203 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:21:25 INFO - PROCESS | 1655 | 1467822085212 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:25 INFO - PROCESS | 1655 | 1467822085215 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195cd000 == 30 [pid = 1655] [id = 352] 09:21:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119a7e000) [pid = 1655] [serial = 1055] [outer = 0x0] 09:21:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119a83000) [pid = 1655] [serial = 1056] [outer = 0x119a7e000] 09:21:25 INFO - PROCESS | 1655 | 1467822085243 Marionette DEBUG loaded listener.js 09:21:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119b58c00) [pid = 1655] [serial = 1057] [outer = 0x119a7e000] 09:21:25 INFO - PROCESS | 1655 | 1467822085579 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 09:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:21:25 INFO - PROCESS | 1655 | 1467822085628 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:21:25 INFO - PROCESS | 1655 | 1467822085631 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:21:25 INFO - PROCESS | 1655 | 1467822085632 Marionette TRACE conn2 <- [1,1382,null,{}] 09:21:25 INFO - PROCESS | 1655 | 1467822085635 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:25 INFO - PROCESS | 1655 | 1467822085636 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:25 INFO - PROCESS | 1655 | 1467822085711 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:21:25 INFO - PROCESS | 1655 | 1467822085717 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:25 INFO - PROCESS | 1655 | 1467822085718 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x123276000 == 31 [pid = 1655] [id = 353] 09:21:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1233ec800) [pid = 1655] [serial = 1058] [outer = 0x0] 09:21:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x123a71000) [pid = 1655] [serial = 1059] [outer = 0x1233ec800] 09:21:25 INFO - PROCESS | 1655 | 1467822085745 Marionette DEBUG loaded listener.js 09:21:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1249d4800) [pid = 1655] [serial = 1060] [outer = 0x1233ec800] 09:21:26 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:21:26 INFO - PROCESS | 1655 | 1467822086114 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 09:21:26 INFO - PROCESS | 1655 | 1467822086151 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:21:26 INFO - PROCESS | 1655 | 1467822086153 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:21:26 INFO - PROCESS | 1655 | 1467822086154 Marionette TRACE conn2 <- [1,1386,null,{}] 09:21:26 INFO - PROCESS | 1655 | 1467822086157 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:26 INFO - PROCESS | 1655 | 1467822086158 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:26 INFO - PROCESS | 1655 | 1467822086256 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:21:26 INFO - PROCESS | 1655 | 1467822086263 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:26 INFO - PROCESS | 1655 | 1467822086264 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ad0800 == 32 [pid = 1655] [id = 354] 09:21:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x114faf800) [pid = 1655] [serial = 1061] [outer = 0x0] 09:21:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124ef1c00) [pid = 1655] [serial = 1062] [outer = 0x114faf800] 09:21:26 INFO - PROCESS | 1655 | 1467822086288 Marionette DEBUG loaded listener.js 09:21:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12670e800) [pid = 1655] [serial = 1063] [outer = 0x114faf800] 09:21:26 INFO - PROCESS | 1655 | 1467822086664 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 09:21:26 INFO - PROCESS | 1655 | 1467822086676 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:21:26 INFO - PROCESS | 1655 | 1467822086679 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:21:26 INFO - PROCESS | 1655 | 1467822086681 Marionette TRACE conn2 <- [1,1390,null,{}] 09:21:26 INFO - PROCESS | 1655 | 1467822086685 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:26 INFO - PROCESS | 1655 | 1467822086691 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:26 INFO - PROCESS | 1655 | 1467822086876 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:21:26 INFO - PROCESS | 1655 | 1467822086906 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:26 INFO - PROCESS | 1655 | 1467822086908 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x126744000 == 33 [pid = 1655] [id = 355] 09:21:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126c0d800) [pid = 1655] [serial = 1064] [outer = 0x0] 09:21:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128fda800) [pid = 1655] [serial = 1065] [outer = 0x126c0d800] 09:21:26 INFO - PROCESS | 1655 | 1467822086948 Marionette DEBUG loaded listener.js 09:21:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1292bc800) [pid = 1655] [serial = 1066] [outer = 0x126c0d800] 09:21:27 INFO - PROCESS | 1655 | 1467822087283 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 09:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 619ms 09:21:27 INFO - PROCESS | 1655 | 1467822087299 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:21:27 INFO - PROCESS | 1655 | 1467822087300 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:21:27 INFO - PROCESS | 1655 | 1467822087302 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:21:27 INFO - PROCESS | 1655 | 1467822087303 Marionette TRACE conn2 <- [1,1394,null,{}] 09:21:27 INFO - PROCESS | 1655 | 1467822087305 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:27 INFO - PROCESS | 1655 | 1467822087307 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:27 INFO - PROCESS | 1655 | 1467822087402 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:21:27 INFO - PROCESS | 1655 | 1467822087413 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:27 INFO - PROCESS | 1655 | 1467822087413 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c87000 == 34 [pid = 1655] [id = 356] 09:21:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1293edc00) [pid = 1655] [serial = 1067] [outer = 0x0] 09:21:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x129562800) [pid = 1655] [serial = 1068] [outer = 0x1293edc00] 09:21:27 INFO - PROCESS | 1655 | 1467822087438 Marionette DEBUG loaded listener.js 09:21:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a737000) [pid = 1655] [serial = 1069] [outer = 0x1293edc00] 09:21:27 INFO - PROCESS | 1655 | 1467822087784 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 09:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 09:21:27 INFO - PROCESS | 1655 | 1467822087821 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:21:27 INFO - PROCESS | 1655 | 1467822087823 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:21:27 INFO - PROCESS | 1655 | 1467822087825 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:21:27 INFO - PROCESS | 1655 | 1467822087826 Marionette TRACE conn2 <- [1,1398,null,{}] 09:21:27 INFO - PROCESS | 1655 | 1467822087828 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:27 INFO - PROCESS | 1655 | 1467822087829 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:27 INFO - PROCESS | 1655 | 1467822087925 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:21:27 INFO - PROCESS | 1655 | 1467822087929 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:27 INFO - PROCESS | 1655 | 1467822087930 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x129324800 == 35 [pid = 1655] [id = 357] 09:21:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a737400) [pid = 1655] [serial = 1070] [outer = 0x0] 09:21:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a78e800) [pid = 1655] [serial = 1071] [outer = 0x12a737400] 09:21:27 INFO - PROCESS | 1655 | 1467822087954 Marionette DEBUG loaded listener.js 09:21:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a8db000) [pid = 1655] [serial = 1072] [outer = 0x12a737400] 09:21:28 INFO - PROCESS | 1655 | 1467822088263 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 09:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 09:21:28 INFO - PROCESS | 1655 | 1467822088303 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:21:28 INFO - PROCESS | 1655 | 1467822088304 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:21:28 INFO - PROCESS | 1655 | 1467822088306 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:21:28 INFO - PROCESS | 1655 | 1467822088308 Marionette TRACE conn2 <- [1,1402,null,{}] 09:21:28 INFO - PROCESS | 1655 | 1467822088313 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:28 INFO - PROCESS | 1655 | 1467822088314 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:28 INFO - PROCESS | 1655 | 1467822088410 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:21:28 INFO - PROCESS | 1655 | 1467822088414 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:28 INFO - PROCESS | 1655 | 1467822088415 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e17800 == 36 [pid = 1655] [id = 358] 09:21:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a78c400) [pid = 1655] [serial = 1073] [outer = 0x0] 09:21:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b06dc00) [pid = 1655] [serial = 1074] [outer = 0x12a78c400] 09:21:28 INFO - PROCESS | 1655 | 1467822088448 Marionette DEBUG loaded listener.js 09:21:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b1b7000) [pid = 1655] [serial = 1075] [outer = 0x12a78c400] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x117145c00) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x114fb2800) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1176d3c00) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119ae7400) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1176d8400) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11714cc00) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x114fa5c00) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11680c000) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11899dc00) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1234cd400) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1249e0c00) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126136400) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1133e9400) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1249d2800) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:21:28 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1292bac00) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:21:28 INFO - PROCESS | 1655 | 1467822088871 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 09:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 622ms 09:21:28 INFO - PROCESS | 1655 | 1467822088929 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:21:28 INFO - PROCESS | 1655 | 1467822088931 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:21:28 INFO - PROCESS | 1655 | 1467822088934 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:21:28 INFO - PROCESS | 1655 | 1467822088936 Marionette TRACE conn2 <- [1,1406,null,{}] 09:21:28 INFO - PROCESS | 1655 | 1467822088940 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:28 INFO - PROCESS | 1655 | 1467822088942 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:29 INFO - PROCESS | 1655 | 1467822089062 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:21:29 INFO - PROCESS | 1655 | 1467822089067 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:29 INFO - PROCESS | 1655 | 1467822089069 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12315e800 == 37 [pid = 1655] [id = 359] 09:21:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11714cc00) [pid = 1655] [serial = 1076] [outer = 0x0] 09:21:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1186b9000) [pid = 1655] [serial = 1077] [outer = 0x11714cc00] 09:21:29 INFO - PROCESS | 1655 | 1467822089099 Marionette DEBUG loaded listener.js 09:21:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115e60800) [pid = 1655] [serial = 1078] [outer = 0x11714cc00] 09:21:29 INFO - PROCESS | 1655 | 1467822089414 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 09:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 525ms 09:21:29 INFO - PROCESS | 1655 | 1467822089460 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:21:29 INFO - PROCESS | 1655 | 1467822089461 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:21:29 INFO - PROCESS | 1655 | 1467822089464 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:21:29 INFO - PROCESS | 1655 | 1467822089465 Marionette TRACE conn2 <- [1,1410,null,{}] 09:21:29 INFO - PROCESS | 1655 | 1467822089467 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:29 INFO - PROCESS | 1655 | 1467822089469 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:29 INFO - PROCESS | 1655 | 1467822089582 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:21:29 INFO - PROCESS | 1655 | 1467822089588 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:29 INFO - PROCESS | 1655 | 1467822089590 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaba800 == 38 [pid = 1655] [id = 360] 09:21:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1189a7c00) [pid = 1655] [serial = 1079] [outer = 0x0] 09:21:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128bedc00) [pid = 1655] [serial = 1080] [outer = 0x1189a7c00] 09:21:29 INFO - PROCESS | 1655 | 1467822089626 Marionette DEBUG loaded listener.js 09:21:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1164f0000) [pid = 1655] [serial = 1081] [outer = 0x1189a7c00] 09:21:29 INFO - PROCESS | 1655 | 1467822089967 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 09:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 09:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:21:29 INFO - PROCESS | 1655 | 1467822089985 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:21:29 INFO - PROCESS | 1655 | 1467822089987 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:21:29 INFO - PROCESS | 1655 | 1467822089989 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:21:29 INFO - PROCESS | 1655 | 1467822089992 Marionette TRACE conn2 <- [1,1414,null,{}] 09:21:29 INFO - PROCESS | 1655 | 1467822089995 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:29 INFO - PROCESS | 1655 | 1467822089996 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:30 INFO - PROCESS | 1655 | 1467822090073 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:21:30 INFO - PROCESS | 1655 | 1467822090079 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:30 INFO - PROCESS | 1655 | 1467822090080 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be09000 == 39 [pid = 1655] [id = 361] 09:21:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12b865400) [pid = 1655] [serial = 1082] [outer = 0x0] 09:21:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b99d000) [pid = 1655] [serial = 1083] [outer = 0x12b865400] 09:21:30 INFO - PROCESS | 1655 | 1467822090104 Marionette DEBUG loaded listener.js 09:21:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b9a3800) [pid = 1655] [serial = 1084] [outer = 0x12b865400] 09:21:30 INFO - PROCESS | 1655 | 1467822090437 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 09:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 474ms 09:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:21:30 INFO - PROCESS | 1655 | 1467822090463 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:21:30 INFO - PROCESS | 1655 | 1467822090464 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:21:30 INFO - PROCESS | 1655 | 1467822090466 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:21:30 INFO - PROCESS | 1655 | 1467822090467 Marionette TRACE conn2 <- [1,1418,null,{}] 09:21:30 INFO - PROCESS | 1655 | 1467822090470 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:30 INFO - PROCESS | 1655 | 1467822090471 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:30 INFO - PROCESS | 1655 | 1467822090574 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:21:30 INFO - PROCESS | 1655 | 1467822090582 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:30 INFO - PROCESS | 1655 | 1467822090583 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be17000 == 40 [pid = 1655] [id = 362] 09:21:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b9a3c00) [pid = 1655] [serial = 1085] [outer = 0x0] 09:21:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b9ef800) [pid = 1655] [serial = 1086] [outer = 0x12b9a3c00] 09:21:30 INFO - PROCESS | 1655 | 1467822090615 Marionette DEBUG loaded listener.js 09:21:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b9f4800) [pid = 1655] [serial = 1087] [outer = 0x12b9a3c00] 09:21:31 INFO - PROCESS | 1655 | 1467822091120 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 09:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 718ms 09:21:31 INFO - PROCESS | 1655 | 1467822091185 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:21:31 INFO - PROCESS | 1655 | 1467822091187 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:21:31 INFO - PROCESS | 1655 | 1467822091190 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:21:31 INFO - PROCESS | 1655 | 1467822091194 Marionette TRACE conn2 <- [1,1422,null,{}] 09:21:31 INFO - PROCESS | 1655 | 1467822091197 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:31 INFO - PROCESS | 1655 | 1467822091199 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:31 INFO - PROCESS | 1655 | 1467822091305 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:21:31 INFO - PROCESS | 1655 | 1467822091362 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:31 INFO - PROCESS | 1655 | 1467822091363 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119188800 == 41 [pid = 1655] [id = 363] 09:21:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1181a9800) [pid = 1655] [serial = 1088] [outer = 0x0] 09:21:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118647c00) [pid = 1655] [serial = 1089] [outer = 0x1181a9800] 09:21:31 INFO - PROCESS | 1655 | 1467822091395 Marionette DEBUG loaded listener.js 09:21:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11915f000) [pid = 1655] [serial = 1090] [outer = 0x1181a9800] 09:21:31 INFO - PROCESS | 1655 | 1467822091911 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 09:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 772ms 09:21:31 INFO - PROCESS | 1655 | 1467822091982 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:21:31 INFO - PROCESS | 1655 | 1467822091987 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:21:32 INFO - PROCESS | 1655 | 1467822092016 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:21:32 INFO - PROCESS | 1655 | 1467822092019 Marionette TRACE conn2 <- [1,1426,null,{}] 09:21:32 INFO - PROCESS | 1655 | 1467822092023 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:32 INFO - PROCESS | 1655 | 1467822092028 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:32 INFO - PROCESS | 1655 | 1467822092194 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:21:32 INFO - PROCESS | 1655 | 1467822092273 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:32 INFO - PROCESS | 1655 | 1467822092275 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x126977000 == 42 [pid = 1655] [id = 364] 09:21:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1234cdc00) [pid = 1655] [serial = 1091] [outer = 0x0] 09:21:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123a70400) [pid = 1655] [serial = 1092] [outer = 0x1234cdc00] 09:21:32 INFO - PROCESS | 1655 | 1467822092312 Marionette DEBUG loaded listener.js 09:21:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1249dbc00) [pid = 1655] [serial = 1093] [outer = 0x1234cdc00] 09:21:32 INFO - PROCESS | 1655 | 1467822092734 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 09:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 775ms 09:21:32 INFO - PROCESS | 1655 | 1467822092787 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:21:32 INFO - PROCESS | 1655 | 1467822092789 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:21:32 INFO - PROCESS | 1655 | 1467822092810 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:21:32 INFO - PROCESS | 1655 | 1467822092812 Marionette TRACE conn2 <- [1,1430,null,{}] 09:21:32 INFO - PROCESS | 1655 | 1467822092820 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:32 INFO - PROCESS | 1655 | 1467822092825 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:32 INFO - PROCESS | 1655 | 1467822092928 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:21:33 INFO - PROCESS | 1655 | 1467822092996 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:33 INFO - PROCESS | 1655 | 1467822092999 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c65e000 == 43 [pid = 1655] [id = 365] 09:21:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128be8800) [pid = 1655] [serial = 1094] [outer = 0x0] 09:21:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128bf3800) [pid = 1655] [serial = 1095] [outer = 0x128be8800] 09:21:33 INFO - PROCESS | 1655 | 1467822093029 Marionette DEBUG loaded listener.js 09:21:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1293e6800) [pid = 1655] [serial = 1096] [outer = 0x128be8800] 09:21:33 INFO - PROCESS | 1655 | 1467822093495 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 09:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 726ms 09:21:33 INFO - PROCESS | 1655 | 1467822093541 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:21:33 INFO - PROCESS | 1655 | 1467822093543 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:21:33 INFO - PROCESS | 1655 | 1467822093547 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:21:33 INFO - PROCESS | 1655 | 1467822093548 Marionette TRACE conn2 <- [1,1434,null,{}] 09:21:33 INFO - PROCESS | 1655 | 1467822093550 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:33 INFO - PROCESS | 1655 | 1467822093552 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:33 INFO - PROCESS | 1655 | 1467822093657 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:21:33 INFO - PROCESS | 1655 | 1467822093726 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:33 INFO - PROCESS | 1655 | 1467822093727 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167b2800 == 44 [pid = 1655] [id = 366] 09:21:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x116725000) [pid = 1655] [serial = 1097] [outer = 0x0] 09:21:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11915b000) [pid = 1655] [serial = 1098] [outer = 0x116725000] 09:21:33 INFO - PROCESS | 1655 | 1467822093756 Marionette DEBUG loaded listener.js 09:21:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128beec00) [pid = 1655] [serial = 1099] [outer = 0x116725000] 09:21:34 INFO - PROCESS | 1655 | 1467822094320 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 09:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 821ms 09:21:34 INFO - PROCESS | 1655 | 1467822094369 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:21:34 INFO - PROCESS | 1655 | 1467822094371 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:21:34 INFO - PROCESS | 1655 | 1467822094374 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:21:34 INFO - PROCESS | 1655 | 1467822094375 Marionette TRACE conn2 <- [1,1438,null,{}] 09:21:34 INFO - PROCESS | 1655 | 1467822094379 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:34 INFO - PROCESS | 1655 | 1467822094381 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:34 INFO - PROCESS | 1655 | 1467822094489 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:21:34 INFO - PROCESS | 1655 | 1467822094570 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:34 INFO - PROCESS | 1655 | 1467822094571 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x116acd000 == 45 [pid = 1655] [id = 367] 09:21:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x117147800) [pid = 1655] [serial = 1100] [outer = 0x0] 09:21:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1183e3400) [pid = 1655] [serial = 1101] [outer = 0x117147800] 09:21:34 INFO - PROCESS | 1655 | 1467822094616 Marionette DEBUG loaded listener.js 09:21:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11881ac00) [pid = 1655] [serial = 1102] [outer = 0x117147800] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12be09000 == 44 [pid = 1655] [id = 361] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaba800 == 43 [pid = 1655] [id = 360] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12315e800 == 42 [pid = 1655] [id = 359] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x129e17800 == 41 [pid = 1655] [id = 358] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x129324800 == 40 [pid = 1655] [id = 357] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x128c87000 == 39 [pid = 1655] [id = 356] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x126744000 == 38 [pid = 1655] [id = 355] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x123ad0800 == 37 [pid = 1655] [id = 354] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x123276000 == 36 [pid = 1655] [id = 353] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1195cd000 == 35 [pid = 1655] [id = 352] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x117e82000 == 34 [pid = 1655] [id = 351] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x116fd6800 == 33 [pid = 1655] [id = 350] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x116fe8000 == 32 [pid = 1655] [id = 349] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1234ab000 == 31 [pid = 1655] [id = 348] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1167b2800 == 30 [pid = 1655] [id = 366] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12c65e000 == 29 [pid = 1655] [id = 365] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x126977000 == 28 [pid = 1655] [id = 364] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x119188800 == 27 [pid = 1655] [id = 363] 09:21:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12be17000 == 26 [pid = 1655] [id = 362] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x123db8000) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1164edc00) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11687cc00) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118388800) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11867d800) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123003800) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1183e5800) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118120400) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126134800) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119932800) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119a82800) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11814f400) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x117eb1000) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1199c4800) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119448400) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124ead000) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123d83800) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128fcec00) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1293e7c00) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128bf0000) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1183dd000) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128be8400) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128bf2c00) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1292b4400) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1293e4800) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1293ec800) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1208ec400) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129562000) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a786400) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1246bf400) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1237a4400) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 09:21:35 INFO - PROCESS | 1655 | 1467822095562 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 09:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1226ms 09:21:35 INFO - PROCESS | 1655 | 1467822095600 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:21:35 INFO - PROCESS | 1655 | 1467822095603 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:21:35 INFO - PROCESS | 1655 | 1467822095606 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:21:35 INFO - PROCESS | 1655 | 1467822095609 Marionette TRACE conn2 <- [1,1442,null,{}] 09:21:35 INFO - PROCESS | 1655 | 1467822095613 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:35 INFO - PROCESS | 1655 | 1467822095615 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:35 INFO - PROCESS | 1655 | 1467822095696 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:21:35 INFO - PROCESS | 1655 | 1467822095747 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:35 INFO - PROCESS | 1655 | 1467822095750 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11641a800 == 27 [pid = 1655] [id = 368] 09:21:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x115d1c400) [pid = 1655] [serial = 1103] [outer = 0x0] 09:21:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116634400) [pid = 1655] [serial = 1104] [outer = 0x115d1c400] 09:21:35 INFO - PROCESS | 1655 | 1467822095778 Marionette DEBUG loaded listener.js 09:21:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116a1a000) [pid = 1655] [serial = 1105] [outer = 0x115d1c400] 09:21:36 INFO - PROCESS | 1655 | 1467822096100 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 09:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 522ms 09:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:21:36 INFO - PROCESS | 1655 | 1467822096129 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:21:36 INFO - PROCESS | 1655 | 1467822096133 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:21:36 INFO - PROCESS | 1655 | 1467822096137 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:21:36 INFO - PROCESS | 1655 | 1467822096139 Marionette TRACE conn2 <- [1,1446,null,{}] 09:21:36 INFO - PROCESS | 1655 | 1467822096144 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:36 INFO - PROCESS | 1655 | 1467822096146 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:36 INFO - PROCESS | 1655 | 1467822096223 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:21:36 INFO - PROCESS | 1655 | 1467822096273 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:36 INFO - PROCESS | 1655 | 1467822096275 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fea800 == 28 [pid = 1655] [id = 369] 09:21:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116a1bc00) [pid = 1655] [serial = 1106] [outer = 0x0] 09:21:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118146800) [pid = 1655] [serial = 1107] [outer = 0x116a1bc00] 09:21:36 INFO - PROCESS | 1655 | 1467822096304 Marionette DEBUG loaded listener.js 09:21:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1186bd000) [pid = 1655] [serial = 1108] [outer = 0x116a1bc00] 09:21:36 INFO - PROCESS | 1655 | 1467822096612 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 09:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 524ms 09:21:36 INFO - PROCESS | 1655 | 1467822096662 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:21:36 INFO - PROCESS | 1655 | 1467822096663 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:21:36 INFO - PROCESS | 1655 | 1467822096665 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:21:36 INFO - PROCESS | 1655 | 1467822096667 Marionette TRACE conn2 <- [1,1450,null,{}] 09:21:36 INFO - PROCESS | 1655 | 1467822096675 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:36 INFO - PROCESS | 1655 | 1467822096679 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:36 INFO - PROCESS | 1655 | 1467822096756 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:21:36 INFO - PROCESS | 1655 | 1467822096808 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:36 INFO - PROCESS | 1655 | 1467822096810 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192e5000 == 29 [pid = 1655] [id = 370] 09:21:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1133e9400) [pid = 1655] [serial = 1109] [outer = 0x0] 09:21:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119565800) [pid = 1655] [serial = 1110] [outer = 0x1133e9400] 09:21:36 INFO - PROCESS | 1655 | 1467822096838 Marionette DEBUG loaded listener.js 09:21:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119a81000) [pid = 1655] [serial = 1111] [outer = 0x1133e9400] 09:21:37 INFO - PROCESS | 1655 | 1467822097146 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 09:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 522ms 09:21:37 INFO - PROCESS | 1655 | 1467822097188 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:21:37 INFO - PROCESS | 1655 | 1467822097190 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:21:37 INFO - PROCESS | 1655 | 1467822097194 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:21:37 INFO - PROCESS | 1655 | 1467822097196 Marionette TRACE conn2 <- [1,1454,null,{}] 09:21:37 INFO - PROCESS | 1655 | 1467822097198 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:37 INFO - PROCESS | 1655 | 1467822097199 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:37 INFO - PROCESS | 1655 | 1467822097273 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:21:37 INFO - PROCESS | 1655 | 1467822097279 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:37 INFO - PROCESS | 1655 | 1467822097280 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119fef800 == 30 [pid = 1655] [id = 371] 09:21:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119aebc00) [pid = 1655] [serial = 1112] [outer = 0x0] 09:21:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123005800) [pid = 1655] [serial = 1113] [outer = 0x119aebc00] 09:21:37 INFO - PROCESS | 1655 | 1467822097306 Marionette DEBUG loaded listener.js 09:21:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1234c9400) [pid = 1655] [serial = 1114] [outer = 0x119aebc00] 09:21:37 INFO - PROCESS | 1655 | 1467822097682 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 09:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 09:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:21:37 INFO - PROCESS | 1655 | 1467822097714 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:21:37 INFO - PROCESS | 1655 | 1467822097715 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:21:37 INFO - PROCESS | 1655 | 1467822097717 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:21:37 INFO - PROCESS | 1655 | 1467822097718 Marionette TRACE conn2 <- [1,1458,null,{}] 09:21:37 INFO - PROCESS | 1655 | 1467822097720 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:37 INFO - PROCESS | 1655 | 1467822097721 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:37 INFO - PROCESS | 1655 | 1467822097820 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:21:37 INFO - PROCESS | 1655 | 1467822097857 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:37 INFO - PROCESS | 1655 | 1467822097859 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234ba800 == 31 [pid = 1655] [id = 372] 09:21:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116140400) [pid = 1655] [serial = 1115] [outer = 0x0] 09:21:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1237a3000) [pid = 1655] [serial = 1116] [outer = 0x116140400] 09:21:37 INFO - PROCESS | 1655 | 1467822097883 Marionette DEBUG loaded listener.js 09:21:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124284c00) [pid = 1655] [serial = 1117] [outer = 0x116140400] 09:21:38 INFO - PROCESS | 1655 | 1467822098218 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 09:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 09:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:21:38 INFO - PROCESS | 1655 | 1467822098236 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:21:38 INFO - PROCESS | 1655 | 1467822098238 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:21:38 INFO - PROCESS | 1655 | 1467822098245 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:21:38 INFO - PROCESS | 1655 | 1467822098246 Marionette TRACE conn2 <- [1,1462,null,{}] 09:21:38 INFO - PROCESS | 1655 | 1467822098248 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:38 INFO - PROCESS | 1655 | 1467822098253 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:38 INFO - PROCESS | 1655 | 1467822098367 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:21:38 INFO - PROCESS | 1655 | 1467822098371 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:38 INFO - PROCESS | 1655 | 1467822098372 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12466d000 == 32 [pid = 1655] [id = 373] 09:21:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1186bec00) [pid = 1655] [serial = 1118] [outer = 0x0] 09:21:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124ea0400) [pid = 1655] [serial = 1119] [outer = 0x1186bec00] 09:21:38 INFO - PROCESS | 1655 | 1467822098398 Marionette DEBUG loaded listener.js 09:21:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126c0a000) [pid = 1655] [serial = 1120] [outer = 0x1186bec00] 09:21:38 INFO - PROCESS | 1655 | 1467822098734 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 09:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 524ms 09:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:21:38 INFO - PROCESS | 1655 | 1467822098766 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:21:38 INFO - PROCESS | 1655 | 1467822098767 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:21:38 INFO - PROCESS | 1655 | 1467822098769 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:21:38 INFO - PROCESS | 1655 | 1467822098770 Marionette TRACE conn2 <- [1,1466,null,{}] 09:21:38 INFO - PROCESS | 1655 | 1467822098772 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:38 INFO - PROCESS | 1655 | 1467822098774 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:38 INFO - PROCESS | 1655 | 1467822098872 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:21:38 INFO - PROCESS | 1655 | 1467822098908 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:38 INFO - PROCESS | 1655 | 1467822098909 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12617e000 == 33 [pid = 1655] [id = 374] 09:21:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124355000) [pid = 1655] [serial = 1121] [outer = 0x0] 09:21:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126c8b800) [pid = 1655] [serial = 1122] [outer = 0x124355000] 09:21:38 INFO - PROCESS | 1655 | 1467822098933 Marionette DEBUG loaded listener.js 09:21:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128bee800) [pid = 1655] [serial = 1123] [outer = 0x124355000] 09:21:39 INFO - PROCESS | 1655 | 1467822099257 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 09:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 09:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:21:39 INFO - PROCESS | 1655 | 1467822099295 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:21:39 INFO - PROCESS | 1655 | 1467822099296 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:21:39 INFO - PROCESS | 1655 | 1467822099298 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:21:39 INFO - PROCESS | 1655 | 1467822099299 Marionette TRACE conn2 <- [1,1470,null,{}] 09:21:39 INFO - PROCESS | 1655 | 1467822099301 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:39 INFO - PROCESS | 1655 | 1467822099302 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:39 INFO - PROCESS | 1655 | 1467822099393 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:21:39 INFO - PROCESS | 1655 | 1467822099397 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:39 INFO - PROCESS | 1655 | 1467822099398 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x126973000 == 34 [pid = 1655] [id = 375] 09:21:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126c07000) [pid = 1655] [serial = 1124] [outer = 0x0] 09:21:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128fcec00) [pid = 1655] [serial = 1125] [outer = 0x126c07000] 09:21:39 INFO - PROCESS | 1655 | 1467822099423 Marionette DEBUG loaded listener.js 09:21:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1292b4400) [pid = 1655] [serial = 1126] [outer = 0x126c07000] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a737400) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x115dee800) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a63dc00) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x114faf800) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118681800) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a78c400) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11714cc00) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119a7e000) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1293edc00) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1233ec800) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116f94000) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1189a7c00) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126c0d800) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12b9a3c00) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:21:39 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b865400) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:21:39 INFO - PROCESS | 1655 | 1467822099934 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 09:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 672ms 09:21:39 INFO - PROCESS | 1655 | 1467822099971 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:21:39 INFO - PROCESS | 1655 | 1467822099973 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:21:39 INFO - PROCESS | 1655 | 1467822099980 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:21:39 INFO - PROCESS | 1655 | 1467822099982 Marionette TRACE conn2 <- [1,1474,null,{}] 09:21:39 INFO - PROCESS | 1655 | 1467822099985 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:39 INFO - PROCESS | 1655 | 1467822099987 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:40 INFO - PROCESS | 1655 | 1467822100120 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:21:40 INFO - PROCESS | 1655 | 1467822100155 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:40 INFO - PROCESS | 1655 | 1467822100156 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192da800 == 35 [pid = 1655] [id = 376] 09:21:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11646fc00) [pid = 1655] [serial = 1127] [outer = 0x0] 09:21:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119ae5800) [pid = 1655] [serial = 1128] [outer = 0x11646fc00] 09:21:40 INFO - PROCESS | 1655 | 1467822100196 Marionette DEBUG loaded listener.js 09:21:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126c0d800) [pid = 1655] [serial = 1129] [outer = 0x11646fc00] 09:21:40 INFO - PROCESS | 1655 | 1467822100519 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 09:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 571ms 09:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:21:40 INFO - PROCESS | 1655 | 1467822100551 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:21:40 INFO - PROCESS | 1655 | 1467822100552 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:21:40 INFO - PROCESS | 1655 | 1467822100554 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:21:40 INFO - PROCESS | 1655 | 1467822100555 Marionette TRACE conn2 <- [1,1478,null,{}] 09:21:40 INFO - PROCESS | 1655 | 1467822100557 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:40 INFO - PROCESS | 1655 | 1467822100559 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:40 INFO - PROCESS | 1655 | 1467822100660 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:21:40 INFO - PROCESS | 1655 | 1467822100666 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:40 INFO - PROCESS | 1655 | 1467822100668 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x129313000 == 36 [pid = 1655] [id = 377] 09:21:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1189a7c00) [pid = 1655] [serial = 1130] [outer = 0x0] 09:21:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128fdbc00) [pid = 1655] [serial = 1131] [outer = 0x1189a7c00] 09:21:40 INFO - PROCESS | 1655 | 1467822100692 Marionette DEBUG loaded listener.js 09:21:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1293ed400) [pid = 1655] [serial = 1132] [outer = 0x1189a7c00] 09:21:41 INFO - PROCESS | 1655 | 1467822101002 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 09:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 469ms 09:21:41 INFO - PROCESS | 1655 | 1467822101023 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:21:41 INFO - PROCESS | 1655 | 1467822101027 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:21:41 INFO - PROCESS | 1655 | 1467822101031 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:21:41 INFO - PROCESS | 1655 | 1467822101033 Marionette TRACE conn2 <- [1,1482,null,{}] 09:21:41 INFO - PROCESS | 1655 | 1467822101035 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:41 INFO - PROCESS | 1655 | 1467822101036 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:41 INFO - PROCESS | 1655 | 1467822101127 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:21:41 INFO - PROCESS | 1655 | 1467822101138 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:41 INFO - PROCESS | 1655 | 1467822101140 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234ba000 == 37 [pid = 1655] [id = 378] 09:21:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12955ac00) [pid = 1655] [serial = 1133] [outer = 0x0] 09:21:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a737c00) [pid = 1655] [serial = 1134] [outer = 0x12955ac00] 09:21:41 INFO - PROCESS | 1655 | 1467822101167 Marionette DEBUG loaded listener.js 09:21:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a8dd800) [pid = 1655] [serial = 1135] [outer = 0x12955ac00] 09:21:41 INFO - PROCESS | 1655 | 1467822101515 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 09:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 519ms 09:21:41 INFO - PROCESS | 1655 | 1467822101560 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:21:41 INFO - PROCESS | 1655 | 1467822101561 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:21:41 INFO - PROCESS | 1655 | 1467822101563 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:21:41 INFO - PROCESS | 1655 | 1467822101564 Marionette TRACE conn2 <- [1,1486,null,{}] 09:21:41 INFO - PROCESS | 1655 | 1467822101566 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:41 INFO - PROCESS | 1655 | 1467822101567 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:41 INFO - PROCESS | 1655 | 1467822101644 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:21:41 INFO - PROCESS | 1655 | 1467822101648 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:41 INFO - PROCESS | 1655 | 1467822101649 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b153000 == 38 [pid = 1655] [id = 379] 09:21:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b061000) [pid = 1655] [serial = 1136] [outer = 0x0] 09:21:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b85e800) [pid = 1655] [serial = 1137] [outer = 0x12b061000] 09:21:41 INFO - PROCESS | 1655 | 1467822101673 Marionette DEBUG loaded listener.js 09:21:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b868c00) [pid = 1655] [serial = 1138] [outer = 0x12b061000] 09:21:42 INFO - PROCESS | 1655 | 1467822102221 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 09:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 720ms 09:21:42 INFO - PROCESS | 1655 | 1467822102304 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:21:42 INFO - PROCESS | 1655 | 1467822102307 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:21:42 INFO - PROCESS | 1655 | 1467822102312 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:21:42 INFO - PROCESS | 1655 | 1467822102316 Marionette TRACE conn2 <- [1,1490,null,{}] 09:21:42 INFO - PROCESS | 1655 | 1467822102319 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:42 INFO - PROCESS | 1655 | 1467822102321 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:42 INFO - PROCESS | 1655 | 1467822102434 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:21:42 INFO - PROCESS | 1655 | 1467822102488 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:42 INFO - PROCESS | 1655 | 1467822102490 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x118206800 == 39 [pid = 1655] [id = 380] 09:21:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115e61000) [pid = 1655] [serial = 1139] [outer = 0x0] 09:21:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1167f7800) [pid = 1655] [serial = 1140] [outer = 0x115e61000] 09:21:42 INFO - PROCESS | 1655 | 1467822102521 Marionette DEBUG loaded listener.js 09:21:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11811e800) [pid = 1655] [serial = 1141] [outer = 0x115e61000] 09:21:43 INFO - PROCESS | 1655 | 1467822103099 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 09:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 824ms 09:21:43 INFO - PROCESS | 1655 | 1467822103135 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:21:43 INFO - PROCESS | 1655 | 1467822103139 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:21:43 INFO - PROCESS | 1655 | 1467822103143 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:21:43 INFO - PROCESS | 1655 | 1467822103145 Marionette TRACE conn2 <- [1,1494,null,{}] 09:21:43 INFO - PROCESS | 1655 | 1467822103148 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:43 INFO - PROCESS | 1655 | 1467822103149 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:43 INFO - PROCESS | 1655 | 1467822103263 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:21:43 INFO - PROCESS | 1655 | 1467822103319 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:43 INFO - PROCESS | 1655 | 1467822103321 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x118236800 == 40 [pid = 1655] [id = 381] 09:21:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118115400) [pid = 1655] [serial = 1142] [outer = 0x0] 09:21:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118672c00) [pid = 1655] [serial = 1143] [outer = 0x118115400] 09:21:43 INFO - PROCESS | 1655 | 1467822103352 Marionette DEBUG loaded listener.js 09:21:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1189a2800) [pid = 1655] [serial = 1144] [outer = 0x118115400] 09:21:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1234ba000 == 39 [pid = 1655] [id = 378] 09:21:43 INFO - PROCESS | 1655 | --DOCSHELL 0x129313000 == 38 [pid = 1655] [id = 377] 09:21:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1192da800 == 37 [pid = 1655] [id = 376] 09:21:43 INFO - PROCESS | 1655 | --DOCSHELL 0x126973000 == 36 [pid = 1655] [id = 375] 09:21:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12617e000 == 35 [pid = 1655] [id = 374] 09:21:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12466d000 == 34 [pid = 1655] [id = 373] 09:21:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1234ba800 == 33 [pid = 1655] [id = 372] 09:21:43 INFO - PROCESS | 1655 | --DOCSHELL 0x119fef800 == 32 [pid = 1655] [id = 371] 09:21:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1192e5000 == 31 [pid = 1655] [id = 370] 09:21:43 INFO - PROCESS | 1655 | --DOCSHELL 0x116fea800 == 30 [pid = 1655] [id = 369] 09:21:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11641a800 == 29 [pid = 1655] [id = 368] 09:21:43 INFO - PROCESS | 1655 | --DOCSHELL 0x116acd000 == 28 [pid = 1655] [id = 367] 09:21:43 INFO - PROCESS | 1655 | 1467822103990 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 09:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 874ms 09:21:44 INFO - PROCESS | 1655 | 1467822104017 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:21:44 INFO - PROCESS | 1655 | 1467822104020 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:21:44 INFO - PROCESS | 1655 | 1467822104022 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:21:44 INFO - PROCESS | 1655 | 1467822104026 Marionette TRACE conn2 <- [1,1498,null,{}] 09:21:44 INFO - PROCESS | 1655 | 1467822104035 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:44 INFO - PROCESS | 1655 | 1467822104036 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:44 INFO - PROCESS | 1655 | 1467822104118 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:21:44 INFO - PROCESS | 1655 | 1467822104123 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:44 INFO - PROCESS | 1655 | 1467822104127 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11823e800 == 29 [pid = 1655] [id = 382] 09:21:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1181a9400) [pid = 1655] [serial = 1145] [outer = 0x0] 09:21:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118676c00) [pid = 1655] [serial = 1146] [outer = 0x1181a9400] 09:21:44 INFO - PROCESS | 1655 | 1467822104156 Marionette DEBUG loaded listener.js 09:21:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1199bdc00) [pid = 1655] [serial = 1147] [outer = 0x1181a9400] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b9a3800) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a8db000) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116722000) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a8dec00) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124ef1c00) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11899cc00) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b06dc00) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12670e800) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115e60800) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119a83000) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a78e800) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x129562800) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123a71000) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a737000) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118120000) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128bedc00) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1292bc800) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117146000) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1249d4800) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12b1b7000) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1164f0000) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119b58c00) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11714e000) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1186bb400) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1186b9000) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128fda800) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12b9f4800) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12b9ef800) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b99d000) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 09:21:44 INFO - PROCESS | 1655 | 1467822104514 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 09:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 528ms 09:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:21:44 INFO - PROCESS | 1655 | 1467822104550 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:21:44 INFO - PROCESS | 1655 | 1467822104553 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:21:44 INFO - PROCESS | 1655 | 1467822104557 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:21:44 INFO - PROCESS | 1655 | 1467822104559 Marionette TRACE conn2 <- [1,1502,null,{}] 09:21:44 INFO - PROCESS | 1655 | 1467822104561 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:44 INFO - PROCESS | 1655 | 1467822104563 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:44 INFO - PROCESS | 1655 | 1467822104644 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:21:44 INFO - PROCESS | 1655 | 1467822104648 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:44 INFO - PROCESS | 1655 | 1467822104650 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b34000 == 30 [pid = 1655] [id = 383] 09:21:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x119a84800) [pid = 1655] [serial = 1148] [outer = 0x0] 09:21:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119ae7400) [pid = 1655] [serial = 1149] [outer = 0x119a84800] 09:21:44 INFO - PROCESS | 1655 | 1467822104676 Marionette DEBUG loaded listener.js 09:21:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x123109000) [pid = 1655] [serial = 1150] [outer = 0x119a84800] 09:21:45 INFO - PROCESS | 1655 | 1467822105039 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 09:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 09:21:45 INFO - PROCESS | 1655 | 1467822105081 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:21:45 INFO - PROCESS | 1655 | 1467822105083 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:21:45 INFO - PROCESS | 1655 | 1467822105090 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:21:45 INFO - PROCESS | 1655 | 1467822105092 Marionette TRACE conn2 <- [1,1506,null,{}] 09:21:45 INFO - PROCESS | 1655 | 1467822105100 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:45 INFO - PROCESS | 1655 | 1467822105103 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:45 INFO - PROCESS | 1655 | 1467822105197 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:21:45 INFO - PROCESS | 1655 | 1467822105245 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:45 INFO - PROCESS | 1655 | 1467822105247 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x124ed0000 == 31 [pid = 1655] [id = 384] 09:21:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113c3cc00) [pid = 1655] [serial = 1151] [outer = 0x0] 09:21:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12612f800) [pid = 1655] [serial = 1152] [outer = 0x113c3cc00] 09:21:45 INFO - PROCESS | 1655 | 1467822105275 Marionette DEBUG loaded listener.js 09:21:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12679ec00) [pid = 1655] [serial = 1153] [outer = 0x113c3cc00] 09:21:45 INFO - PROCESS | 1655 | 1467822105622 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 09:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 573ms 09:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:21:45 INFO - PROCESS | 1655 | 1467822105676 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:21:45 INFO - PROCESS | 1655 | 1467822105678 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:21:45 INFO - PROCESS | 1655 | 1467822105688 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:21:45 INFO - PROCESS | 1655 | 1467822105689 Marionette TRACE conn2 <- [1,1510,null,{}] 09:21:45 INFO - PROCESS | 1655 | 1467822105692 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:45 INFO - PROCESS | 1655 | 1467822105693 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:45 INFO - PROCESS | 1655 | 1467822105805 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:21:45 INFO - PROCESS | 1655 | 1467822105811 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:45 INFO - PROCESS | 1655 | 1467822105812 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b3000 == 32 [pid = 1655] [id = 385] 09:21:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126c05c00) [pid = 1655] [serial = 1154] [outer = 0x0] 09:21:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128be8400) [pid = 1655] [serial = 1155] [outer = 0x126c05c00] 09:21:45 INFO - PROCESS | 1655 | 1467822105846 Marionette DEBUG loaded listener.js 09:21:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x128bf6800) [pid = 1655] [serial = 1156] [outer = 0x126c05c00] 09:21:46 INFO - PROCESS | 1655 | 1467822106206 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 09:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 580ms 09:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:21:46 INFO - PROCESS | 1655 | 1467822106261 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:21:46 INFO - PROCESS | 1655 | 1467822106263 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:21:46 INFO - PROCESS | 1655 | 1467822106265 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:21:46 INFO - PROCESS | 1655 | 1467822106266 Marionette TRACE conn2 <- [1,1514,null,{}] 09:21:46 INFO - PROCESS | 1655 | 1467822106268 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:46 INFO - PROCESS | 1655 | 1467822106269 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:46 INFO - PROCESS | 1655 | 1467822106368 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:21:46 INFO - PROCESS | 1655 | 1467822106380 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:46 INFO - PROCESS | 1655 | 1467822106381 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x129325000 == 33 [pid = 1655] [id = 386] 09:21:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1292b9400) [pid = 1655] [serial = 1157] [outer = 0x0] 09:21:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1293e7800) [pid = 1655] [serial = 1158] [outer = 0x1292b9400] 09:21:46 INFO - PROCESS | 1655 | 1467822106405 Marionette DEBUG loaded listener.js 09:21:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x129562800) [pid = 1655] [serial = 1159] [outer = 0x1292b9400] 09:21:46 INFO - PROCESS | 1655 | 1467822106763 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 09:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 517ms 09:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:21:46 INFO - PROCESS | 1655 | 1467822106783 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:21:46 INFO - PROCESS | 1655 | 1467822106784 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:21:46 INFO - PROCESS | 1655 | 1467822106786 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:21:46 INFO - PROCESS | 1655 | 1467822106787 Marionette TRACE conn2 <- [1,1518,null,{}] 09:21:46 INFO - PROCESS | 1655 | 1467822106790 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:46 INFO - PROCESS | 1655 | 1467822106794 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:46 INFO - PROCESS | 1655 | 1467822106904 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:21:46 INFO - PROCESS | 1655 | 1467822106942 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:46 INFO - PROCESS | 1655 | 1467822106943 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a711800 == 34 [pid = 1655] [id = 387] 09:21:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129562400) [pid = 1655] [serial = 1160] [outer = 0x0] 09:21:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a739800) [pid = 1655] [serial = 1161] [outer = 0x129562400] 09:21:46 INFO - PROCESS | 1655 | 1467822106969 Marionette DEBUG loaded listener.js 09:21:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b86c400) [pid = 1655] [serial = 1162] [outer = 0x129562400] 09:21:47 INFO - PROCESS | 1655 | 1467822107286 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 09:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 09:21:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:21:47 INFO - PROCESS | 1655 | 1467822107305 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:21:47 INFO - PROCESS | 1655 | 1467822107306 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:21:47 INFO - PROCESS | 1655 | 1467822107310 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:21:47 INFO - PROCESS | 1655 | 1467822107312 Marionette TRACE conn2 <- [1,1522,null,{}] 09:21:47 INFO - PROCESS | 1655 | 1467822107314 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:47 INFO - PROCESS | 1655 | 1467822107315 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:47 INFO - PROCESS | 1655 | 1467822107411 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:21:47 INFO - PROCESS | 1655 | 1467822107422 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:47 INFO - PROCESS | 1655 | 1467822107424 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x112fce000 == 35 [pid = 1655] [id = 388] 09:21:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b86cc00) [pid = 1655] [serial = 1163] [outer = 0x0] 09:21:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b9a0800) [pid = 1655] [serial = 1164] [outer = 0x12b86cc00] 09:21:47 INFO - PROCESS | 1655 | 1467822107449 Marionette DEBUG loaded listener.js 09:21:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b9ef800) [pid = 1655] [serial = 1165] [outer = 0x12b86cc00] 09:21:47 INFO - PROCESS | 1655 | 1467822107768 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 09:21:47 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:21:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:21:47 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:21:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:21:47 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 09:21:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:21:47 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 09:21:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:21:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 473ms 09:21:47 INFO - PROCESS | 1655 | 1467822107783 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:21:47 INFO - PROCESS | 1655 | 1467822107784 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:21:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:21:47 INFO - PROCESS | 1655 | 1467822107787 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:21:47 INFO - PROCESS | 1655 | 1467822107788 Marionette TRACE conn2 <- [1,1526,null,{}] 09:21:47 INFO - PROCESS | 1655 | 1467822107791 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:47 INFO - PROCESS | 1655 | 1467822107793 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:47 INFO - PROCESS | 1655 | 1467822107889 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:21:47 INFO - PROCESS | 1655 | 1467822107924 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:47 INFO - PROCESS | 1655 | 1467822107925 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9ba000 == 36 [pid = 1655] [id = 389] 09:21:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b999400) [pid = 1655] [serial = 1166] [outer = 0x0] 09:21:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b9f9400) [pid = 1655] [serial = 1167] [outer = 0x12b999400] 09:21:47 INFO - PROCESS | 1655 | 1467822107950 Marionette DEBUG loaded listener.js 09:21:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12ba66c00) [pid = 1655] [serial = 1168] [outer = 0x12b999400] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1181a9800) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1234cdc00) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116a1bc00) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128be8800) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115d1c400) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116140400) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x117147800) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116725000) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119aebc00) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1186bec00) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1133e9400) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124355000) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126c07000) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1189a7c00) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11646fc00) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:21:48 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12955ac00) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:21:48 INFO - PROCESS | 1655 | 1467822108320 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 09:21:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:21:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:21:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:21:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:21:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:21:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:21:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 574ms 09:21:48 INFO - PROCESS | 1655 | 1467822108367 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:21:48 INFO - PROCESS | 1655 | 1467822108368 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:21:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:21:48 INFO - PROCESS | 1655 | 1467822108372 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:21:48 INFO - PROCESS | 1655 | 1467822108373 Marionette TRACE conn2 <- [1,1530,null,{}] 09:21:48 INFO - PROCESS | 1655 | 1467822108376 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:48 INFO - PROCESS | 1655 | 1467822108377 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:48 INFO - PROCESS | 1655 | 1467822108452 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:21:48 INFO - PROCESS | 1655 | 1467822108456 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:48 INFO - PROCESS | 1655 | 1467822108457 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e14000 == 37 [pid = 1655] [id = 390] 09:21:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1176d6000) [pid = 1655] [serial = 1169] [outer = 0x0] 09:21:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119aebc00) [pid = 1655] [serial = 1170] [outer = 0x1176d6000] 09:21:48 INFO - PROCESS | 1655 | 1467822108487 Marionette DEBUG loaded listener.js 09:21:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126594800) [pid = 1655] [serial = 1171] [outer = 0x1176d6000] 09:21:48 INFO - PROCESS | 1655 | 1467822108874 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 09:21:48 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 09:21:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:21:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:21:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 09:21:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:21:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 522ms 09:21:48 INFO - PROCESS | 1655 | 1467822108896 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:21:48 INFO - PROCESS | 1655 | 1467822108897 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:21:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:21:48 INFO - PROCESS | 1655 | 1467822108901 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:21:48 INFO - PROCESS | 1655 | 1467822108902 Marionette TRACE conn2 <- [1,1534,null,{}] 09:21:48 INFO - PROCESS | 1655 | 1467822108905 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:48 INFO - PROCESS | 1655 | 1467822108907 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:49 INFO - PROCESS | 1655 | 1467822109059 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:21:49 INFO - PROCESS | 1655 | 1467822109111 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:49 INFO - PROCESS | 1655 | 1467822109112 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c64f800 == 38 [pid = 1655] [id = 391] 09:21:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126585800) [pid = 1655] [serial = 1172] [outer = 0x0] 09:21:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1292b6000) [pid = 1655] [serial = 1173] [outer = 0x126585800] 09:21:49 INFO - PROCESS | 1655 | 1467822109152 Marionette DEBUG loaded listener.js 09:21:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b9f5400) [pid = 1655] [serial = 1174] [outer = 0x126585800] 09:21:49 INFO - PROCESS | 1655 | 1467822109509 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 09:21:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:21:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 622ms 09:21:49 INFO - PROCESS | 1655 | 1467822109522 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:21:49 INFO - PROCESS | 1655 | 1467822109525 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:21:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:21:49 INFO - PROCESS | 1655 | 1467822109530 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:21:49 INFO - PROCESS | 1655 | 1467822109532 Marionette TRACE conn2 <- [1,1538,null,{}] 09:21:49 INFO - PROCESS | 1655 | 1467822109534 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:49 INFO - PROCESS | 1655 | 1467822109535 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:49 INFO - PROCESS | 1655 | 1467822109629 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:21:49 INFO - PROCESS | 1655 | 1467822109687 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:49 INFO - PROCESS | 1655 | 1467822109689 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca2a800 == 39 [pid = 1655] [id = 392] 09:21:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b9f3800) [pid = 1655] [serial = 1175] [outer = 0x0] 09:21:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12ba6ac00) [pid = 1655] [serial = 1176] [outer = 0x12b9f3800] 09:21:49 INFO - PROCESS | 1655 | 1467822109715 Marionette DEBUG loaded listener.js 09:21:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12beda800) [pid = 1655] [serial = 1177] [outer = 0x12b9f3800] 09:21:49 INFO - PROCESS | 1655 | 1467822109983 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:21:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:21:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 470ms 09:21:50 INFO - PROCESS | 1655 | 1467822109999 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:21:50 INFO - PROCESS | 1655 | 1467822110000 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:21:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:21:50 INFO - PROCESS | 1655 | 1467822110004 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:21:50 INFO - PROCESS | 1655 | 1467822110005 Marionette TRACE conn2 <- [1,1542,null,{}] 09:21:50 INFO - PROCESS | 1655 | 1467822110014 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:50 INFO - PROCESS | 1655 | 1467822110015 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:50 INFO - PROCESS | 1655 | 1467822110103 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:21:50 INFO - PROCESS | 1655 | 1467822110107 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:50 INFO - PROCESS | 1655 | 1467822110108 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x112646800 == 40 [pid = 1655] [id = 393] 09:21:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1128ce400) [pid = 1655] [serial = 1178] [outer = 0x0] 09:21:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1130b5800) [pid = 1655] [serial = 1179] [outer = 0x1128ce400] 09:21:50 INFO - PROCESS | 1655 | 1467822110185 Marionette DEBUG loaded listener.js 09:21:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x116475400) [pid = 1655] [serial = 1180] [outer = 0x1128ce400] 09:21:50 INFO - PROCESS | 1655 | 1467822110676 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 09:21:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:21:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 720ms 09:21:50 INFO - PROCESS | 1655 | 1467822110724 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:21:50 INFO - PROCESS | 1655 | 1467822110727 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:21:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:21:50 INFO - PROCESS | 1655 | 1467822110730 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:21:50 INFO - PROCESS | 1655 | 1467822110732 Marionette TRACE conn2 <- [1,1546,null,{}] 09:21:50 INFO - PROCESS | 1655 | 1467822110735 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:50 INFO - PROCESS | 1655 | 1467822110737 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:50 INFO - PROCESS | 1655 | 1467822110847 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:21:50 INFO - PROCESS | 1655 | 1467822110917 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:50 INFO - PROCESS | 1655 | 1467822110919 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12371c800 == 41 [pid = 1655] [id = 394] 09:21:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119a85800) [pid = 1655] [serial = 1181] [outer = 0x0] 09:21:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119b58c00) [pid = 1655] [serial = 1182] [outer = 0x119a85800] 09:21:50 INFO - PROCESS | 1655 | 1467822110950 Marionette DEBUG loaded listener.js 09:21:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123879c00) [pid = 1655] [serial = 1183] [outer = 0x119a85800] 09:21:51 INFO - PROCESS | 1655 | 1467822111370 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:21:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:21:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 09:21:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:21:51 INFO - PROCESS | 1655 | 1467822111400 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:21:51 INFO - PROCESS | 1655 | 1467822111403 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:21:51 INFO - PROCESS | 1655 | 1467822111407 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:21:51 INFO - PROCESS | 1655 | 1467822111409 Marionette TRACE conn2 <- [1,1550,null,{}] 09:21:51 INFO - PROCESS | 1655 | 1467822111412 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:51 INFO - PROCESS | 1655 | 1467822111413 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:51 INFO - PROCESS | 1655 | 1467822111536 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:21:51 INFO - PROCESS | 1655 | 1467822111620 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:51 INFO - PROCESS | 1655 | 1467822111622 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a619000 == 42 [pid = 1655] [id = 395] 09:21:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124e9fc00) [pid = 1655] [serial = 1184] [outer = 0x0] 09:21:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126929000) [pid = 1655] [serial = 1185] [outer = 0x124e9fc00] 09:21:51 INFO - PROCESS | 1655 | 1467822111652 Marionette DEBUG loaded listener.js 09:21:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128fd6000) [pid = 1655] [serial = 1186] [outer = 0x124e9fc00] 09:21:52 INFO - PROCESS | 1655 | 1467822112066 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 09:21:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:21:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 670ms 09:21:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:21:52 INFO - PROCESS | 1655 | 1467822112078 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:21:52 INFO - PROCESS | 1655 | 1467822112080 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:21:52 INFO - PROCESS | 1655 | 1467822112082 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:21:52 INFO - PROCESS | 1655 | 1467822112084 Marionette TRACE conn2 <- [1,1554,null,{}] 09:21:52 INFO - PROCESS | 1655 | 1467822112092 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:52 INFO - PROCESS | 1655 | 1467822112095 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:52 INFO - PROCESS | 1655 | 1467822112198 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:21:52 INFO - PROCESS | 1655 | 1467822112258 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:52 INFO - PROCESS | 1655 | 1467822112259 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf2c000 == 43 [pid = 1655] [id = 396] 09:21:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1292bc400) [pid = 1655] [serial = 1187] [outer = 0x0] 09:21:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a783c00) [pid = 1655] [serial = 1188] [outer = 0x1292bc400] 09:21:52 INFO - PROCESS | 1655 | 1467822112287 Marionette DEBUG loaded listener.js 09:21:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b99f000) [pid = 1655] [serial = 1189] [outer = 0x1292bc400] 09:21:52 INFO - PROCESS | 1655 | 1467822112731 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 09:21:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:21:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 671ms 09:21:52 INFO - PROCESS | 1655 | 1467822112754 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:21:52 INFO - PROCESS | 1655 | 1467822112756 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:21:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:21:52 INFO - PROCESS | 1655 | 1467822112758 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:21:52 INFO - PROCESS | 1655 | 1467822112761 Marionette TRACE conn2 <- [1,1558,null,{}] 09:21:52 INFO - PROCESS | 1655 | 1467822112764 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:52 INFO - PROCESS | 1655 | 1467822112765 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:52 INFO - PROCESS | 1655 | 1467822112868 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:21:53 INFO - PROCESS | 1655 | 1467822113099 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:53 INFO - PROCESS | 1655 | 1467822113101 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11823e000 == 44 [pid = 1655] [id = 397] 09:21:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x114fafc00) [pid = 1655] [serial = 1190] [outer = 0x0] 09:21:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1164f2400) [pid = 1655] [serial = 1191] [outer = 0x114fafc00] 09:21:53 INFO - PROCESS | 1655 | 1467822113150 Marionette DEBUG loaded listener.js 09:21:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11714e000) [pid = 1655] [serial = 1192] [outer = 0x114fafc00] 09:21:53 INFO - PROCESS | 1655 | 1467822113621 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 09:21:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:21:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 875ms 09:21:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:21:53 INFO - PROCESS | 1655 | 1467822113634 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:21:53 INFO - PROCESS | 1655 | 1467822113636 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:21:53 INFO - PROCESS | 1655 | 1467822113639 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:21:53 INFO - PROCESS | 1655 | 1467822113642 Marionette TRACE conn2 <- [1,1562,null,{}] 09:21:53 INFO - PROCESS | 1655 | 1467822113646 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:53 INFO - PROCESS | 1655 | 1467822113649 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:53 INFO - PROCESS | 1655 | 1467822113786 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:21:53 INFO - PROCESS | 1655 | 1467822113874 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:53 INFO - PROCESS | 1655 | 1467822113876 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x118205000 == 45 [pid = 1655] [id = 398] 09:21:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x117eb0c00) [pid = 1655] [serial = 1193] [outer = 0x0] 09:21:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1183dc000) [pid = 1655] [serial = 1194] [outer = 0x117eb0c00] 09:21:53 INFO - PROCESS | 1655 | 1467822113904 Marionette DEBUG loaded listener.js 09:21:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119169800) [pid = 1655] [serial = 1195] [outer = 0x117eb0c00] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca2a800 == 44 [pid = 1655] [id = 392] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12c64f800 == 43 [pid = 1655] [id = 391] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x129e14000 == 42 [pid = 1655] [id = 390] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9ba000 == 41 [pid = 1655] [id = 389] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x112fce000 == 40 [pid = 1655] [id = 388] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12a711800 == 39 [pid = 1655] [id = 387] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x129325000 == 38 [pid = 1655] [id = 386] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b3000 == 37 [pid = 1655] [id = 385] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x124ed0000 == 36 [pid = 1655] [id = 384] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x119b34000 == 35 [pid = 1655] [id = 383] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x11823e800 == 34 [pid = 1655] [id = 382] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x118236800 == 33 [pid = 1655] [id = 381] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x118206800 == 32 [pid = 1655] [id = 380] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12b153000 == 31 [pid = 1655] [id = 379] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x11823e000 == 30 [pid = 1655] [id = 397] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf2c000 == 29 [pid = 1655] [id = 396] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12a619000 == 28 [pid = 1655] [id = 395] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12371c800 == 27 [pid = 1655] [id = 394] 09:21:54 INFO - PROCESS | 1655 | --DOCSHELL 0x112646800 == 26 [pid = 1655] [id = 393] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a8dd800) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126c0a000) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1292b4400) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124284c00) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126c0d800) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119ae5800) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1234c9400) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128fdbc00) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a737c00) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11915f000) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118647c00) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1249dbc00) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118146800) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123a70400) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1186bd000) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1293e6800) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116634400) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128bf3800) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116a1a000) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1237a3000) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11881ac00) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1183e3400) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128beec00) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x123005800) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124ea0400) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11915b000) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119565800) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126c8b800) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119a81000) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128fcec00) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x128bee800) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1293ed400) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 09:21:54 INFO - PROCESS | 1655 | 1467822114958 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 09:21:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:21:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1375ms 09:21:55 INFO - PROCESS | 1655 | 1467822115014 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:21:55 INFO - PROCESS | 1655 | 1467822115016 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:21:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:21:55 INFO - PROCESS | 1655 | 1467822115024 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:21:55 INFO - PROCESS | 1655 | 1467822115025 Marionette TRACE conn2 <- [1,1566,null,{}] 09:21:55 INFO - PROCESS | 1655 | 1467822115029 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:55 INFO - PROCESS | 1655 | 1467822115031 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:55 INFO - PROCESS | 1655 | 1467822115106 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:21:55 INFO - PROCESS | 1655 | 1467822115115 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:55 INFO - PROCESS | 1655 | 1467822115118 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x116681800 == 27 [pid = 1655] [id = 399] 09:21:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x115e60800) [pid = 1655] [serial = 1196] [outer = 0x0] 09:21:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1167f7000) [pid = 1655] [serial = 1197] [outer = 0x115e60800] 09:21:55 INFO - PROCESS | 1655 | 1467822115146 Marionette DEBUG loaded listener.js 09:21:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x114fa8800) [pid = 1655] [serial = 1198] [outer = 0x115e60800] 09:21:55 INFO - PROCESS | 1655 | 1467822115484 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 09:21:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:21:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 471ms 09:21:55 INFO - PROCESS | 1655 | 1467822115515 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:21:55 INFO - PROCESS | 1655 | 1467822115519 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:21:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:21:55 INFO - PROCESS | 1655 | 1467822115524 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:21:55 INFO - PROCESS | 1655 | 1467822115526 Marionette TRACE conn2 <- [1,1570,null,{}] 09:21:55 INFO - PROCESS | 1655 | 1467822115529 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:55 INFO - PROCESS | 1655 | 1467822115530 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:55 INFO - PROCESS | 1655 | 1467822115606 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:21:55 INFO - PROCESS | 1655 | 1467822115612 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:55 INFO - PROCESS | 1655 | 1467822115614 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x118204000 == 28 [pid = 1655] [id = 400] 09:21:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118117400) [pid = 1655] [serial = 1199] [outer = 0x0] 09:21:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1183dd000) [pid = 1655] [serial = 1200] [outer = 0x118117400] 09:21:55 INFO - PROCESS | 1655 | 1467822115642 Marionette DEBUG loaded listener.js 09:21:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1186c1000) [pid = 1655] [serial = 1201] [outer = 0x118117400] 09:21:55 INFO - PROCESS | 1655 | 1467822115994 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 09:21:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:21:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 522ms 09:21:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:21:56 INFO - PROCESS | 1655 | 1467822116049 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:21:56 INFO - PROCESS | 1655 | 1467822116050 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:21:56 INFO - PROCESS | 1655 | 1467822116052 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:21:56 INFO - PROCESS | 1655 | 1467822116055 Marionette TRACE conn2 <- [1,1574,null,{}] 09:21:56 INFO - PROCESS | 1655 | 1467822116062 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:56 INFO - PROCESS | 1655 | 1467822116066 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:56 INFO - PROCESS | 1655 | 1467822116143 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:21:56 INFO - PROCESS | 1655 | 1467822116149 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:56 INFO - PROCESS | 1655 | 1467822116151 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a2f000 == 29 [pid = 1655] [id = 401] 09:21:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x114f6a400) [pid = 1655] [serial = 1202] [outer = 0x0] 09:21:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119a82400) [pid = 1655] [serial = 1203] [outer = 0x114f6a400] 09:21:56 INFO - PROCESS | 1655 | 1467822116182 Marionette DEBUG loaded listener.js 09:21:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123003400) [pid = 1655] [serial = 1204] [outer = 0x114f6a400] 09:21:56 INFO - PROCESS | 1655 | 1467822116527 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 09:21:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:21:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 09:21:56 INFO - PROCESS | 1655 | 1467822116573 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:21:56 INFO - PROCESS | 1655 | 1467822116575 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:21:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:21:56 INFO - PROCESS | 1655 | 1467822116579 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:21:56 INFO - PROCESS | 1655 | 1467822116580 Marionette TRACE conn2 <- [1,1578,null,{}] 09:21:56 INFO - PROCESS | 1655 | 1467822116582 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:56 INFO - PROCESS | 1655 | 1467822116583 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:56 INFO - PROCESS | 1655 | 1467822116686 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:21:56 INFO - PROCESS | 1655 | 1467822116717 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:56 INFO - PROCESS | 1655 | 1467822116719 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x123173800 == 30 [pid = 1655] [id = 402] 09:21:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119a8a000) [pid = 1655] [serial = 1205] [outer = 0x0] 09:21:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1237a1400) [pid = 1655] [serial = 1206] [outer = 0x119a8a000] 09:21:56 INFO - PROCESS | 1655 | 1467822116744 Marionette DEBUG loaded listener.js 09:21:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123f4b000) [pid = 1655] [serial = 1207] [outer = 0x119a8a000] 09:21:57 INFO - PROCESS | 1655 | 1467822117096 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 09:21:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:21:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 571ms 09:21:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:21:57 INFO - PROCESS | 1655 | 1467822117151 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:21:57 INFO - PROCESS | 1655 | 1467822117153 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:21:57 INFO - PROCESS | 1655 | 1467822117157 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:21:57 INFO - PROCESS | 1655 | 1467822117159 Marionette TRACE conn2 <- [1,1582,null,{}] 09:21:57 INFO - PROCESS | 1655 | 1467822117169 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:57 INFO - PROCESS | 1655 | 1467822117171 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:57 INFO - PROCESS | 1655 | 1467822117310 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:21:57 INFO - PROCESS | 1655 | 1467822117366 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:57 INFO - PROCESS | 1655 | 1467822117367 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12370e800 == 31 [pid = 1655] [id = 403] 09:21:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x117eb5400) [pid = 1655] [serial = 1208] [outer = 0x0] 09:21:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1249d2c00) [pid = 1655] [serial = 1209] [outer = 0x117eb5400] 09:21:57 INFO - PROCESS | 1655 | 1467822117400 Marionette DEBUG loaded listener.js 09:21:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124f75c00) [pid = 1655] [serial = 1210] [outer = 0x117eb5400] 09:21:57 INFO - PROCESS | 1655 | 1467822117820 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 09:21:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:21:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 680ms 09:21:57 INFO - PROCESS | 1655 | 1467822117837 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:21:57 INFO - PROCESS | 1655 | 1467822117839 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:21:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:21:57 INFO - PROCESS | 1655 | 1467822117841 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:21:57 INFO - PROCESS | 1655 | 1467822117843 Marionette TRACE conn2 <- [1,1586,null,{}] 09:21:57 INFO - PROCESS | 1655 | 1467822117846 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:57 INFO - PROCESS | 1655 | 1467822117850 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:57 INFO - PROCESS | 1655 | 1467822117963 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:21:58 INFO - PROCESS | 1655 | 1467822117999 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:58 INFO - PROCESS | 1655 | 1467822118001 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f2f800 == 32 [pid = 1655] [id = 404] 09:21:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x115dee800) [pid = 1655] [serial = 1211] [outer = 0x0] 09:21:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126133c00) [pid = 1655] [serial = 1212] [outer = 0x115dee800] 09:21:58 INFO - PROCESS | 1655 | 1467822118026 Marionette DEBUG loaded listener.js 09:21:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128bf1c00) [pid = 1655] [serial = 1213] [outer = 0x115dee800] 09:21:58 INFO - PROCESS | 1655 | 1467822118333 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 09:21:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:21:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 09:21:58 INFO - PROCESS | 1655 | 1467822118369 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:21:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:21:58 INFO - PROCESS | 1655 | 1467822118381 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:21:58 INFO - PROCESS | 1655 | 1467822118383 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:21:58 INFO - PROCESS | 1655 | 1467822118384 Marionette TRACE conn2 <- [1,1590,null,{}] 09:21:58 INFO - PROCESS | 1655 | 1467822118386 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:58 INFO - PROCESS | 1655 | 1467822118387 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:58 INFO - PROCESS | 1655 | 1467822118477 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:21:58 INFO - PROCESS | 1655 | 1467822118515 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:58 INFO - PROCESS | 1655 | 1467822118516 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289ac800 == 33 [pid = 1655] [id = 405] 09:21:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128bf2c00) [pid = 1655] [serial = 1214] [outer = 0x0] 09:21:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128fdc800) [pid = 1655] [serial = 1215] [outer = 0x128bf2c00] 09:21:58 INFO - PROCESS | 1655 | 1467822118540 Marionette DEBUG loaded listener.js 09:21:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1292bb800) [pid = 1655] [serial = 1216] [outer = 0x128bf2c00] 09:21:58 INFO - PROCESS | 1655 | 1467822118892 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 09:21:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:21:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 09:21:58 INFO - PROCESS | 1655 | 1467822118903 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:21:58 INFO - PROCESS | 1655 | 1467822118905 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:21:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:21:58 INFO - PROCESS | 1655 | 1467822118909 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:21:58 INFO - PROCESS | 1655 | 1467822118911 Marionette TRACE conn2 <- [1,1594,null,{}] 09:21:58 INFO - PROCESS | 1655 | 1467822118915 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:58 INFO - PROCESS | 1655 | 1467822118916 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:59 INFO - PROCESS | 1655 | 1467822119232 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126585800) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1292b9400) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x129562400) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12b86cc00) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118115400) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119a84800) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12b999400) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b061000) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113c3cc00) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126c05c00) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115e61000) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1181a9400) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b9f3800) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:21:59 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1176d6000) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:21:59 INFO - PROCESS | 1655 | 1467822119281 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:59 INFO - PROCESS | 1655 | 1467822119282 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192ed800 == 34 [pid = 1655] [id = 406] 09:21:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x111e2e800) [pid = 1655] [serial = 1217] [outer = 0x0] 09:21:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115e67c00) [pid = 1655] [serial = 1218] [outer = 0x111e2e800] 09:21:59 INFO - PROCESS | 1655 | 1467822119308 Marionette DEBUG loaded listener.js 09:21:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1231ec400) [pid = 1655] [serial = 1219] [outer = 0x111e2e800] 09:21:59 INFO - PROCESS | 1655 | 1467822119576 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 09:21:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:21:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 722ms 09:21:59 INFO - PROCESS | 1655 | 1467822119632 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:21:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:21:59 INFO - PROCESS | 1655 | 1467822119633 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:21:59 INFO - PROCESS | 1655 | 1467822119643 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:21:59 INFO - PROCESS | 1655 | 1467822119647 Marionette TRACE conn2 <- [1,1598,null,{}] 09:21:59 INFO - PROCESS | 1655 | 1467822119650 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:59 INFO - PROCESS | 1655 | 1467822119651 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:59 INFO - PROCESS | 1655 | 1467822119726 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:21:59 INFO - PROCESS | 1655 | 1467822119794 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:59 INFO - PROCESS | 1655 | 1467822119795 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:21:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a2e000 == 35 [pid = 1655] [id = 407] 09:21:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1186bac00) [pid = 1655] [serial = 1220] [outer = 0x0] 09:21:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1293e9800) [pid = 1655] [serial = 1221] [outer = 0x1186bac00] 09:21:59 INFO - PROCESS | 1655 | 1467822119819 Marionette DEBUG loaded listener.js 09:21:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a63dc00) [pid = 1655] [serial = 1222] [outer = 0x1186bac00] 09:22:00 INFO - PROCESS | 1655 | 1467822120069 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 09:22:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 480ms 09:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:22:00 INFO - PROCESS | 1655 | 1467822120116 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:22:00 INFO - PROCESS | 1655 | 1467822120117 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:22:00 INFO - PROCESS | 1655 | 1467822120119 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:22:00 INFO - PROCESS | 1655 | 1467822120120 Marionette TRACE conn2 <- [1,1602,null,{}] 09:22:00 INFO - PROCESS | 1655 | 1467822120123 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:00 INFO - PROCESS | 1655 | 1467822120124 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:00 INFO - PROCESS | 1655 | 1467822120215 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:22:00 INFO - PROCESS | 1655 | 1467822120217 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:00 INFO - PROCESS | 1655 | 1467822120218 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e18000 == 36 [pid = 1655] [id = 408] 09:22:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a640400) [pid = 1655] [serial = 1223] [outer = 0x0] 09:22:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a739c00) [pid = 1655] [serial = 1224] [outer = 0x12a640400] 09:22:00 INFO - PROCESS | 1655 | 1467822120245 Marionette DEBUG loaded listener.js 09:22:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a8d0800) [pid = 1655] [serial = 1225] [outer = 0x12a640400] 09:22:00 INFO - PROCESS | 1655 | 1467822120559 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 09:22:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 469ms 09:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:22:00 INFO - PROCESS | 1655 | 1467822120588 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:22:00 INFO - PROCESS | 1655 | 1467822120590 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:22:00 INFO - PROCESS | 1655 | 1467822120592 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:22:00 INFO - PROCESS | 1655 | 1467822120596 Marionette TRACE conn2 <- [1,1606,null,{}] 09:22:00 INFO - PROCESS | 1655 | 1467822120598 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:00 INFO - PROCESS | 1655 | 1467822120608 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:00 INFO - PROCESS | 1655 | 1467822120692 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:22:00 INFO - PROCESS | 1655 | 1467822120751 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:00 INFO - PROCESS | 1655 | 1467822120753 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12371c800 == 37 [pid = 1655] [id = 409] 09:22:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12434ec00) [pid = 1655] [serial = 1226] [outer = 0x0] 09:22:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a8d8800) [pid = 1655] [serial = 1227] [outer = 0x12434ec00] 09:22:00 INFO - PROCESS | 1655 | 1467822120779 Marionette DEBUG loaded listener.js 09:22:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b86cc00) [pid = 1655] [serial = 1228] [outer = 0x12434ec00] 09:22:01 INFO - PROCESS | 1655 | 1467822121069 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 09:22:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:22:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 522ms 09:22:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:22:01 INFO - PROCESS | 1655 | 1467822121115 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:22:01 INFO - PROCESS | 1655 | 1467822121116 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:22:01 INFO - PROCESS | 1655 | 1467822121118 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:22:01 INFO - PROCESS | 1655 | 1467822121119 Marionette TRACE conn2 <- [1,1610,null,{}] 09:22:01 INFO - PROCESS | 1655 | 1467822121122 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:01 INFO - PROCESS | 1655 | 1467822121123 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:01 INFO - PROCESS | 1655 | 1467822121200 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:22:01 INFO - PROCESS | 1655 | 1467822121301 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:01 INFO - PROCESS | 1655 | 1467822121303 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11270e800 == 38 [pid = 1655] [id = 410] 09:22:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x111e5cc00) [pid = 1655] [serial = 1229] [outer = 0x0] 09:22:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1128ce000) [pid = 1655] [serial = 1230] [outer = 0x111e5cc00] 09:22:01 INFO - PROCESS | 1655 | 1467822121335 Marionette DEBUG loaded listener.js 09:22:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x114fa4400) [pid = 1655] [serial = 1231] [outer = 0x111e5cc00] 09:22:01 INFO - PROCESS | 1655 | 1467822121813 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 09:22:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:22:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 771ms 09:22:01 INFO - PROCESS | 1655 | 1467822121902 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:22:01 INFO - PROCESS | 1655 | 1467822121905 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:22:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:22:01 INFO - PROCESS | 1655 | 1467822121910 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:22:01 INFO - PROCESS | 1655 | 1467822121913 Marionette TRACE conn2 <- [1,1614,null,{}] 09:22:01 INFO - PROCESS | 1655 | 1467822121917 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:01 INFO - PROCESS | 1655 | 1467822121920 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:02 INFO - PROCESS | 1655 | 1467822122028 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:22:02 INFO - PROCESS | 1655 | 1467822122107 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:02 INFO - PROCESS | 1655 | 1467822122108 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195c0800 == 39 [pid = 1655] [id = 411] 09:22:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11814ec00) [pid = 1655] [serial = 1232] [outer = 0x0] 09:22:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1183e5800) [pid = 1655] [serial = 1233] [outer = 0x11814ec00] 09:22:02 INFO - PROCESS | 1655 | 1467822122139 Marionette DEBUG loaded listener.js 09:22:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118859c00) [pid = 1655] [serial = 1234] [outer = 0x11814ec00] 09:22:02 INFO - PROCESS | 1655 | 1467822122681 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 09:22:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 09:22:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 823ms 09:22:02 INFO - PROCESS | 1655 | 1467822122735 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:22:02 INFO - PROCESS | 1655 | 1467822122738 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:22:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:22:02 INFO - PROCESS | 1655 | 1467822122740 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:22:02 INFO - PROCESS | 1655 | 1467822122742 Marionette TRACE conn2 <- [1,1618,null,{}] 09:22:02 INFO - PROCESS | 1655 | 1467822122744 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:02 INFO - PROCESS | 1655 | 1467822122746 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:02 INFO - PROCESS | 1655 | 1467822122855 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:22:02 INFO - PROCESS | 1655 | 1467822122913 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:02 INFO - PROCESS | 1655 | 1467822122915 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x116855800 == 40 [pid = 1655] [id = 412] 09:22:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x117145c00) [pid = 1655] [serial = 1235] [outer = 0x0] 09:22:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11885f000) [pid = 1655] [serial = 1236] [outer = 0x117145c00] 09:22:02 INFO - PROCESS | 1655 | 1467822122944 Marionette DEBUG loaded listener.js 09:22:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1208f1400) [pid = 1655] [serial = 1237] [outer = 0x117145c00] 09:22:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12371c800 == 39 [pid = 1655] [id = 409] 09:22:03 INFO - PROCESS | 1655 | --DOCSHELL 0x129e18000 == 38 [pid = 1655] [id = 408] 09:22:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119a2e000 == 37 [pid = 1655] [id = 407] 09:22:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1192ed800 == 36 [pid = 1655] [id = 406] 09:22:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1289ac800 == 35 [pid = 1655] [id = 405] 09:22:03 INFO - PROCESS | 1655 | --DOCSHELL 0x124f2f800 == 34 [pid = 1655] [id = 404] 09:22:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12370e800 == 33 [pid = 1655] [id = 403] 09:22:03 INFO - PROCESS | 1655 | --DOCSHELL 0x123173800 == 32 [pid = 1655] [id = 402] 09:22:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119a2f000 == 31 [pid = 1655] [id = 401] 09:22:03 INFO - PROCESS | 1655 | --DOCSHELL 0x118204000 == 30 [pid = 1655] [id = 400] 09:22:03 INFO - PROCESS | 1655 | --DOCSHELL 0x116681800 == 29 [pid = 1655] [id = 399] 09:22:03 INFO - PROCESS | 1655 | --DOCSHELL 0x118205000 == 28 [pid = 1655] [id = 398] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12b9f5400) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1293e7800) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a739800) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b9a0800) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b9ef800) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b86c400) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118672c00) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1189a2800) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119ae7400) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123109000) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12b9f9400) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b868c00) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12b85e800) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12612f800) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12679ec00) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128be8400) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1167f7800) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11811e800) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118676c00) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1199bdc00) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1292b6000) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12ba6ac00) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12beda800) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119aebc00) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12ba66c00) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129562800) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126594800) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128bf6800) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 09:22:03 INFO - PROCESS | 1655 | 1467822123556 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 09:22:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:22:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 824ms 09:22:03 INFO - PROCESS | 1655 | 1467822123565 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:22:03 INFO - PROCESS | 1655 | 1467822123567 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:22:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:22:03 INFO - PROCESS | 1655 | 1467822123570 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:22:03 INFO - PROCESS | 1655 | 1467822123573 Marionette TRACE conn2 <- [1,1622,null,{}] 09:22:03 INFO - PROCESS | 1655 | 1467822123578 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:03 INFO - PROCESS | 1655 | 1467822123580 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:03 INFO - PROCESS | 1655 | 1467822123658 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:22:03 INFO - PROCESS | 1655 | 1467822123665 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:03 INFO - PROCESS | 1655 | 1467822123667 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x116859800 == 29 [pid = 1655] [id = 413] 09:22:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x114f6ac00) [pid = 1655] [serial = 1238] [outer = 0x0] 09:22:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x115df0800) [pid = 1655] [serial = 1239] [outer = 0x114f6ac00] 09:22:03 INFO - PROCESS | 1655 | 1467822123695 Marionette DEBUG loaded listener.js 09:22:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11671b000) [pid = 1655] [serial = 1240] [outer = 0x114f6ac00] 09:22:04 INFO - PROCESS | 1655 | 1467822124034 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 09:22:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 09:22:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 471ms 09:22:04 INFO - PROCESS | 1655 | 1467822124040 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:22:04 INFO - PROCESS | 1655 | 1467822124046 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:22:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:22:04 INFO - PROCESS | 1655 | 1467822124075 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:22:04 INFO - PROCESS | 1655 | 1467822124076 Marionette TRACE conn2 <- [1,1626,null,{}] 09:22:04 INFO - PROCESS | 1655 | 1467822124079 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:04 INFO - PROCESS | 1655 | 1467822124080 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:04 INFO - PROCESS | 1655 | 1467822124160 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:22:04 INFO - PROCESS | 1655 | 1467822124165 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:04 INFO - PROCESS | 1655 | 1467822124166 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182db800 == 30 [pid = 1655] [id = 414] 09:22:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1176d6000) [pid = 1655] [serial = 1241] [outer = 0x0] 09:22:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118115400) [pid = 1655] [serial = 1242] [outer = 0x1176d6000] 09:22:04 INFO - PROCESS | 1655 | 1467822124193 Marionette DEBUG loaded listener.js 09:22:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118146800) [pid = 1655] [serial = 1243] [outer = 0x1176d6000] 09:22:04 INFO - PROCESS | 1655 | 1467822124559 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 09:22:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:22:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 526ms 09:22:04 INFO - PROCESS | 1655 | 1467822124596 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:22:04 INFO - PROCESS | 1655 | 1467822124597 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:22:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:22:04 INFO - PROCESS | 1655 | 1467822124600 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:22:04 INFO - PROCESS | 1655 | 1467822124602 Marionette TRACE conn2 <- [1,1630,null,{}] 09:22:04 INFO - PROCESS | 1655 | 1467822124620 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:04 INFO - PROCESS | 1655 | 1467822124623 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:04 INFO - PROCESS | 1655 | 1467822124702 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:22:04 INFO - PROCESS | 1655 | 1467822124706 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:04 INFO - PROCESS | 1655 | 1467822124709 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b37000 == 31 [pid = 1655] [id = 415] 09:22:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118817000) [pid = 1655] [serial = 1244] [outer = 0x0] 09:22:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119561800) [pid = 1655] [serial = 1245] [outer = 0x118817000] 09:22:04 INFO - PROCESS | 1655 | 1467822124741 Marionette DEBUG loaded listener.js 09:22:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1199c4000) [pid = 1655] [serial = 1246] [outer = 0x118817000] 09:22:05 INFO - PROCESS | 1655 | 1467822125073 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 09:22:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:22:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 526ms 09:22:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:22:05 INFO - PROCESS | 1655 | 1467822125126 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:22:05 INFO - PROCESS | 1655 | 1467822125128 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:22:05 INFO - PROCESS | 1655 | 1467822125130 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:22:05 INFO - PROCESS | 1655 | 1467822125131 Marionette TRACE conn2 <- [1,1634,null,{}] 09:22:05 INFO - PROCESS | 1655 | 1467822125133 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:05 INFO - PROCESS | 1655 | 1467822125134 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:05 INFO - PROCESS | 1655 | 1467822125216 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:22:05 INFO - PROCESS | 1655 | 1467822125280 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:05 INFO - PROCESS | 1655 | 1467822125281 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x123718000 == 32 [pid = 1655] [id = 416] 09:22:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118817400) [pid = 1655] [serial = 1247] [outer = 0x0] 09:22:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1208f1000) [pid = 1655] [serial = 1248] [outer = 0x118817400] 09:22:05 INFO - PROCESS | 1655 | 1467822125312 Marionette DEBUG loaded listener.js 09:22:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1234ce400) [pid = 1655] [serial = 1249] [outer = 0x118817400] 09:22:05 INFO - PROCESS | 1655 | 1467822125620 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 09:22:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:22:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 518ms 09:22:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:22:05 INFO - PROCESS | 1655 | 1467822125648 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:22:05 INFO - PROCESS | 1655 | 1467822125649 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:22:05 INFO - PROCESS | 1655 | 1467822125652 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:22:05 INFO - PROCESS | 1655 | 1467822125653 Marionette TRACE conn2 <- [1,1638,null,{}] 09:22:05 INFO - PROCESS | 1655 | 1467822125655 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:05 INFO - PROCESS | 1655 | 1467822125656 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:05 INFO - PROCESS | 1655 | 1467822125755 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:22:05 INFO - PROCESS | 1655 | 1467822125793 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:05 INFO - PROCESS | 1655 | 1467822125794 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265b9000 == 33 [pid = 1655] [id = 417] 09:22:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1208ed000) [pid = 1655] [serial = 1250] [outer = 0x0] 09:22:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123db7000) [pid = 1655] [serial = 1251] [outer = 0x1208ed000] 09:22:05 INFO - PROCESS | 1655 | 1467822125819 Marionette DEBUG loaded listener.js 09:22:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124646400) [pid = 1655] [serial = 1252] [outer = 0x1208ed000] 09:22:06 INFO - PROCESS | 1655 | 1467822126183 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 09:22:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:22:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 570ms 09:22:06 INFO - PROCESS | 1655 | 1467822126224 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:22:06 INFO - PROCESS | 1655 | 1467822126226 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:22:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:22:06 INFO - PROCESS | 1655 | 1467822126230 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:22:06 INFO - PROCESS | 1655 | 1467822126231 Marionette TRACE conn2 <- [1,1642,null,{}] 09:22:06 INFO - PROCESS | 1655 | 1467822126234 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:06 INFO - PROCESS | 1655 | 1467822126241 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:06 INFO - PROCESS | 1655 | 1467822126408 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:22:06 INFO - PROCESS | 1655 | 1467822126427 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:06 INFO - PROCESS | 1655 | 1467822126428 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289ac800 == 34 [pid = 1655] [id = 418] 09:22:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1248e6800) [pid = 1655] [serial = 1253] [outer = 0x0] 09:22:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124ef2c00) [pid = 1655] [serial = 1254] [outer = 0x1248e6800] 09:22:06 INFO - PROCESS | 1655 | 1467822126479 Marionette DEBUG loaded listener.js 09:22:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126c05800) [pid = 1655] [serial = 1255] [outer = 0x1248e6800] 09:22:06 INFO - PROCESS | 1655 | 1467822126890 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 09:22:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:22:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 09:22:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:22:06 INFO - PROCESS | 1655 | 1467822126900 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:22:06 INFO - PROCESS | 1655 | 1467822126902 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:22:06 INFO - PROCESS | 1655 | 1467822126905 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:22:06 INFO - PROCESS | 1655 | 1467822126906 Marionette TRACE conn2 <- [1,1646,null,{}] 09:22:06 INFO - PROCESS | 1655 | 1467822126910 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:06 INFO - PROCESS | 1655 | 1467822126912 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:07 INFO - PROCESS | 1655 | 1467822127060 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:22:07 INFO - PROCESS | 1655 | 1467822127076 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:07 INFO - PROCESS | 1655 | 1467822127077 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12951d800 == 35 [pid = 1655] [id = 419] 09:22:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126c06000) [pid = 1655] [serial = 1256] [outer = 0x0] 09:22:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126c10000) [pid = 1655] [serial = 1257] [outer = 0x126c06000] 09:22:07 INFO - PROCESS | 1655 | 1467822127102 Marionette DEBUG loaded listener.js 09:22:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126c94400) [pid = 1655] [serial = 1258] [outer = 0x126c06000] 09:22:07 INFO - PROCESS | 1655 | 1467822127483 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 09:22:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:22:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 620ms 09:22:07 INFO - PROCESS | 1655 | 1467822127525 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:22:07 INFO - PROCESS | 1655 | 1467822127529 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:22:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:22:07 INFO - PROCESS | 1655 | 1467822127533 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:22:07 INFO - PROCESS | 1655 | 1467822127535 Marionette TRACE conn2 <- [1,1650,null,{}] 09:22:07 INFO - PROCESS | 1655 | 1467822127538 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:07 INFO - PROCESS | 1655 | 1467822127540 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:07 INFO - PROCESS | 1655 | 1467822127834 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119a8a000) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x117eb0c00) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118117400) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x114f6a400) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x117eb5400) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x115e60800) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1128ce400) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128bf2c00) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119a85800) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a640400) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124e9fc00) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115dee800) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1292bc400) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x111e2e800) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x114fafc00) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:22:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1186bac00) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:22:07 INFO - PROCESS | 1655 | 1467822127940 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:07 INFO - PROCESS | 1655 | 1467822127942 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x116feb000 == 36 [pid = 1655] [id = 420] 09:22:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1128d4800) [pid = 1655] [serial = 1259] [outer = 0x0] 09:22:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x114fb1000) [pid = 1655] [serial = 1260] [outer = 0x1128d4800] 09:22:07 INFO - PROCESS | 1655 | 1467822127975 Marionette DEBUG loaded listener.js 09:22:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118148400) [pid = 1655] [serial = 1261] [outer = 0x1128d4800] 09:22:08 INFO - PROCESS | 1655 | 1467822128237 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 09:22:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:22:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 721ms 09:22:08 INFO - PROCESS | 1655 | 1467822128254 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:22:08 INFO - PROCESS | 1655 | 1467822128255 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:22:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:22:08 INFO - PROCESS | 1655 | 1467822128265 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:22:08 INFO - PROCESS | 1655 | 1467822128266 Marionette TRACE conn2 <- [1,1654,null,{}] 09:22:08 INFO - PROCESS | 1655 | 1467822128269 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:08 INFO - PROCESS | 1655 | 1467822128270 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:08 INFO - PROCESS | 1655 | 1467822128354 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:22:08 INFO - PROCESS | 1655 | 1467822128412 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:08 INFO - PROCESS | 1655 | 1467822128414 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195ba800 == 37 [pid = 1655] [id = 421] 09:22:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x114fae000) [pid = 1655] [serial = 1262] [outer = 0x0] 09:22:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119935c00) [pid = 1655] [serial = 1263] [outer = 0x114fae000] 09:22:08 INFO - PROCESS | 1655 | 1467822128438 Marionette DEBUG loaded listener.js 09:22:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128bf3400) [pid = 1655] [serial = 1264] [outer = 0x114fae000] 09:22:08 INFO - PROCESS | 1655 | 1467822128690 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 09:22:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:22:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 476ms 09:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:22:08 INFO - PROCESS | 1655 | 1467822128734 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:22:08 INFO - PROCESS | 1655 | 1467822128735 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:22:08 INFO - PROCESS | 1655 | 1467822128737 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:22:08 INFO - PROCESS | 1655 | 1467822128738 Marionette TRACE conn2 <- [1,1658,null,{}] 09:22:08 INFO - PROCESS | 1655 | 1467822128741 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:08 INFO - PROCESS | 1655 | 1467822128742 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:08 INFO - PROCESS | 1655 | 1467822128840 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:22:08 INFO - PROCESS | 1655 | 1467822128846 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:08 INFO - PROCESS | 1655 | 1467822128847 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9ae800 == 38 [pid = 1655] [id = 422] 09:22:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128f3b800) [pid = 1655] [serial = 1265] [outer = 0x0] 09:22:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1292b0800) [pid = 1655] [serial = 1266] [outer = 0x128f3b800] 09:22:08 INFO - PROCESS | 1655 | 1467822128871 Marionette DEBUG loaded listener.js 09:22:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1292b8c00) [pid = 1655] [serial = 1267] [outer = 0x128f3b800] 09:22:09 INFO - PROCESS | 1655 | 1467822129217 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 525ms 09:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:22:09 INFO - PROCESS | 1655 | 1467822129270 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:22:09 INFO - PROCESS | 1655 | 1467822129271 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:22:09 INFO - PROCESS | 1655 | 1467822129273 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:22:09 INFO - PROCESS | 1655 | 1467822129275 Marionette TRACE conn2 <- [1,1662,null,{}] 09:22:09 INFO - PROCESS | 1655 | 1467822129277 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:09 INFO - PROCESS | 1655 | 1467822129279 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:09 INFO - PROCESS | 1655 | 1467822129369 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:22:09 INFO - PROCESS | 1655 | 1467822129373 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:09 INFO - PROCESS | 1655 | 1467822129374 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be18800 == 39 [pid = 1655] [id = 423] 09:22:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1293e5000) [pid = 1655] [serial = 1268] [outer = 0x0] 09:22:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a63f400) [pid = 1655] [serial = 1269] [outer = 0x1293e5000] 09:22:09 INFO - PROCESS | 1655 | 1467822129402 Marionette DEBUG loaded listener.js 09:22:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a8d4c00) [pid = 1655] [serial = 1270] [outer = 0x1293e5000] 09:22:09 INFO - PROCESS | 1655 | 1467822129728 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 470ms 09:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:22:09 INFO - PROCESS | 1655 | 1467822129746 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:22:09 INFO - PROCESS | 1655 | 1467822129747 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:22:09 INFO - PROCESS | 1655 | 1467822129749 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:22:09 INFO - PROCESS | 1655 | 1467822129750 Marionette TRACE conn2 <- [1,1666,null,{}] 09:22:09 INFO - PROCESS | 1655 | 1467822129753 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:09 INFO - PROCESS | 1655 | 1467822129754 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:09 INFO - PROCESS | 1655 | 1467822129888 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:22:09 INFO - PROCESS | 1655 | 1467822129950 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:09 INFO - PROCESS | 1655 | 1467822129951 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1133c5800 == 40 [pid = 1655] [id = 424] 09:22:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x111fe5400) [pid = 1655] [serial = 1271] [outer = 0x0] 09:22:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1128ca400) [pid = 1655] [serial = 1272] [outer = 0x111fe5400] 09:22:09 INFO - PROCESS | 1655 | 1467822129983 Marionette DEBUG loaded listener.js 09:22:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x113c39c00) [pid = 1655] [serial = 1273] [outer = 0x111fe5400] 09:22:10 INFO - PROCESS | 1655 | 1467822130431 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 09:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 719ms 09:22:10 INFO - PROCESS | 1655 | 1467822130470 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:22:10 INFO - PROCESS | 1655 | 1467822130473 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:22:10 INFO - PROCESS | 1655 | 1467822130477 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:22:10 INFO - PROCESS | 1655 | 1467822130479 Marionette TRACE conn2 <- [1,1670,null,{}] 09:22:10 INFO - PROCESS | 1655 | 1467822130482 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:10 INFO - PROCESS | 1655 | 1467822130484 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:10 INFO - PROCESS | 1655 | 1467822130587 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:22:10 INFO - PROCESS | 1655 | 1467822130681 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:10 INFO - PROCESS | 1655 | 1467822130683 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192da800 == 41 [pid = 1655] [id = 425] 09:22:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11811c000) [pid = 1655] [serial = 1274] [outer = 0x0] 09:22:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118150000) [pid = 1655] [serial = 1275] [outer = 0x11811c000] 09:22:10 INFO - PROCESS | 1655 | 1467822130713 Marionette DEBUG loaded listener.js 09:22:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118672800) [pid = 1655] [serial = 1276] [outer = 0x11811c000] 09:22:11 INFO - PROCESS | 1655 | 1467822131133 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 09:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 720ms 09:22:11 INFO - PROCESS | 1655 | 1467822131197 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:22:11 INFO - PROCESS | 1655 | 1467822131199 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:22:11 INFO - PROCESS | 1655 | 1467822131202 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:22:11 INFO - PROCESS | 1655 | 1467822131203 Marionette TRACE conn2 <- [1,1674,null,{}] 09:22:11 INFO - PROCESS | 1655 | 1467822131205 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:11 INFO - PROCESS | 1655 | 1467822131207 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:11 INFO - PROCESS | 1655 | 1467822131309 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:22:11 INFO - PROCESS | 1655 | 1467822131369 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:11 INFO - PROCESS | 1655 | 1467822131370 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a619000 == 42 [pid = 1655] [id = 426] 09:22:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11992ec00) [pid = 1655] [serial = 1277] [outer = 0x0] 09:22:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119af0000) [pid = 1655] [serial = 1278] [outer = 0x11992ec00] 09:22:11 INFO - PROCESS | 1655 | 1467822131399 Marionette DEBUG loaded listener.js 09:22:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1237a2000) [pid = 1655] [serial = 1279] [outer = 0x11992ec00] 09:22:11 INFO - PROCESS | 1655 | 1467822131850 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 09:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 669ms 09:22:11 INFO - PROCESS | 1655 | 1467822131872 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:22:11 INFO - PROCESS | 1655 | 1467822131875 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:22:11 INFO - PROCESS | 1655 | 1467822131885 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:22:11 INFO - PROCESS | 1655 | 1467822131888 Marionette TRACE conn2 <- [1,1678,null,{}] 09:22:11 INFO - PROCESS | 1655 | 1467822131906 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:11 INFO - PROCESS | 1655 | 1467822131909 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:12 INFO - PROCESS | 1655 | 1467822132072 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:22:12 INFO - PROCESS | 1655 | 1467822132149 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:12 INFO - PROCESS | 1655 | 1467822132150 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c661800 == 43 [pid = 1655] [id = 427] 09:22:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124ea0400) [pid = 1655] [serial = 1280] [outer = 0x0] 09:22:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126796000) [pid = 1655] [serial = 1281] [outer = 0x124ea0400] 09:22:12 INFO - PROCESS | 1655 | 1467822132178 Marionette DEBUG loaded listener.js 09:22:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128fcec00) [pid = 1655] [serial = 1282] [outer = 0x124ea0400] 09:22:12 INFO - PROCESS | 1655 | 1467822132741 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 09:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 879ms 09:22:12 INFO - PROCESS | 1655 | 1467822132761 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:22:12 INFO - PROCESS | 1655 | 1467822132764 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:22:12 INFO - PROCESS | 1655 | 1467822132767 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:22:12 INFO - PROCESS | 1655 | 1467822132769 Marionette TRACE conn2 <- [1,1682,null,{}] 09:22:12 INFO - PROCESS | 1655 | 1467822132773 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:12 INFO - PROCESS | 1655 | 1467822132774 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:12 INFO - PROCESS | 1655 | 1467822132871 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:22:12 INFO - PROCESS | 1655 | 1467822132942 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:12 INFO - PROCESS | 1655 | 1467822132945 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a2c800 == 44 [pid = 1655] [id = 428] 09:22:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1167ebc00) [pid = 1655] [serial = 1283] [outer = 0x0] 09:22:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116881400) [pid = 1655] [serial = 1284] [outer = 0x1167ebc00] 09:22:12 INFO - PROCESS | 1655 | 1467822132972 Marionette DEBUG loaded listener.js 09:22:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1176e0800) [pid = 1655] [serial = 1285] [outer = 0x1167ebc00] 09:22:13 INFO - PROCESS | 1655 | 1467822133401 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 09:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 670ms 09:22:13 INFO - PROCESS | 1655 | 1467822133438 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:22:13 INFO - PROCESS | 1655 | 1467822133441 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:22:13 INFO - PROCESS | 1655 | 1467822133445 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:22:13 INFO - PROCESS | 1655 | 1467822133447 Marionette TRACE conn2 <- [1,1686,null,{}] 09:22:13 INFO - PROCESS | 1655 | 1467822133449 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:13 INFO - PROCESS | 1655 | 1467822133451 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:13 INFO - PROCESS | 1655 | 1467822133541 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:22:13 INFO - PROCESS | 1655 | 1467822133603 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:13 INFO - PROCESS | 1655 | 1467822133604 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x118241000 == 45 [pid = 1655] [id = 429] 09:22:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11867a400) [pid = 1655] [serial = 1286] [outer = 0x0] 09:22:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118816c00) [pid = 1655] [serial = 1287] [outer = 0x11867a400] 09:22:13 INFO - PROCESS | 1655 | 1467822133632 Marionette DEBUG loaded listener.js 09:22:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x119568800) [pid = 1655] [serial = 1288] [outer = 0x11867a400] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12be18800 == 44 [pid = 1655] [id = 423] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9ae800 == 43 [pid = 1655] [id = 422] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1195ba800 == 42 [pid = 1655] [id = 421] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x116feb000 == 41 [pid = 1655] [id = 420] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12951d800 == 40 [pid = 1655] [id = 419] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1289ac800 == 39 [pid = 1655] [id = 418] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1265b9000 == 38 [pid = 1655] [id = 417] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x123718000 == 37 [pid = 1655] [id = 416] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x119b37000 == 36 [pid = 1655] [id = 415] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1182db800 == 35 [pid = 1655] [id = 414] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x116859800 == 34 [pid = 1655] [id = 413] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x116855800 == 33 [pid = 1655] [id = 412] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1195c0800 == 32 [pid = 1655] [id = 411] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x11270e800 == 31 [pid = 1655] [id = 410] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x119a2c800 == 30 [pid = 1655] [id = 428] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12c661800 == 29 [pid = 1655] [id = 427] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12a619000 == 28 [pid = 1655] [id = 426] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1192da800 == 27 [pid = 1655] [id = 425] 09:22:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1133c5800 == 26 [pid = 1655] [id = 424] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1237a1400) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119169800) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1183dc000) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1183dd000) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1186c1000) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119a82400) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124f75c00) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123003400) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1167f7000) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x114fa8800) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1249d2c00) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116475400) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128fdc800) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1130b5800) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123879c00) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119b58c00) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a8d0800) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128fd6000) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128bf1c00) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126929000) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126133c00) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1292bb800) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12b99f000) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1231ec400) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12a783c00) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a739c00) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11714e000) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a8d8800) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1293e9800) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1164f2400) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x115e67c00) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a63dc00) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123f4b000) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 09:22:14 INFO - PROCESS | 1655 | 1467822134518 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 09:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 09:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1123ms 09:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:22:14 INFO - PROCESS | 1655 | 1467822134568 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:22:14 INFO - PROCESS | 1655 | 1467822134571 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:22:14 INFO - PROCESS | 1655 | 1467822134573 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:22:14 INFO - PROCESS | 1655 | 1467822134577 Marionette TRACE conn2 <- [1,1690,null,{}] 09:22:14 INFO - PROCESS | 1655 | 1467822134581 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:14 INFO - PROCESS | 1655 | 1467822134583 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:14 INFO - PROCESS | 1655 | 1467822134675 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:22:14 INFO - PROCESS | 1655 | 1467822134682 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:14 INFO - PROCESS | 1655 | 1467822134684 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164b2800 == 27 [pid = 1655] [id = 430] 09:22:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x114faf800) [pid = 1655] [serial = 1289] [outer = 0x0] 09:22:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1167f0c00) [pid = 1655] [serial = 1290] [outer = 0x114faf800] 09:22:14 INFO - PROCESS | 1655 | 1467822134711 Marionette DEBUG loaded listener.js 09:22:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11811e800) [pid = 1655] [serial = 1291] [outer = 0x114faf800] 09:22:15 INFO - PROCESS | 1655 | 1467822135065 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 09:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 522ms 09:22:15 INFO - PROCESS | 1655 | 1467822135096 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:22:15 INFO - PROCESS | 1655 | 1467822135099 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:22:15 INFO - PROCESS | 1655 | 1467822135103 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:22:15 INFO - PROCESS | 1655 | 1467822135105 Marionette TRACE conn2 <- [1,1694,null,{}] 09:22:15 INFO - PROCESS | 1655 | 1467822135107 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:15 INFO - PROCESS | 1655 | 1467822135111 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:15 INFO - PROCESS | 1655 | 1467822135195 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:22:15 INFO - PROCESS | 1655 | 1467822135249 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:15 INFO - PROCESS | 1655 | 1467822135250 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182d6800 == 28 [pid = 1655] [id = 431] 09:22:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116a1a000) [pid = 1655] [serial = 1292] [outer = 0x0] 09:22:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1183dd000) [pid = 1655] [serial = 1293] [outer = 0x116a1a000] 09:22:15 INFO - PROCESS | 1655 | 1467822135278 Marionette DEBUG loaded listener.js 09:22:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1186c1000) [pid = 1655] [serial = 1294] [outer = 0x116a1a000] 09:22:15 INFO - PROCESS | 1655 | 1467822135599 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 09:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 521ms 09:22:15 INFO - PROCESS | 1655 | 1467822135625 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:22:15 INFO - PROCESS | 1655 | 1467822135626 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:22:15 INFO - PROCESS | 1655 | 1467822135631 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:22:15 INFO - PROCESS | 1655 | 1467822135633 Marionette TRACE conn2 <- [1,1698,null,{}] 09:22:15 INFO - PROCESS | 1655 | 1467822135641 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:15 INFO - PROCESS | 1655 | 1467822135644 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:15 INFO - PROCESS | 1655 | 1467822135721 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:22:15 INFO - PROCESS | 1655 | 1467822135777 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:15 INFO - PROCESS | 1655 | 1467822135779 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x119fe1800 == 29 [pid = 1655] [id = 432] 09:22:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1186c2800) [pid = 1655] [serial = 1295] [outer = 0x0] 09:22:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119a7e000) [pid = 1655] [serial = 1296] [outer = 0x1186c2800] 09:22:15 INFO - PROCESS | 1655 | 1467822135807 Marionette DEBUG loaded listener.js 09:22:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123004000) [pid = 1655] [serial = 1297] [outer = 0x1186c2800] 09:22:16 INFO - PROCESS | 1655 | 1467822136303 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 09:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 09:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 723ms 09:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:22:16 INFO - PROCESS | 1655 | 1467822136354 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:22:16 INFO - PROCESS | 1655 | 1467822136357 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:22:16 INFO - PROCESS | 1655 | 1467822136361 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:22:16 INFO - PROCESS | 1655 | 1467822136363 Marionette TRACE conn2 <- [1,1702,null,{}] 09:22:16 INFO - PROCESS | 1655 | 1467822136367 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:16 INFO - PROCESS | 1655 | 1467822136369 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:16 INFO - PROCESS | 1655 | 1467822136474 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:22:16 INFO - PROCESS | 1655 | 1467822136597 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:16 INFO - PROCESS | 1655 | 1467822136599 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185b6800 == 30 [pid = 1655] [id = 433] 09:22:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x115e5f800) [pid = 1655] [serial = 1298] [outer = 0x0] 09:22:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118114000) [pid = 1655] [serial = 1299] [outer = 0x115e5f800] 09:22:16 INFO - PROCESS | 1655 | 1467822136630 Marionette DEBUG loaded listener.js 09:22:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1183e4800) [pid = 1655] [serial = 1300] [outer = 0x115e5f800] 09:22:17 INFO - PROCESS | 1655 | 1467822137121 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 09:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 826ms 09:22:17 INFO - PROCESS | 1655 | 1467822137190 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:22:17 INFO - PROCESS | 1655 | 1467822137194 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:22:17 INFO - PROCESS | 1655 | 1467822137200 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:22:17 INFO - PROCESS | 1655 | 1467822137202 Marionette TRACE conn2 <- [1,1706,null,{}] 09:22:17 INFO - PROCESS | 1655 | 1467822137205 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:17 INFO - PROCESS | 1655 | 1467822137207 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:17 INFO - PROCESS | 1655 | 1467822137310 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:22:17 INFO - PROCESS | 1655 | 1467822137387 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:17 INFO - PROCESS | 1655 | 1467822137388 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12350d800 == 31 [pid = 1655] [id = 434] 09:22:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11915c800) [pid = 1655] [serial = 1301] [outer = 0x0] 09:22:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11992e400) [pid = 1655] [serial = 1302] [outer = 0x11915c800] 09:22:17 INFO - PROCESS | 1655 | 1467822137420 Marionette DEBUG loaded listener.js 09:22:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119f24800) [pid = 1655] [serial = 1303] [outer = 0x11915c800] 09:22:17 INFO - PROCESS | 1655 | --DOCSHELL 0x1182d6800 == 30 [pid = 1655] [id = 431] 09:22:17 INFO - PROCESS | 1655 | --DOCSHELL 0x1164b2800 == 29 [pid = 1655] [id = 430] 09:22:17 INFO - PROCESS | 1655 | --DOCSHELL 0x118241000 == 28 [pid = 1655] [id = 429] 09:22:17 INFO - PROCESS | 1655 | 1467822137941 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 09:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 771ms 09:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:22:17 INFO - PROCESS | 1655 | 1467822137971 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:22:17 INFO - PROCESS | 1655 | 1467822137974 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:22:17 INFO - PROCESS | 1655 | 1467822137985 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:22:17 INFO - PROCESS | 1655 | 1467822137986 Marionette TRACE conn2 <- [1,1710,null,{}] 09:22:17 INFO - PROCESS | 1655 | 1467822137991 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:17 INFO - PROCESS | 1655 | 1467822137993 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:18 INFO - PROCESS | 1655 | 1467822138073 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:22:18 INFO - PROCESS | 1655 | 1467822138080 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:18 INFO - PROCESS | 1655 | 1467822138083 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11821b800 == 29 [pid = 1655] [id = 435] 09:22:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118120c00) [pid = 1655] [serial = 1304] [outer = 0x0] 09:22:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118672c00) [pid = 1655] [serial = 1305] [outer = 0x118120c00] 09:22:18 INFO - PROCESS | 1655 | 1467822138111 Marionette DEBUG loaded listener.js 09:22:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11910fc00) [pid = 1655] [serial = 1306] [outer = 0x118120c00] 09:22:18 INFO - PROCESS | 1655 | 1467822138516 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 09:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 578ms 09:22:18 INFO - PROCESS | 1655 | 1467822138562 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:22:18 INFO - PROCESS | 1655 | 1467822138565 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:22:18 INFO - PROCESS | 1655 | 1467822138569 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:22:18 INFO - PROCESS | 1655 | 1467822138571 Marionette TRACE conn2 <- [1,1714,null,{}] 09:22:18 INFO - PROCESS | 1655 | 1467822138573 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:18 INFO - PROCESS | 1655 | 1467822138575 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:18 INFO - PROCESS | 1655 | 1467822138674 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:22:18 INFO - PROCESS | 1655 | 1467822138678 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:18 INFO - PROCESS | 1655 | 1467822138680 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x123507800 == 30 [pid = 1655] [id = 436] 09:22:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12310b400) [pid = 1655] [serial = 1307] [outer = 0x0] 09:22:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123005800) [pid = 1655] [serial = 1308] [outer = 0x12310b400] 09:22:18 INFO - PROCESS | 1655 | 1467822138708 Marionette DEBUG loaded listener.js 09:22:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123880400) [pid = 1655] [serial = 1309] [outer = 0x12310b400] 09:22:19 INFO - PROCESS | 1655 | 1467822139078 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 09:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:22:19 INFO - PROCESS | 1655 | 1467822139089 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:22:19 INFO - PROCESS | 1655 | 1467822139090 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:22:19 INFO - PROCESS | 1655 | 1467822139093 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:22:19 INFO - PROCESS | 1655 | 1467822139096 Marionette TRACE conn2 <- [1,1718,null,{}] 09:22:19 INFO - PROCESS | 1655 | 1467822139104 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:19 INFO - PROCESS | 1655 | 1467822139107 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:19 INFO - PROCESS | 1655 | 1467822139209 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:22:19 INFO - PROCESS | 1655 | 1467822139247 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:19 INFO - PROCESS | 1655 | 1467822139249 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x126180000 == 31 [pid = 1655] [id = 437] 09:22:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1131b1800) [pid = 1655] [serial = 1310] [outer = 0x0] 09:22:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124ea1400) [pid = 1655] [serial = 1311] [outer = 0x1131b1800] 09:22:19 INFO - PROCESS | 1655 | 1467822139277 Marionette DEBUG loaded listener.js 09:22:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x112ae1c00) [pid = 1655] [serial = 1312] [outer = 0x1131b1800] 09:22:19 INFO - PROCESS | 1655 | 1467822139675 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 623ms 09:22:19 INFO - PROCESS | 1655 | 1467822139716 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:22:19 INFO - PROCESS | 1655 | 1467822139719 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:22:19 INFO - PROCESS | 1655 | 1467822139722 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:22:19 INFO - PROCESS | 1655 | 1467822139724 Marionette TRACE conn2 <- [1,1722,null,{}] 09:22:19 INFO - PROCESS | 1655 | 1467822139735 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:19 INFO - PROCESS | 1655 | 1467822139737 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:19 INFO - PROCESS | 1655 | 1467822139876 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:22:19 INFO - PROCESS | 1655 | 1467822139884 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:19 INFO - PROCESS | 1655 | 1467822139885 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c88000 == 32 [pid = 1655] [id = 438] 09:22:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12658d400) [pid = 1655] [serial = 1313] [outer = 0x0] 09:22:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126c08800) [pid = 1655] [serial = 1314] [outer = 0x12658d400] 09:22:19 INFO - PROCESS | 1655 | 1467822139941 Marionette DEBUG loaded listener.js 09:22:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128be7400) [pid = 1655] [serial = 1315] [outer = 0x12658d400] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12434ec00) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1248e6800) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1208ed000) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126c06000) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11814ec00) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118817000) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1176d6000) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118817400) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x114f6ac00) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x117145c00) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x111e5cc00) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1293e5000) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128f3b800) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x114fae000) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1128d4800) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1167ebc00) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11867a400) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116a1a000) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x114faf800) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x111fe5400) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11992ec00) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11811c000) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:22:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124ea0400) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:22:20 INFO - PROCESS | 1655 | 1467822140291 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 09:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 09:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 577ms 09:22:20 INFO - PROCESS | 1655 | 1467822140300 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:22:20 INFO - PROCESS | 1655 | 1467822140301 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:22:20 INFO - PROCESS | 1655 | 1467822140303 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:22:20 INFO - PROCESS | 1655 | 1467822140304 Marionette TRACE conn2 <- [1,1726,null,{}] 09:22:20 INFO - PROCESS | 1655 | 1467822140306 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:20 INFO - PROCESS | 1655 | 1467822140308 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:20 INFO - PROCESS | 1655 | 1467822140384 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:22:20 INFO - PROCESS | 1655 | 1467822140387 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:20 INFO - PROCESS | 1655 | 1467822140388 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x118217000 == 33 [pid = 1655] [id = 439] 09:22:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1128ce400) [pid = 1655] [serial = 1316] [outer = 0x0] 09:22:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x113c74000) [pid = 1655] [serial = 1317] [outer = 0x1128ce400] 09:22:20 INFO - PROCESS | 1655 | 1467822140415 Marionette DEBUG loaded listener.js 09:22:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1164e9800) [pid = 1655] [serial = 1318] [outer = 0x1128ce400] 09:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 471ms 09:22:20 INFO - PROCESS | 1655 | 1467822140768 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 09:22:20 INFO - PROCESS | 1655 | 1467822140774 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:22:20 INFO - PROCESS | 1655 | 1467822140775 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:22:20 INFO - PROCESS | 1655 | 1467822140782 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:22:20 INFO - PROCESS | 1655 | 1467822140783 Marionette TRACE conn2 <- [1,1730,null,{}] 09:22:20 INFO - PROCESS | 1655 | 1467822140785 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:20 INFO - PROCESS | 1655 | 1467822140789 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:20 INFO - PROCESS | 1655 | 1467822140885 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:22:20 INFO - PROCESS | 1655 | 1467822140945 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:20 INFO - PROCESS | 1655 | 1467822140946 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x129514000 == 34 [pid = 1655] [id = 440] 09:22:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1164e4400) [pid = 1655] [serial = 1319] [outer = 0x0] 09:22:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1181af800) [pid = 1655] [serial = 1320] [outer = 0x1164e4400] 09:22:20 INFO - PROCESS | 1655 | 1467822140971 Marionette DEBUG loaded listener.js 09:22:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128bf6000) [pid = 1655] [serial = 1321] [outer = 0x1164e4400] 09:22:21 INFO - PROCESS | 1655 | 1467822141234 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 09:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 09:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 09:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:22:21 INFO - PROCESS | 1655 | 1467822141301 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:22:21 INFO - PROCESS | 1655 | 1467822141302 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:22:21 INFO - PROCESS | 1655 | 1467822141304 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:22:21 INFO - PROCESS | 1655 | 1467822141305 Marionette TRACE conn2 <- [1,1734,null,{}] 09:22:21 INFO - PROCESS | 1655 | 1467822141308 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:21 INFO - PROCESS | 1655 | 1467822141309 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:21 INFO - PROCESS | 1655 | 1467822141388 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:22:21 INFO - PROCESS | 1655 | 1467822141391 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:21 INFO - PROCESS | 1655 | 1467822141392 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaaf000 == 35 [pid = 1655] [id = 441] 09:22:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128fd6c00) [pid = 1655] [serial = 1322] [outer = 0x0] 09:22:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1292b9400) [pid = 1655] [serial = 1323] [outer = 0x128fd6c00] 09:22:21 INFO - PROCESS | 1655 | 1467822141419 Marionette DEBUG loaded listener.js 09:22:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1293eb400) [pid = 1655] [serial = 1324] [outer = 0x128fd6c00] 09:22:21 INFO - PROCESS | 1655 | 1467822141749 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 09:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 469ms 09:22:21 INFO - PROCESS | 1655 | 1467822141774 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:22:21 INFO - PROCESS | 1655 | 1467822141776 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:22:21 INFO - PROCESS | 1655 | 1467822141782 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:22:21 INFO - PROCESS | 1655 | 1467822141783 Marionette TRACE conn2 <- [1,1738,null,{}] 09:22:21 INFO - PROCESS | 1655 | 1467822141785 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:21 INFO - PROCESS | 1655 | 1467822141786 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:21 INFO - PROCESS | 1655 | 1467822141890 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:22:21 INFO - PROCESS | 1655 | 1467822141899 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:21 INFO - PROCESS | 1655 | 1467822141900 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b833000 == 36 [pid = 1655] [id = 442] 09:22:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128f3b800) [pid = 1655] [serial = 1325] [outer = 0x0] 09:22:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12955f000) [pid = 1655] [serial = 1326] [outer = 0x128f3b800] 09:22:21 INFO - PROCESS | 1655 | 1467822141924 Marionette DEBUG loaded listener.js 09:22:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a647400) [pid = 1655] [serial = 1327] [outer = 0x128f3b800] 09:22:22 INFO - PROCESS | 1655 | 1467822142221 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 09:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 468ms 09:22:22 INFO - PROCESS | 1655 | 1467822142298 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:22:22 INFO - PROCESS | 1655 | 1467822142300 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:22:22 INFO - PROCESS | 1655 | 1467822142304 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:22:22 INFO - PROCESS | 1655 | 1467822142307 Marionette TRACE conn2 <- [1,1742,null,{}] 09:22:22 INFO - PROCESS | 1655 | 1467822142311 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:22 INFO - PROCESS | 1655 | 1467822142313 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:22 INFO - PROCESS | 1655 | 1467822142412 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:22:22 INFO - PROCESS | 1655 | 1467822142506 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:22 INFO - PROCESS | 1655 | 1467822142508 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x116fdc000 == 37 [pid = 1655] [id = 443] 09:22:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x114fa3800) [pid = 1655] [serial = 1328] [outer = 0x0] 09:22:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x115def400) [pid = 1655] [serial = 1329] [outer = 0x114fa3800] 09:22:22 INFO - PROCESS | 1655 | 1467822142543 Marionette DEBUG loaded listener.js 09:22:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116883c00) [pid = 1655] [serial = 1330] [outer = 0x114fa3800] 09:22:22 INFO - PROCESS | 1655 | 1467822142990 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 09:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 724ms 09:22:23 INFO - PROCESS | 1655 | 1467822143031 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:22:23 INFO - PROCESS | 1655 | 1467822143034 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:22:23 INFO - PROCESS | 1655 | 1467822143041 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:22:23 INFO - PROCESS | 1655 | 1467822143045 Marionette TRACE conn2 <- [1,1746,null,{}] 09:22:23 INFO - PROCESS | 1655 | 1467822143049 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:23 INFO - PROCESS | 1655 | 1467822143052 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:23 INFO - PROCESS | 1655 | 1467822143235 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:22:23 INFO - PROCESS | 1655 | 1467822143368 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:23 INFO - PROCESS | 1655 | 1467822143369 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265c8000 == 38 [pid = 1655] [id = 444] 09:22:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11714a800) [pid = 1655] [serial = 1331] [outer = 0x0] 09:22:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11880fc00) [pid = 1655] [serial = 1332] [outer = 0x11714a800] 09:22:23 INFO - PROCESS | 1655 | 1467822143422 Marionette DEBUG loaded listener.js 09:22:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123004c00) [pid = 1655] [serial = 1333] [outer = 0x11714a800] 09:22:23 INFO - PROCESS | 1655 | 1467822143862 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 09:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 879ms 09:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:22:23 INFO - PROCESS | 1655 | 1467822143916 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:22:23 INFO - PROCESS | 1655 | 1467822143918 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:22:23 INFO - PROCESS | 1655 | 1467822143920 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:22:23 INFO - PROCESS | 1655 | 1467822143922 Marionette TRACE conn2 <- [1,1750,null,{}] 09:22:23 INFO - PROCESS | 1655 | 1467822143928 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:23 INFO - PROCESS | 1655 | 1467822143932 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:24 INFO - PROCESS | 1655 | 1467822144037 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:22:24 INFO - PROCESS | 1655 | 1467822144097 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:24 INFO - PROCESS | 1655 | 1467822144100 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be1a800 == 39 [pid = 1655] [id = 445] 09:22:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124ea9c00) [pid = 1655] [serial = 1334] [outer = 0x0] 09:22:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124eed000) [pid = 1655] [serial = 1335] [outer = 0x124ea9c00] 09:22:24 INFO - PROCESS | 1655 | 1467822144132 Marionette DEBUG loaded listener.js 09:22:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126926400) [pid = 1655] [serial = 1336] [outer = 0x124ea9c00] 09:22:24 INFO - PROCESS | 1655 | 1467822144581 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 09:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 720ms 09:22:24 INFO - PROCESS | 1655 | 1467822144641 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:22:24 INFO - PROCESS | 1655 | 1467822144642 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:22:24 INFO - PROCESS | 1655 | 1467822144675 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:22:24 INFO - PROCESS | 1655 | 1467822144677 Marionette TRACE conn2 <- [1,1754,null,{}] 09:22:24 INFO - PROCESS | 1655 | 1467822144681 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:24 INFO - PROCESS | 1655 | 1467822144683 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:24 INFO - PROCESS | 1655 | 1467822144785 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:22:24 INFO - PROCESS | 1655 | 1467822144856 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:24 INFO - PROCESS | 1655 | 1467822144857 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca1e800 == 40 [pid = 1655] [id = 446] 09:22:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128becc00) [pid = 1655] [serial = 1337] [outer = 0x0] 09:22:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1292b9800) [pid = 1655] [serial = 1338] [outer = 0x128becc00] 09:22:24 INFO - PROCESS | 1655 | 1467822144887 Marionette DEBUG loaded listener.js 09:22:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a730800) [pid = 1655] [serial = 1339] [outer = 0x128becc00] 09:22:25 INFO - PROCESS | 1655 | 1467822145319 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 09:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 690ms 09:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:22:25 INFO - PROCESS | 1655 | 1467822145347 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:22:25 INFO - PROCESS | 1655 | 1467822145349 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:22:25 INFO - PROCESS | 1655 | 1467822145351 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:22:25 INFO - PROCESS | 1655 | 1467822145352 Marionette TRACE conn2 <- [1,1758,null,{}] 09:22:25 INFO - PROCESS | 1655 | 1467822145354 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:25 INFO - PROCESS | 1655 | 1467822145356 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:25 INFO - PROCESS | 1655 | 1467822145454 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:22:25 INFO - PROCESS | 1655 | 1467822145511 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:25 INFO - PROCESS | 1655 | 1467822145512 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ad1000 == 41 [pid = 1655] [id = 447] 09:22:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x111c7f000) [pid = 1655] [serial = 1340] [outer = 0x0] 09:22:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x113da6800) [pid = 1655] [serial = 1341] [outer = 0x111c7f000] 09:22:25 INFO - PROCESS | 1655 | 1467822145685 Marionette DEBUG loaded listener.js 09:22:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x116883400) [pid = 1655] [serial = 1342] [outer = 0x111c7f000] 09:22:26 INFO - PROCESS | 1655 | 1467822146179 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 09:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 869ms 09:22:26 INFO - PROCESS | 1655 | 1467822146221 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:22:26 INFO - PROCESS | 1655 | 1467822146223 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:22:26 INFO - PROCESS | 1655 | 1467822146227 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:22:26 INFO - PROCESS | 1655 | 1467822146228 Marionette TRACE conn2 <- [1,1762,null,{}] 09:22:26 INFO - PROCESS | 1655 | 1467822146231 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:26 INFO - PROCESS | 1655 | 1467822146233 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:26 INFO - PROCESS | 1655 | 1467822146331 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:22:26 INFO - PROCESS | 1655 | 1467822146390 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:26 INFO - PROCESS | 1655 | 1467822146392 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119475000 == 42 [pid = 1655] [id = 448] 09:22:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1167ea800) [pid = 1655] [serial = 1343] [outer = 0x0] 09:22:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118141400) [pid = 1655] [serial = 1344] [outer = 0x1167ea800] 09:22:26 INFO - PROCESS | 1655 | 1467822146433 Marionette DEBUG loaded listener.js 09:22:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11992e000) [pid = 1655] [serial = 1345] [outer = 0x1167ea800] 09:22:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaaf000 == 41 [pid = 1655] [id = 441] 09:22:26 INFO - PROCESS | 1655 | --DOCSHELL 0x129514000 == 40 [pid = 1655] [id = 440] 09:22:26 INFO - PROCESS | 1655 | --DOCSHELL 0x118217000 == 39 [pid = 1655] [id = 439] 09:22:26 INFO - PROCESS | 1655 | --DOCSHELL 0x128c88000 == 38 [pid = 1655] [id = 438] 09:22:26 INFO - PROCESS | 1655 | --DOCSHELL 0x126180000 == 37 [pid = 1655] [id = 437] 09:22:26 INFO - PROCESS | 1655 | --DOCSHELL 0x123507800 == 36 [pid = 1655] [id = 436] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119a7e000) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11821b800 == 35 [pid = 1655] [id = 435] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124ef2c00) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123db7000) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126c10000) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1183e5800) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118859c00) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119561800) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1199c4000) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118115400) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118146800) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1208f1000) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x115df0800) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11671b000) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11885f000) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1208f1400) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1128ce000) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x114fa4400) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a63f400) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1292b0800) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128bf3400) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x114fb1000) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1186c1000) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124646400) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126c94400) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118148400) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126c05800) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119935c00) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a8d4c00) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1292b8c00) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1234ce400) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x113c39c00) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1176e0800) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1128ca400) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x116881400) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118816c00) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b86cc00) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119568800) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1167f0c00) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11811e800) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x118150000) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x126796000) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x128fcec00) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1183dd000) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1237a2000) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x118672800) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x119af0000) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 09:22:26 INFO - PROCESS | 1655 | 1467822146820 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 09:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 621ms 09:22:26 INFO - PROCESS | 1655 | 1467822146847 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:22:26 INFO - PROCESS | 1655 | 1467822146850 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:22:26 INFO - PROCESS | 1655 | 1467822146854 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:22:26 INFO - PROCESS | 1655 | 1467822146856 Marionette TRACE conn2 <- [1,1766,null,{}] 09:22:26 INFO - PROCESS | 1655 | 1467822146858 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:26 INFO - PROCESS | 1655 | 1467822146860 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:26 INFO - PROCESS | 1655 | 1467822146941 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:22:26 INFO - PROCESS | 1655 | 1467822146947 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:26 INFO - PROCESS | 1655 | 1467822146949 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182f0000 == 36 [pid = 1655] [id = 449] 09:22:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1176e0800) [pid = 1655] [serial = 1346] [outer = 0x0] 09:22:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1199cc800) [pid = 1655] [serial = 1347] [outer = 0x1176e0800] 09:22:26 INFO - PROCESS | 1655 | 1467822146974 Marionette DEBUG loaded listener.js 09:22:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1235ee800) [pid = 1655] [serial = 1348] [outer = 0x1176e0800] 09:22:27 INFO - PROCESS | 1655 | 1467822147304 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 09:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 468ms 09:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:22:27 INFO - PROCESS | 1655 | 1467822147334 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:22:27 INFO - PROCESS | 1655 | 1467822147335 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:22:27 INFO - PROCESS | 1655 | 1467822147339 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:22:27 INFO - PROCESS | 1655 | 1467822147341 Marionette TRACE conn2 <- [1,1770,null,{}] 09:22:27 INFO - PROCESS | 1655 | 1467822147350 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:27 INFO - PROCESS | 1655 | 1467822147353 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:27 INFO - PROCESS | 1655 | 1467822147437 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:22:27 INFO - PROCESS | 1655 | 1467822147446 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:27 INFO - PROCESS | 1655 | 1467822147448 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12350c800 == 37 [pid = 1655] [id = 450] 09:22:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x123d86000) [pid = 1655] [serial = 1349] [outer = 0x0] 09:22:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x124ee8400) [pid = 1655] [serial = 1350] [outer = 0x123d86000] 09:22:27 INFO - PROCESS | 1655 | 1467822147473 Marionette DEBUG loaded listener.js 09:22:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x12679a000) [pid = 1655] [serial = 1351] [outer = 0x123d86000] 09:22:27 INFO - PROCESS | 1655 | 1467822147831 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 09:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 523ms 09:22:27 INFO - PROCESS | 1655 | 1467822147869 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:22:27 INFO - PROCESS | 1655 | 1467822147871 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:22:27 INFO - PROCESS | 1655 | 1467822147874 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:22:27 INFO - PROCESS | 1655 | 1467822147876 Marionette TRACE conn2 <- [1,1774,null,{}] 09:22:27 INFO - PROCESS | 1655 | 1467822147880 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:27 INFO - PROCESS | 1655 | 1467822147881 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:27 INFO - PROCESS | 1655 | 1467822147959 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:22:27 INFO - PROCESS | 1655 | 1467822147965 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:27 INFO - PROCESS | 1655 | 1467822147966 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x124ec5800 == 38 [pid = 1655] [id = 451] 09:22:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x126c0d800) [pid = 1655] [serial = 1352] [outer = 0x0] 09:22:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x128f40400) [pid = 1655] [serial = 1353] [outer = 0x126c0d800] 09:22:27 INFO - PROCESS | 1655 | 1467822147991 Marionette DEBUG loaded listener.js 09:22:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1293e4800) [pid = 1655] [serial = 1354] [outer = 0x126c0d800] 09:22:28 INFO - PROCESS | 1655 | 1467822148315 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 09:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 471ms 09:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:22:28 INFO - PROCESS | 1655 | 1467822148346 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:22:28 INFO - PROCESS | 1655 | 1467822148348 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:22:28 INFO - PROCESS | 1655 | 1467822148350 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:22:28 INFO - PROCESS | 1655 | 1467822148351 Marionette TRACE conn2 <- [1,1778,null,{}] 09:22:28 INFO - PROCESS | 1655 | 1467822148353 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:28 INFO - PROCESS | 1655 | 1467822148354 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:28 INFO - PROCESS | 1655 | 1467822148431 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:22:28 INFO - PROCESS | 1655 | 1467822148435 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:28 INFO - PROCESS | 1655 | 1467822148436 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289a7800 == 39 [pid = 1655] [id = 452] 09:22:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12a72ec00) [pid = 1655] [serial = 1355] [outer = 0x0] 09:22:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12a737400) [pid = 1655] [serial = 1356] [outer = 0x12a72ec00] 09:22:28 INFO - PROCESS | 1655 | 1467822148469 Marionette DEBUG loaded listener.js 09:22:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12a8d9400) [pid = 1655] [serial = 1357] [outer = 0x12a72ec00] 09:22:28 INFO - PROCESS | 1655 | 1467822148855 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 09:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 09:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 09:22:28 INFO - PROCESS | 1655 | 1467822148883 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:22:28 INFO - PROCESS | 1655 | 1467822148885 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:22:28 INFO - PROCESS | 1655 | 1467822148887 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:22:28 INFO - PROCESS | 1655 | 1467822148888 Marionette TRACE conn2 <- [1,1782,null,{}] 09:22:28 INFO - PROCESS | 1655 | 1467822148890 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:28 INFO - PROCESS | 1655 | 1467822148897 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:29 INFO - PROCESS | 1655 | 1467822149013 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:22:29 INFO - PROCESS | 1655 | 1467822149017 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:29 INFO - PROCESS | 1655 | 1467822149018 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12951d800 == 40 [pid = 1655] [id = 453] 09:22:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12a8d9800) [pid = 1655] [serial = 1358] [outer = 0x0] 09:22:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12b866800) [pid = 1655] [serial = 1359] [outer = 0x12a8d9800] 09:22:29 INFO - PROCESS | 1655 | 1467822149042 Marionette DEBUG loaded listener.js 09:22:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12b86c800) [pid = 1655] [serial = 1360] [outer = 0x12a8d9800] 09:22:29 INFO - PROCESS | 1655 | 1467822149356 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 09:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 09:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 518ms 09:22:29 INFO - PROCESS | 1655 | 1467822149405 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:22:29 INFO - PROCESS | 1655 | 1467822149407 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:22:29 INFO - PROCESS | 1655 | 1467822149409 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:22:29 INFO - PROCESS | 1655 | 1467822149412 Marionette TRACE conn2 <- [1,1786,null,{}] 09:22:29 INFO - PROCESS | 1655 | 1467822149416 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:29 INFO - PROCESS | 1655 | 1467822149417 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:29 INFO - PROCESS | 1655 | 1467822149519 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:22:29 INFO - PROCESS | 1655 | 1467822149529 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:29 INFO - PROCESS | 1655 | 1467822149530 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaaa000 == 41 [pid = 1655] [id = 454] 09:22:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12387a400) [pid = 1655] [serial = 1361] [outer = 0x0] 09:22:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12b868000) [pid = 1655] [serial = 1362] [outer = 0x12387a400] 09:22:29 INFO - PROCESS | 1655 | 1467822149561 Marionette DEBUG loaded listener.js 09:22:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12b9a0800) [pid = 1655] [serial = 1363] [outer = 0x12387a400] 09:22:29 INFO - PROCESS | 1655 | 1467822149874 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 09:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 09:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 477ms 09:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:22:29 INFO - PROCESS | 1655 | 1467822149886 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:22:29 INFO - PROCESS | 1655 | 1467822149888 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:22:29 INFO - PROCESS | 1655 | 1467822149890 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:22:29 INFO - PROCESS | 1655 | 1467822149891 Marionette TRACE conn2 <- [1,1790,null,{}] 09:22:29 INFO - PROCESS | 1655 | 1467822149897 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:29 INFO - PROCESS | 1655 | 1467822149898 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:30 INFO - PROCESS | 1655 | 1467822150003 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:22:30 INFO - PROCESS | 1655 | 1467822150014 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:30 INFO - PROCESS | 1655 | 1467822150015 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9b7000 == 42 [pid = 1655] [id = 455] 09:22:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12b9a1800) [pid = 1655] [serial = 1364] [outer = 0x0] 09:22:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12b9ef800) [pid = 1655] [serial = 1365] [outer = 0x12b9a1800] 09:22:30 INFO - PROCESS | 1655 | 1467822150039 Marionette DEBUG loaded listener.js 09:22:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b9f4800) [pid = 1655] [serial = 1366] [outer = 0x12b9a1800] 09:22:30 INFO - PROCESS | 1655 | 1467822150482 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 622ms 09:22:30 INFO - PROCESS | 1655 | 1467822150519 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:22:30 INFO - PROCESS | 1655 | 1467822150521 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:22:30 INFO - PROCESS | 1655 | 1467822150524 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:22:30 INFO - PROCESS | 1655 | 1467822150527 Marionette TRACE conn2 <- [1,1794,null,{}] 09:22:30 INFO - PROCESS | 1655 | 1467822150532 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:30 INFO - PROCESS | 1655 | 1467822150534 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:30 INFO - PROCESS | 1655 | 1467822150692 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:22:30 INFO - PROCESS | 1655 | 1467822150726 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:30 INFO - PROCESS | 1655 | 1467822150727 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be11000 == 43 [pid = 1655] [id = 456] 09:22:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119ae7800) [pid = 1655] [serial = 1367] [outer = 0x0] 09:22:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b9fe800) [pid = 1655] [serial = 1368] [outer = 0x119ae7800] 09:22:30 INFO - PROCESS | 1655 | 1467822150751 Marionette DEBUG loaded listener.js 09:22:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12ba66c00) [pid = 1655] [serial = 1369] [outer = 0x119ae7800] 09:22:31 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12310b400) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:22:31 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1131b1800) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:22:31 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118120c00) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:22:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11915c800) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:22:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128fd6c00) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:22:31 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12658d400) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:22:31 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1128ce400) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:22:31 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1164e4400) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:22:31 INFO - PROCESS | 1655 | 1467822151114 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 624ms 09:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:22:31 INFO - PROCESS | 1655 | 1467822151148 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:22:31 INFO - PROCESS | 1655 | 1467822151150 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:22:31 INFO - PROCESS | 1655 | 1467822151152 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:22:31 INFO - PROCESS | 1655 | 1467822151153 Marionette TRACE conn2 <- [1,1798,null,{}] 09:22:31 INFO - PROCESS | 1655 | 1467822151155 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:31 INFO - PROCESS | 1655 | 1467822151156 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:31 INFO - PROCESS | 1655 | 1467822151237 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:22:31 INFO - PROCESS | 1655 | 1467822151312 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:31 INFO - PROCESS | 1655 | 1467822151313 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c655000 == 44 [pid = 1655] [id = 457] 09:22:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1167e9000) [pid = 1655] [serial = 1370] [outer = 0x0] 09:22:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12310b400) [pid = 1655] [serial = 1371] [outer = 0x1167e9000] 09:22:31 INFO - PROCESS | 1655 | 1467822151343 Marionette DEBUG loaded listener.js 09:22:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12ba62c00) [pid = 1655] [serial = 1372] [outer = 0x1167e9000] 09:22:31 INFO - PROCESS | 1655 | 1467822151611 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 09:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 470ms 09:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:22:31 INFO - PROCESS | 1655 | 1467822151622 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:22:31 INFO - PROCESS | 1655 | 1467822151623 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:22:31 INFO - PROCESS | 1655 | 1467822151638 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:22:31 INFO - PROCESS | 1655 | 1467822151640 Marionette TRACE conn2 <- [1,1802,null,{}] 09:22:31 INFO - PROCESS | 1655 | 1467822151649 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:31 INFO - PROCESS | 1655 | 1467822151651 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:31 INFO - PROCESS | 1655 | 1467822151755 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:22:31 INFO - PROCESS | 1655 | 1467822151760 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:31 INFO - PROCESS | 1655 | 1467822151763 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf27000 == 45 [pid = 1655] [id = 458] 09:22:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12ba6b000) [pid = 1655] [serial = 1373] [outer = 0x0] 09:22:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12bc12800) [pid = 1655] [serial = 1374] [outer = 0x12ba6b000] 09:22:31 INFO - PROCESS | 1655 | 1467822151787 Marionette DEBUG loaded listener.js 09:22:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12bc1bc00) [pid = 1655] [serial = 1375] [outer = 0x12ba6b000] 09:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 480ms 09:22:32 INFO - PROCESS | 1655 | 1467822152103 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:22:32 INFO - PROCESS | 1655 | 1467822152107 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:22:32 INFO - PROCESS | 1655 | 1467822152108 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:22:32 INFO - PROCESS | 1655 | 1467822152114 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:22:32 INFO - PROCESS | 1655 | 1467822152116 Marionette TRACE conn2 <- [1,1806,null,{}] 09:22:32 INFO - PROCESS | 1655 | 1467822152118 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:32 INFO - PROCESS | 1655 | 1467822152119 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:32 INFO - PROCESS | 1655 | 1467822152205 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:22:32 INFO - PROCESS | 1655 | 1467822152271 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:32 INFO - PROCESS | 1655 | 1467822152272 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf3a800 == 46 [pid = 1655] [id = 459] 09:22:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12612dc00) [pid = 1655] [serial = 1376] [outer = 0x0] 09:22:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12bc14c00) [pid = 1655] [serial = 1377] [outer = 0x12612dc00] 09:22:32 INFO - PROCESS | 1655 | 1467822152296 Marionette DEBUG loaded listener.js 09:22:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12bea0800) [pid = 1655] [serial = 1378] [outer = 0x12612dc00] 09:22:32 INFO - PROCESS | 1655 | 1467822152580 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 09:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 525ms 09:22:32 INFO - PROCESS | 1655 | 1467822152637 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:22:32 INFO - PROCESS | 1655 | 1467822152638 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:22:32 INFO - PROCESS | 1655 | 1467822152640 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:22:32 INFO - PROCESS | 1655 | 1467822152641 Marionette TRACE conn2 <- [1,1810,null,{}] 09:22:32 INFO - PROCESS | 1655 | 1467822152645 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:32 INFO - PROCESS | 1655 | 1467822152647 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:32 INFO - PROCESS | 1655 | 1467822152736 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:22:32 INFO - PROCESS | 1655 | 1467822152739 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:32 INFO - PROCESS | 1655 | 1467822152740 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d64d800 == 47 [pid = 1655] [id = 460] 09:22:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12bea0c00) [pid = 1655] [serial = 1379] [outer = 0x0] 09:22:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12bedf400) [pid = 1655] [serial = 1380] [outer = 0x12bea0c00] 09:22:32 INFO - PROCESS | 1655 | 1467822152763 Marionette DEBUG loaded listener.js 09:22:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12bee6c00) [pid = 1655] [serial = 1381] [outer = 0x12bea0c00] 09:22:33 INFO - PROCESS | 1655 | 1467822153220 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 624ms 09:22:33 INFO - PROCESS | 1655 | 1467822153265 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:22:33 INFO - PROCESS | 1655 | 1467822153268 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:22:33 INFO - PROCESS | 1655 | 1467822153271 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:22:33 INFO - PROCESS | 1655 | 1467822153273 Marionette TRACE conn2 <- [1,1814,null,{}] 09:22:33 INFO - PROCESS | 1655 | 1467822153277 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:33 INFO - PROCESS | 1655 | 1467822153278 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:33 INFO - PROCESS | 1655 | 1467822153393 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:22:33 INFO - PROCESS | 1655 | 1467822153456 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:33 INFO - PROCESS | 1655 | 1467822153458 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192eb800 == 48 [pid = 1655] [id = 461] 09:22:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x117143000) [pid = 1655] [serial = 1382] [outer = 0x0] 09:22:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1181a9000) [pid = 1655] [serial = 1383] [outer = 0x117143000] 09:22:33 INFO - PROCESS | 1655 | 1467822153531 Marionette DEBUG loaded listener.js 09:22:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1186be400) [pid = 1655] [serial = 1384] [outer = 0x117143000] 09:22:33 INFO - PROCESS | 1655 | 1467822153929 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 722ms 09:22:34 INFO - PROCESS | 1655 | 1467822154003 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:22:34 INFO - PROCESS | 1655 | 1467822154006 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:22:34 INFO - PROCESS | 1655 | 1467822154010 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:22:34 INFO - PROCESS | 1655 | 1467822154013 Marionette TRACE conn2 <- [1,1818,null,{}] 09:22:34 INFO - PROCESS | 1655 | 1467822154015 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:34 INFO - PROCESS | 1655 | 1467822154017 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:34 INFO - PROCESS | 1655 | 1467822154126 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:22:34 INFO - PROCESS | 1655 | 1467822154188 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:34 INFO - PROCESS | 1655 | 1467822154189 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x128da5000 == 49 [pid = 1655] [id = 462] 09:22:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119561800) [pid = 1655] [serial = 1385] [outer = 0x0] 09:22:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119988400) [pid = 1655] [serial = 1386] [outer = 0x119561800] 09:22:34 INFO - PROCESS | 1655 | 1467822154260 Marionette DEBUG loaded listener.js 09:22:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119a82800) [pid = 1655] [serial = 1387] [outer = 0x119561800] 09:22:34 INFO - PROCESS | 1655 | 1467822154688 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 09:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 723ms 09:22:34 INFO - PROCESS | 1655 | 1467822154733 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:22:34 INFO - PROCESS | 1655 | 1467822154735 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:22:34 INFO - PROCESS | 1655 | 1467822154737 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:22:34 INFO - PROCESS | 1655 | 1467822154740 Marionette TRACE conn2 <- [1,1822,null,{}] 09:22:34 INFO - PROCESS | 1655 | 1467822154748 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:34 INFO - PROCESS | 1655 | 1467822154752 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:34 INFO - PROCESS | 1655 | 1467822154861 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:22:34 INFO - PROCESS | 1655 | 1467822154937 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:34 INFO - PROCESS | 1655 | 1467822154940 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3c2800 == 50 [pid = 1655] [id = 463] 09:22:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123a71c00) [pid = 1655] [serial = 1388] [outer = 0x0] 09:22:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12679c400) [pid = 1655] [serial = 1389] [outer = 0x123a71c00] 09:22:34 INFO - PROCESS | 1655 | 1467822154972 Marionette DEBUG loaded listener.js 09:22:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128bedc00) [pid = 1655] [serial = 1390] [outer = 0x123a71c00] 09:22:35 INFO - PROCESS | 1655 | 1467822155359 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 09:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 675ms 09:22:35 INFO - PROCESS | 1655 | 1467822155441 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:22:35 INFO - PROCESS | 1655 | 1467822155443 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:22:35 INFO - PROCESS | 1655 | 1467822155460 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:22:35 INFO - PROCESS | 1655 | 1467822155462 Marionette TRACE conn2 <- [1,1826,null,{}] 09:22:35 INFO - PROCESS | 1655 | 1467822155464 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:35 INFO - PROCESS | 1655 | 1467822155465 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:35 INFO - PROCESS | 1655 | 1467822155569 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:22:35 INFO - PROCESS | 1655 | 1467822155646 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:35 INFO - PROCESS | 1655 | 1467822155647 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182ea800 == 51 [pid = 1655] [id = 464] 09:22:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11714cc00) [pid = 1655] [serial = 1391] [outer = 0x0] 09:22:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126c02400) [pid = 1655] [serial = 1392] [outer = 0x11714cc00] 09:22:35 INFO - PROCESS | 1655 | 1467822155677 Marionette DEBUG loaded listener.js 09:22:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12955e400) [pid = 1655] [serial = 1393] [outer = 0x11714cc00] 09:22:36 INFO - PROCESS | 1655 | 1467822156246 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 09:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 821ms 09:22:36 INFO - PROCESS | 1655 | 1467822156286 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:22:36 INFO - PROCESS | 1655 | 1467822156289 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:22:36 INFO - PROCESS | 1655 | 1467822156292 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:22:36 INFO - PROCESS | 1655 | 1467822156293 Marionette TRACE conn2 <- [1,1830,null,{}] 09:22:36 INFO - PROCESS | 1655 | 1467822156299 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:36 INFO - PROCESS | 1655 | 1467822156300 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:36 INFO - PROCESS | 1655 | 1467822156397 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:22:36 INFO - PROCESS | 1655 | 1467822156461 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:36 INFO - PROCESS | 1655 | 1467822156463 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x124929000 == 52 [pid = 1655] [id = 465] 09:22:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11944f000) [pid = 1655] [serial = 1394] [outer = 0x0] 09:22:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119981400) [pid = 1655] [serial = 1395] [outer = 0x11944f000] 09:22:36 INFO - PROCESS | 1655 | 1467822156490 Marionette DEBUG loaded listener.js 09:22:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11998e400) [pid = 1655] [serial = 1396] [outer = 0x11944f000] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf3a800 == 51 [pid = 1655] [id = 459] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf27000 == 50 [pid = 1655] [id = 458] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12c655000 == 49 [pid = 1655] [id = 457] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12be11000 == 48 [pid = 1655] [id = 456] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9b7000 == 47 [pid = 1655] [id = 455] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaaa000 == 46 [pid = 1655] [id = 454] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12951d800 == 45 [pid = 1655] [id = 453] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12955f000) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1289a7800 == 44 [pid = 1655] [id = 452] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x124ec5800 == 43 [pid = 1655] [id = 451] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12350c800 == 42 [pid = 1655] [id = 450] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1182f0000 == 41 [pid = 1655] [id = 449] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x119475000 == 40 [pid = 1655] [id = 448] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x116ad1000 == 39 [pid = 1655] [id = 447] 09:22:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b833000 == 38 [pid = 1655] [id = 442] 09:22:36 INFO - PROCESS | 1655 | 1467822156989 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x123005800) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124ea1400) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118672c00) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118114000) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119f24800) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11992e400) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1293eb400) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126c08800) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112ae1c00) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x113c74000) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1164e9800) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1292b9400) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128be7400) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128bf6000) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123880400) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1181af800) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11910fc00) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 09:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 724ms 09:22:37 INFO - PROCESS | 1655 | 1467822157015 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:22:37 INFO - PROCESS | 1655 | 1467822157018 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:22:37 INFO - PROCESS | 1655 | 1467822157023 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:22:37 INFO - PROCESS | 1655 | 1467822157024 Marionette TRACE conn2 <- [1,1834,null,{}] 09:22:37 INFO - PROCESS | 1655 | 1467822157034 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:37 INFO - PROCESS | 1655 | 1467822157036 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:37 INFO - PROCESS | 1655 | 1467822157119 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:22:37 INFO - PROCESS | 1655 | 1467822157124 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:37 INFO - PROCESS | 1655 | 1467822157125 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182db800 == 39 [pid = 1655] [id = 466] 09:22:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1208f1000) [pid = 1655] [serial = 1397] [outer = 0x0] 09:22:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1233ec800) [pid = 1655] [serial = 1398] [outer = 0x1208f1000] 09:22:37 INFO - PROCESS | 1655 | 1467822157156 Marionette DEBUG loaded listener.js 09:22:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1249df000) [pid = 1655] [serial = 1399] [outer = 0x1208f1000] 09:22:37 INFO - PROCESS | 1655 | 1467822157503 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 09:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 09:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 521ms 09:22:37 INFO - PROCESS | 1655 | 1467822157557 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:22:37 INFO - PROCESS | 1655 | 1467822157558 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:22:37 INFO - PROCESS | 1655 | 1467822157562 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:22:37 INFO - PROCESS | 1655 | 1467822157564 Marionette TRACE conn2 <- [1,1838,null,{}] 09:22:37 INFO - PROCESS | 1655 | 1467822157572 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:37 INFO - PROCESS | 1655 | 1467822157575 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:37 INFO - PROCESS | 1655 | 1467822157657 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:22:37 INFO - PROCESS | 1655 | 1467822157664 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:37 INFO - PROCESS | 1655 | 1467822157666 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x124611000 == 40 [pid = 1655] [id = 467] 09:22:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126930800) [pid = 1655] [serial = 1400] [outer = 0x0] 09:22:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128fd9400) [pid = 1655] [serial = 1401] [outer = 0x126930800] 09:22:37 INFO - PROCESS | 1655 | 1467822157693 Marionette DEBUG loaded listener.js 09:22:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a72a800) [pid = 1655] [serial = 1402] [outer = 0x126930800] 09:22:38 INFO - PROCESS | 1655 | 1467822158046 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 09:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 524ms 09:22:38 INFO - PROCESS | 1655 | 1467822158087 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:22:38 INFO - PROCESS | 1655 | 1467822158089 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:22:38 INFO - PROCESS | 1655 | 1467822158091 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:22:38 INFO - PROCESS | 1655 | 1467822158092 Marionette TRACE conn2 <- [1,1842,null,{}] 09:22:38 INFO - PROCESS | 1655 | 1467822158097 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:38 INFO - PROCESS | 1655 | 1467822158098 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:38 INFO - PROCESS | 1655 | 1467822158179 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:22:38 INFO - PROCESS | 1655 | 1467822158183 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:38 INFO - PROCESS | 1655 | 1467822158184 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fa3000 == 41 [pid = 1655] [id = 468] 09:22:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a781000) [pid = 1655] [serial = 1403] [outer = 0x0] 09:22:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a8d8800) [pid = 1655] [serial = 1404] [outer = 0x12a781000] 09:22:38 INFO - PROCESS | 1655 | 1467822158209 Marionette DEBUG loaded listener.js 09:22:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b1b3400) [pid = 1655] [serial = 1405] [outer = 0x12a781000] 09:22:38 INFO - PROCESS | 1655 | 1467822158564 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 09:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 519ms 09:22:38 INFO - PROCESS | 1655 | 1467822158611 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:22:38 INFO - PROCESS | 1655 | 1467822158613 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:22:38 INFO - PROCESS | 1655 | 1467822158616 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:22:38 INFO - PROCESS | 1655 | 1467822158618 Marionette TRACE conn2 <- [1,1846,null,{}] 09:22:38 INFO - PROCESS | 1655 | 1467822158621 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:38 INFO - PROCESS | 1655 | 1467822158623 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:38 INFO - PROCESS | 1655 | 1467822158793 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:22:38 INFO - PROCESS | 1655 | 1467822158855 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:38 INFO - PROCESS | 1655 | 1467822158857 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e1f800 == 42 [pid = 1655] [id = 469] 09:22:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a781c00) [pid = 1655] [serial = 1406] [outer = 0x0] 09:22:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b85e000) [pid = 1655] [serial = 1407] [outer = 0x12a781c00] 09:22:38 INFO - PROCESS | 1655 | 1467822158908 Marionette DEBUG loaded listener.js 09:22:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b9a0c00) [pid = 1655] [serial = 1408] [outer = 0x12a781c00] 09:22:39 INFO - PROCESS | 1655 | 1467822159303 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 719ms 09:22:39 INFO - PROCESS | 1655 | 1467822159343 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:22:39 INFO - PROCESS | 1655 | 1467822159344 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:22:39 INFO - PROCESS | 1655 | 1467822159346 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:22:39 INFO - PROCESS | 1655 | 1467822159347 Marionette TRACE conn2 <- [1,1850,null,{}] 09:22:39 INFO - PROCESS | 1655 | 1467822159350 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:39 INFO - PROCESS | 1655 | 1467822159354 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:39 INFO - PROCESS | 1655 | 1467822159499 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:22:39 INFO - PROCESS | 1655 | 1467822159515 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:39 INFO - PROCESS | 1655 | 1467822159516 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b831800 == 43 [pid = 1655] [id = 470] 09:22:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b9fb800) [pid = 1655] [serial = 1409] [outer = 0x0] 09:22:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12bc0e000) [pid = 1655] [serial = 1410] [outer = 0x12b9fb800] 09:22:39 INFO - PROCESS | 1655 | 1467822159541 Marionette DEBUG loaded listener.js 09:22:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12be9ec00) [pid = 1655] [serial = 1411] [outer = 0x12b9fb800] 09:22:39 INFO - PROCESS | 1655 | 1467822159879 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 569ms 09:22:39 INFO - PROCESS | 1655 | 1467822159922 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:22:39 INFO - PROCESS | 1655 | 1467822159923 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:22:39 INFO - PROCESS | 1655 | 1467822159926 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:22:39 INFO - PROCESS | 1655 | 1467822159927 Marionette TRACE conn2 <- [1,1854,null,{}] 09:22:39 INFO - PROCESS | 1655 | 1467822159929 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:39 INFO - PROCESS | 1655 | 1467822159930 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:40 INFO - PROCESS | 1655 | 1467822160038 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:22:40 INFO - PROCESS | 1655 | 1467822160043 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:40 INFO - PROCESS | 1655 | 1467822160044 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e66800 == 44 [pid = 1655] [id = 471] 09:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12be9f000) [pid = 1655] [serial = 1412] [outer = 0x0] 09:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12bee3000) [pid = 1655] [serial = 1413] [outer = 0x12be9f000] 09:22:40 INFO - PROCESS | 1655 | 1467822160102 Marionette DEBUG loaded listener.js 09:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12c3cf400) [pid = 1655] [serial = 1414] [outer = 0x12be9f000] 09:22:40 INFO - PROCESS | 1655 | 1467822160395 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 09:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:22:40 INFO - PROCESS | 1655 | 1467822160447 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:22:40 INFO - PROCESS | 1655 | 1467822160448 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:22:40 INFO - PROCESS | 1655 | 1467822160450 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:22:40 INFO - PROCESS | 1655 | 1467822160451 Marionette TRACE conn2 <- [1,1858,null,{}] 09:22:40 INFO - PROCESS | 1655 | 1467822160454 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:40 INFO - PROCESS | 1655 | 1467822160455 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:40 INFO - PROCESS | 1655 | 1467822160555 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:22:40 INFO - PROCESS | 1655 | 1467822160568 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:40 INFO - PROCESS | 1655 | 1467822160569 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf3a800 == 45 [pid = 1655] [id = 472] 09:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12c3ce800) [pid = 1655] [serial = 1415] [outer = 0x0] 09:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12c3d5800) [pid = 1655] [serial = 1416] [outer = 0x12c3ce800] 09:22:40 INFO - PROCESS | 1655 | 1467822160594 Marionette DEBUG loaded listener.js 09:22:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12c3d9400) [pid = 1655] [serial = 1417] [outer = 0x12c3ce800] 09:22:40 INFO - PROCESS | 1655 | 1467822160932 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 09:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 09:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:22:40 INFO - PROCESS | 1655 | 1467822160972 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:22:40 INFO - PROCESS | 1655 | 1467822160973 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:22:40 INFO - PROCESS | 1655 | 1467822160975 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:22:40 INFO - PROCESS | 1655 | 1467822160976 Marionette TRACE conn2 <- [1,1862,null,{}] 09:22:40 INFO - PROCESS | 1655 | 1467822160978 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:40 INFO - PROCESS | 1655 | 1467822160979 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:41 INFO - PROCESS | 1655 | 1467822161091 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:22:41 INFO - PROCESS | 1655 | 1467822161094 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:41 INFO - PROCESS | 1655 | 1467822161095 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7ce000 == 46 [pid = 1655] [id = 473] 09:22:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12c3d6800) [pid = 1655] [serial = 1418] [outer = 0x0] 09:22:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12c3dd400) [pid = 1655] [serial = 1419] [outer = 0x12c3d6800] 09:22:41 INFO - PROCESS | 1655 | 1467822161119 Marionette DEBUG loaded listener.js 09:22:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12ca76400) [pid = 1655] [serial = 1420] [outer = 0x12c3d6800] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12387a400) [pid = 1655] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12b9a1800) [pid = 1655] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1176e0800) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x126c0d800) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x119ae7800) [pid = 1655] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123d86000) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1167ea800) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x111c7f000) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12a72ec00) [pid = 1655] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128f3b800) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1167e9000) [pid = 1655] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12ba6b000) [pid = 1655] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12612dc00) [pid = 1655] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:22:41 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a8d9800) [pid = 1655] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:22:41 INFO - PROCESS | 1655 | 1467822161660 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 09:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 718ms 09:22:41 INFO - PROCESS | 1655 | 1467822161697 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:22:41 INFO - PROCESS | 1655 | 1467822161700 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:22:41 INFO - PROCESS | 1655 | 1467822161703 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:22:41 INFO - PROCESS | 1655 | 1467822161705 Marionette TRACE conn2 <- [1,1866,null,{}] 09:22:41 INFO - PROCESS | 1655 | 1467822161709 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:41 INFO - PROCESS | 1655 | 1467822161711 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:41 INFO - PROCESS | 1655 | 1467822161797 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:22:41 INFO - PROCESS | 1655 | 1467822161816 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:41 INFO - PROCESS | 1655 | 1467822161817 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7c8000 == 47 [pid = 1655] [id = 474] 09:22:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1174fdc00) [pid = 1655] [serial = 1421] [outer = 0x0] 09:22:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124ea0800) [pid = 1655] [serial = 1422] [outer = 0x1174fdc00] 09:22:41 INFO - PROCESS | 1655 | 1467822161841 Marionette DEBUG loaded listener.js 09:22:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1292b2800) [pid = 1655] [serial = 1423] [outer = 0x1174fdc00] 09:22:42 INFO - PROCESS | 1655 | 1467822162164 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 09:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 470ms 09:22:42 INFO - PROCESS | 1655 | 1467822162173 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:22:42 INFO - PROCESS | 1655 | 1467822162175 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:22:42 INFO - PROCESS | 1655 | 1467822162179 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:22:42 INFO - PROCESS | 1655 | 1467822162181 Marionette TRACE conn2 <- [1,1870,null,{}] 09:22:42 INFO - PROCESS | 1655 | 1467822162183 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:42 INFO - PROCESS | 1655 | 1467822162185 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:42 INFO - PROCESS | 1655 | 1467822162287 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:22:42 INFO - PROCESS | 1655 | 1467822162353 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:42 INFO - PROCESS | 1655 | 1467822162355 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dabf800 == 48 [pid = 1655] [id = 475] 09:22:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119403000) [pid = 1655] [serial = 1424] [outer = 0x0] 09:22:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11940c000) [pid = 1655] [serial = 1425] [outer = 0x119403000] 09:22:42 INFO - PROCESS | 1655 | 1467822162381 Marionette DEBUG loaded listener.js 09:22:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b9a1800) [pid = 1655] [serial = 1426] [outer = 0x119403000] 09:22:42 INFO - PROCESS | 1655 | 1467822162655 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 09:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 524ms 09:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:22:42 INFO - PROCESS | 1655 | 1467822162702 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:22:42 INFO - PROCESS | 1655 | 1467822162704 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:22:42 INFO - PROCESS | 1655 | 1467822162706 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:22:42 INFO - PROCESS | 1655 | 1467822162707 Marionette TRACE conn2 <- [1,1874,null,{}] 09:22:42 INFO - PROCESS | 1655 | 1467822162711 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:42 INFO - PROCESS | 1655 | 1467822162715 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:42 INFO - PROCESS | 1655 | 1467822162840 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:22:42 INFO - PROCESS | 1655 | 1467822162930 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:42 INFO - PROCESS | 1655 | 1467822162932 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a81e000 == 49 [pid = 1655] [id = 476] 09:22:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119407000) [pid = 1655] [serial = 1427] [outer = 0x0] 09:22:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12bc0c400) [pid = 1655] [serial = 1428] [outer = 0x119407000] 09:22:42 INFO - PROCESS | 1655 | 1467822162971 Marionette DEBUG loaded listener.js 09:22:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12ca7b000) [pid = 1655] [serial = 1429] [outer = 0x119407000] 09:22:43 INFO - PROCESS | 1655 | 1467822163332 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 09:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 668ms 09:22:43 INFO - PROCESS | 1655 | 1467822163375 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:22:43 INFO - PROCESS | 1655 | 1467822163376 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:22:43 INFO - PROCESS | 1655 | 1467822163388 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:22:43 INFO - PROCESS | 1655 | 1467822163388 Marionette TRACE conn2 <- [1,1878,null,{}] 09:22:43 INFO - PROCESS | 1655 | 1467822163391 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:43 INFO - PROCESS | 1655 | 1467822163392 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:43 INFO - PROCESS | 1655 | 1467822163536 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:22:43 INFO - PROCESS | 1655 | 1467822163647 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:43 INFO - PROCESS | 1655 | 1467822163649 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11268a000 == 50 [pid = 1655] [id = 477] 09:22:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x112f3dc00) [pid = 1655] [serial = 1430] [outer = 0x0] 09:22:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11687f000) [pid = 1655] [serial = 1431] [outer = 0x112f3dc00] 09:22:43 INFO - PROCESS | 1655 | 1467822163683 Marionette DEBUG loaded listener.js 09:22:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11814a000) [pid = 1655] [serial = 1432] [outer = 0x112f3dc00] 09:22:44 INFO - PROCESS | 1655 | 1467822164111 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 09:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 781ms 09:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:22:44 INFO - PROCESS | 1655 | 1467822164187 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:22:44 INFO - PROCESS | 1655 | 1467822164189 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:22:44 INFO - PROCESS | 1655 | 1467822164207 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:22:44 INFO - PROCESS | 1655 | 1467822164209 Marionette TRACE conn2 <- [1,1882,null,{}] 09:22:44 INFO - PROCESS | 1655 | 1467822164214 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:44 INFO - PROCESS | 1655 | 1467822164216 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:44 INFO - PROCESS | 1655 | 1467822164325 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:22:44 INFO - PROCESS | 1655 | 1467822164402 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:44 INFO - PROCESS | 1655 | 1467822164404 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x123078800 == 51 [pid = 1655] [id = 478] 09:22:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119406800) [pid = 1655] [serial = 1433] [outer = 0x0] 09:22:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119982400) [pid = 1655] [serial = 1434] [outer = 0x119406800] 09:22:44 INFO - PROCESS | 1655 | 1467822164436 Marionette DEBUG loaded listener.js 09:22:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119af2800) [pid = 1655] [serial = 1435] [outer = 0x119406800] 09:22:44 INFO - PROCESS | 1655 | 1467822164883 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 09:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 735ms 09:22:44 INFO - PROCESS | 1655 | 1467822164930 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:22:44 INFO - PROCESS | 1655 | 1467822164933 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:22:44 INFO - PROCESS | 1655 | 1467822164937 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:22:44 INFO - PROCESS | 1655 | 1467822164940 Marionette TRACE conn2 <- [1,1886,null,{}] 09:22:44 INFO - PROCESS | 1655 | 1467822164962 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:44 INFO - PROCESS | 1655 | 1467822164965 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:45 INFO - PROCESS | 1655 | 1467822165097 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:22:45 INFO - PROCESS | 1655 | 1467822165156 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:45 INFO - PROCESS | 1655 | 1467822165157 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e0e000 == 52 [pid = 1655] [id = 479] 09:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x124ea3800) [pid = 1655] [serial = 1436] [outer = 0x0] 09:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x126134800) [pid = 1655] [serial = 1437] [outer = 0x124ea3800] 09:22:45 INFO - PROCESS | 1655 | 1467822165186 Marionette DEBUG loaded listener.js 09:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128fd8800) [pid = 1655] [serial = 1438] [outer = 0x124ea3800] 09:22:45 INFO - PROCESS | 1655 | 1467822165663 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 09:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 777ms 09:22:45 INFO - PROCESS | 1655 | 1467822165717 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:22:45 INFO - PROCESS | 1655 | 1467822165720 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:22:45 INFO - PROCESS | 1655 | 1467822165730 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:22:45 INFO - PROCESS | 1655 | 1467822165734 Marionette TRACE conn2 <- [1,1890,null,{}] 09:22:45 INFO - PROCESS | 1655 | 1467822165736 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:45 INFO - PROCESS | 1655 | 1467822165739 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:45 INFO - PROCESS | 1655 | 1467822165847 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:22:45 INFO - PROCESS | 1655 | 1467822165923 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:45 INFO - PROCESS | 1655 | 1467822165924 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7ce800 == 53 [pid = 1655] [id = 480] 09:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x110eaf400) [pid = 1655] [serial = 1439] [outer = 0x0] 09:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x124ee8000) [pid = 1655] [serial = 1440] [outer = 0x110eaf400] 09:22:45 INFO - PROCESS | 1655 | 1467822165953 Marionette DEBUG loaded listener.js 09:22:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12a72d400) [pid = 1655] [serial = 1441] [outer = 0x110eaf400] 09:22:46 INFO - PROCESS | 1655 | 1467822166349 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 09:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 677ms 09:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:22:46 INFO - PROCESS | 1655 | 1467822166401 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:22:46 INFO - PROCESS | 1655 | 1467822166403 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:22:46 INFO - PROCESS | 1655 | 1467822166405 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:22:46 INFO - PROCESS | 1655 | 1467822166406 Marionette TRACE conn2 <- [1,1894,null,{}] 09:22:46 INFO - PROCESS | 1655 | 1467822166409 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:46 INFO - PROCESS | 1655 | 1467822166410 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:46 INFO - PROCESS | 1655 | 1467822166516 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:22:46 INFO - PROCESS | 1655 | 1467822166621 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:46 INFO - PROCESS | 1655 | 1467822166623 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x123aab000 == 54 [pid = 1655] [id = 481] 09:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x110eb4400) [pid = 1655] [serial = 1442] [outer = 0x0] 09:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x123184800) [pid = 1655] [serial = 1443] [outer = 0x110eb4400] 09:22:46 INFO - PROCESS | 1655 | 1467822166653 Marionette DEBUG loaded listener.js 09:22:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x123188000) [pid = 1655] [serial = 1444] [outer = 0x110eb4400] 09:22:47 INFO - PROCESS | 1655 | 1467822167071 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 09:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 718ms 09:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:22:47 INFO - PROCESS | 1655 | 1467822167124 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:22:47 INFO - PROCESS | 1655 | 1467822167125 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:22:47 INFO - PROCESS | 1655 | 1467822167127 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:22:47 INFO - PROCESS | 1655 | 1467822167129 Marionette TRACE conn2 <- [1,1898,null,{}] 09:22:47 INFO - PROCESS | 1655 | 1467822167131 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:47 INFO - PROCESS | 1655 | 1467822167133 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:47 INFO - PROCESS | 1655 | 1467822167256 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:22:47 INFO - PROCESS | 1655 | 1467822167488 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:47 INFO - PROCESS | 1655 | 1467822167489 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x119181000 == 55 [pid = 1655] [id = 482] 09:22:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x110eb6000) [pid = 1655] [serial = 1445] [outer = 0x0] 09:22:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x110eb7c00) [pid = 1655] [serial = 1446] [outer = 0x110eb6000] 09:22:47 INFO - PROCESS | 1655 | 1467822167540 Marionette DEBUG loaded listener.js 09:22:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x116810800) [pid = 1655] [serial = 1447] [outer = 0x110eb6000] 09:22:47 INFO - PROCESS | 1655 | 1467822167959 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 09:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 871ms 09:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:22:48 INFO - PROCESS | 1655 | 1467822168000 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:22:48 INFO - PROCESS | 1655 | 1467822168003 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:22:48 INFO - PROCESS | 1655 | 1467822168005 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:22:48 INFO - PROCESS | 1655 | 1467822168007 Marionette TRACE conn2 <- [1,1902,null,{}] 09:22:48 INFO - PROCESS | 1655 | 1467822168011 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:48 INFO - PROCESS | 1655 | 1467822168013 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:48 INFO - PROCESS | 1655 | 1467822168112 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:22:48 INFO - PROCESS | 1655 | 1467822168178 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:48 INFO - PROCESS | 1655 | 1467822168179 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11946e000 == 56 [pid = 1655] [id = 483] 09:22:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1183e4c00) [pid = 1655] [serial = 1448] [outer = 0x0] 09:22:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x119405800) [pid = 1655] [serial = 1449] [outer = 0x1183e4c00] 09:22:48 INFO - PROCESS | 1655 | 1467822168207 Marionette DEBUG loaded listener.js 09:22:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11944b800) [pid = 1655] [serial = 1450] [outer = 0x1183e4c00] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12a81e000 == 55 [pid = 1655] [id = 476] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12dabf800 == 54 [pid = 1655] [id = 475] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7c8000 == 53 [pid = 1655] [id = 474] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7ce000 == 52 [pid = 1655] [id = 473] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf3a800 == 51 [pid = 1655] [id = 472] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12bedf400) [pid = 1655] [serial = 1380] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x117e66800 == 50 [pid = 1655] [id = 471] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12b831800 == 49 [pid = 1655] [id = 470] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x129e1f800 == 48 [pid = 1655] [id = 469] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x128fa3000 == 47 [pid = 1655] [id = 468] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x124611000 == 46 [pid = 1655] [id = 467] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1182db800 == 45 [pid = 1655] [id = 466] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x124929000 == 44 [pid = 1655] [id = 465] 09:22:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12d64d800 == 43 [pid = 1655] [id = 460] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12b868000) [pid = 1655] [serial = 1362] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12b9ef800) [pid = 1655] [serial = 1365] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1199cc800) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1235ee800) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x115def400) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x128f40400) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1293e4800) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12b9fe800) [pid = 1655] [serial = 1368] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x124eed000) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12679a000) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124ee8400) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11880fc00) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11992e000) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118141400) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x116883400) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x113da6800) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12a737400) [pid = 1655] [serial = 1356] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1292b9800) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a647400) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12310b400) [pid = 1655] [serial = 1371] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12bc12800) [pid = 1655] [serial = 1374] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12bc14c00) [pid = 1655] [serial = 1377] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12ba66c00) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12bea0800) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12b866800) [pid = 1655] [serial = 1359] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12bc1bc00) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12b9a0800) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b9f4800) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12b86c800) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12ba62c00) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a8d9400) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 09:22:48 INFO - PROCESS | 1655 | 1467822168613 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 09:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 622ms 09:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:22:48 INFO - PROCESS | 1655 | 1467822168631 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:22:48 INFO - PROCESS | 1655 | 1467822168634 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:22:48 INFO - PROCESS | 1655 | 1467822168637 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:22:48 INFO - PROCESS | 1655 | 1467822168638 Marionette TRACE conn2 <- [1,1906,null,{}] 09:22:48 INFO - PROCESS | 1655 | 1467822168641 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:48 INFO - PROCESS | 1655 | 1467822168642 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:48 INFO - PROCESS | 1655 | 1467822168725 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:22:48 INFO - PROCESS | 1655 | 1467822168755 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:48 INFO - PROCESS | 1655 | 1467822168756 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x112713800 == 44 [pid = 1655] [id = 484] 09:22:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x110ea9400) [pid = 1655] [serial = 1451] [outer = 0x0] 09:22:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x111aa5800) [pid = 1655] [serial = 1452] [outer = 0x110ea9400] 09:22:48 INFO - PROCESS | 1655 | 1467822168888 Marionette DEBUG loaded listener.js 09:22:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x113c39000) [pid = 1655] [serial = 1453] [outer = 0x110ea9400] 09:22:49 INFO - PROCESS | 1655 | 1467822169350 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 09:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 773ms 09:22:49 INFO - PROCESS | 1655 | 1467822169411 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:22:49 INFO - PROCESS | 1655 | 1467822169413 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:22:49 INFO - PROCESS | 1655 | 1467822169416 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:22:49 INFO - PROCESS | 1655 | 1467822169419 Marionette TRACE conn2 <- [1,1910,null,{}] 09:22:49 INFO - PROCESS | 1655 | 1467822169422 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:49 INFO - PROCESS | 1655 | 1467822169424 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:49 INFO - PROCESS | 1655 | 1467822169528 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:22:49 INFO - PROCESS | 1655 | 1467822169605 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:49 INFO - PROCESS | 1655 | 1467822169607 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11947c000 == 45 [pid = 1655] [id = 485] 09:22:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1183da400) [pid = 1655] [serial = 1454] [outer = 0x0] 09:22:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1183e1000) [pid = 1655] [serial = 1455] [outer = 0x1183da400] 09:22:49 INFO - PROCESS | 1655 | 1467822169639 Marionette DEBUG loaded listener.js 09:22:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11880f000) [pid = 1655] [serial = 1456] [outer = 0x1183da400] 09:22:50 INFO - PROCESS | 1655 | 1467822170070 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 09:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 673ms 09:22:50 INFO - PROCESS | 1655 | 1467822170089 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:22:50 INFO - PROCESS | 1655 | 1467822170091 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:22:50 INFO - PROCESS | 1655 | 1467822170121 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:22:50 INFO - PROCESS | 1655 | 1467822170122 Marionette TRACE conn2 <- [1,1914,null,{}] 09:22:50 INFO - PROCESS | 1655 | 1467822170125 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:50 INFO - PROCESS | 1655 | 1467822170127 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:50 INFO - PROCESS | 1655 | 1467822170267 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:22:50 INFO - PROCESS | 1655 | 1467822170310 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:50 INFO - PROCESS | 1655 | 1467822170311 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ab8000 == 46 [pid = 1655] [id = 486] 09:22:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11992f400) [pid = 1655] [serial = 1457] [outer = 0x0] 09:22:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119a84c00) [pid = 1655] [serial = 1458] [outer = 0x11992f400] 09:22:50 INFO - PROCESS | 1655 | 1467822170342 Marionette DEBUG loaded listener.js 09:22:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1208f0c00) [pid = 1655] [serial = 1459] [outer = 0x11992f400] 09:22:50 INFO - PROCESS | 1655 | 1467822170788 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 09:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 719ms 09:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:22:50 INFO - PROCESS | 1655 | 1467822170840 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:22:50 INFO - PROCESS | 1655 | 1467822170842 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:22:50 INFO - PROCESS | 1655 | 1467822170844 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:22:50 INFO - PROCESS | 1655 | 1467822170847 Marionette TRACE conn2 <- [1,1918,null,{}] 09:22:50 INFO - PROCESS | 1655 | 1467822170854 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:50 INFO - PROCESS | 1655 | 1467822170858 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:50 INFO - PROCESS | 1655 | 1467822170963 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:22:51 INFO - PROCESS | 1655 | 1467822171025 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:51 INFO - PROCESS | 1655 | 1467822171027 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289a7800 == 47 [pid = 1655] [id = 487] 09:22:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123181000) [pid = 1655] [serial = 1460] [outer = 0x0] 09:22:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1235ef800) [pid = 1655] [serial = 1461] [outer = 0x123181000] 09:22:51 INFO - PROCESS | 1655 | 1467822171068 Marionette DEBUG loaded listener.js 09:22:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124640800) [pid = 1655] [serial = 1462] [outer = 0x123181000] 09:22:51 INFO - PROCESS | 1655 | 1467822171497 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 09:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 673ms 09:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:22:51 INFO - PROCESS | 1655 | 1467822171530 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:22:51 INFO - PROCESS | 1655 | 1467822171532 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:22:51 INFO - PROCESS | 1655 | 1467822171534 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:22:51 INFO - PROCESS | 1655 | 1467822171536 Marionette TRACE conn2 <- [1,1922,null,{}] 09:22:51 INFO - PROCESS | 1655 | 1467822171538 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:51 INFO - PROCESS | 1655 | 1467822171539 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:51 INFO - PROCESS | 1655 | 1467822171640 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:22:51 INFO - PROCESS | 1655 | 1467822171704 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:51 INFO - PROCESS | 1655 | 1467822171705 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x116acd000 == 48 [pid = 1655] [id = 488] 09:22:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1246bb800) [pid = 1655] [serial = 1463] [outer = 0x0] 09:22:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12612f400) [pid = 1655] [serial = 1464] [outer = 0x1246bb800] 09:22:51 INFO - PROCESS | 1655 | 1467822171734 Marionette DEBUG loaded listener.js 09:22:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x126c07000) [pid = 1655] [serial = 1465] [outer = 0x1246bb800] 09:22:52 INFO - PROCESS | 1655 | 1467822172139 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 09:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 618ms 09:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:22:52 INFO - PROCESS | 1655 | 1467822172154 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:22:52 INFO - PROCESS | 1655 | 1467822172155 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:22:52 INFO - PROCESS | 1655 | 1467822172157 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:22:52 INFO - PROCESS | 1655 | 1467822172158 Marionette TRACE conn2 <- [1,1926,null,{}] 09:22:52 INFO - PROCESS | 1655 | 1467822172161 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:52 INFO - PROCESS | 1655 | 1467822172164 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:52 INFO - PROCESS | 1655 | 1467822172262 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:22:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1249df400) [pid = 1655] [serial = 1466] [outer = 0x12ca79000] 09:22:52 INFO - PROCESS | 1655 | 1467822172344 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:52 INFO - PROCESS | 1655 | 1467822172345 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a824800 == 49 [pid = 1655] [id = 489] 09:22:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1289f1000) [pid = 1655] [serial = 1467] [outer = 0x0] 09:22:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1289f2c00) [pid = 1655] [serial = 1468] [outer = 0x1289f1000] 09:22:52 INFO - PROCESS | 1655 | 1467822172438 Marionette DEBUG loaded listener.js 09:22:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x128f40400) [pid = 1655] [serial = 1469] [outer = 0x1289f1000] 09:22:53 INFO - PROCESS | 1655 | 1467822173089 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 09:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 971ms 09:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:22:53 INFO - PROCESS | 1655 | 1467822173129 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:22:53 INFO - PROCESS | 1655 | 1467822173130 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:22:53 INFO - PROCESS | 1655 | 1467822173132 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:22:53 INFO - PROCESS | 1655 | 1467822173134 Marionette TRACE conn2 <- [1,1930,null,{}] 09:22:53 INFO - PROCESS | 1655 | 1467822173136 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:53 INFO - PROCESS | 1655 | 1467822173140 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:53 INFO - PROCESS | 1655 | 1467822173242 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:22:53 INFO - PROCESS | 1655 | 1467822173305 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:53 INFO - PROCESS | 1655 | 1467822173307 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a816800 == 50 [pid = 1655] [id = 490] 09:22:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128f44c00) [pid = 1655] [serial = 1470] [outer = 0x0] 09:22:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12a8d0800) [pid = 1655] [serial = 1471] [outer = 0x128f44c00] 09:22:53 INFO - PROCESS | 1655 | 1467822173336 Marionette DEBUG loaded listener.js 09:22:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12b05fc00) [pid = 1655] [serial = 1472] [outer = 0x128f44c00] 09:22:53 INFO - PROCESS | 1655 | 1467822173883 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 09:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 772ms 09:22:53 INFO - PROCESS | 1655 | 1467822173905 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:22:53 INFO - PROCESS | 1655 | 1467822173907 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:22:53 INFO - PROCESS | 1655 | 1467822173911 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:22:53 INFO - PROCESS | 1655 | 1467822173914 Marionette TRACE conn2 <- [1,1934,null,{}] 09:22:53 INFO - PROCESS | 1655 | 1467822173917 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:53 INFO - PROCESS | 1655 | 1467822173918 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:54 INFO - PROCESS | 1655 | 1467822174021 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:22:54 INFO - PROCESS | 1655 | 1467822174085 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:54 INFO - PROCESS | 1655 | 1467822174087 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11918d800 == 51 [pid = 1655] [id = 491] 09:22:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11867a400) [pid = 1655] [serial = 1473] [outer = 0x0] 09:22:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1186be800) [pid = 1655] [serial = 1474] [outer = 0x11867a400] 09:22:54 INFO - PROCESS | 1655 | 1467822174117 Marionette DEBUG loaded listener.js 09:22:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11940b400) [pid = 1655] [serial = 1475] [outer = 0x11867a400] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3c2800 == 50 [pid = 1655] [id = 463] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11946e000 == 49 [pid = 1655] [id = 483] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119181000 == 48 [pid = 1655] [id = 482] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11268a000 == 47 [pid = 1655] [id = 477] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1192eb800 == 46 [pid = 1655] [id = 461] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca1e800 == 45 [pid = 1655] [id = 446] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12be1a800 == 44 [pid = 1655] [id = 445] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x128da5000 == 43 [pid = 1655] [id = 462] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1182ea800 == 42 [pid = 1655] [id = 464] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1265c8000 == 41 [pid = 1655] [id = 444] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x124936000 == 40 [pid = 1655] [id = 194] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12350d800 == 39 [pid = 1655] [id = 434] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119fe1800 == 38 [pid = 1655] [id = 432] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x10eab0000 == 37 [pid = 1655] [id = 186] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1168a9800 == 36 [pid = 1655] [id = 188] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x117473000 == 35 [pid = 1655] [id = 182] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x115d72800 == 34 [pid = 1655] [id = 196] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1195bb800 == 33 [pid = 1655] [id = 190] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x118235800 == 32 [pid = 1655] [id = 189] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12673f000 == 31 [pid = 1655] [id = 195] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x116acb800 == 30 [pid = 1655] [id = 197] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123166000 == 29 [pid = 1655] [id = 191] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123078800 == 28 [pid = 1655] [id = 478] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x129e0e000 == 27 [pid = 1655] [id = 479] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7ce800 == 26 [pid = 1655] [id = 480] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11667a800 == 25 [pid = 1655] [id = 181] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123aab000 == 24 [pid = 1655] [id = 481] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119473800 == 23 [pid = 1655] [id = 187] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1189ae800 == 22 [pid = 1655] [id = 183] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1242db800 == 21 [pid = 1655] [id = 193] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119a38000 == 20 [pid = 1655] [id = 185] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1182df000 == 19 [pid = 1655] [id = 184] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1185b6800 == 18 [pid = 1655] [id = 433] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1234b9800 == 17 [pid = 1655] [id = 192] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x116fdc000 == 16 [pid = 1655] [id = 443] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12a824800 == 15 [pid = 1655] [id = 489] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x116acd000 == 14 [pid = 1655] [id = 488] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1289a7800 == 13 [pid = 1655] [id = 487] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123ab8000 == 12 [pid = 1655] [id = 486] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11947c000 == 11 [pid = 1655] [id = 485] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x112713800 == 10 [pid = 1655] [id = 484] 09:22:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12a816800 == 9 [pid = 1655] [id = 490] 09:22:57 INFO - PROCESS | 1655 | 1467822177074 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 09:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 3178ms 09:22:57 INFO - PROCESS | 1655 | 1467822177089 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:22:57 INFO - PROCESS | 1655 | 1467822177091 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:22:57 INFO - PROCESS | 1655 | 1467822177098 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:22:57 INFO - PROCESS | 1655 | 1467822177102 Marionette TRACE conn2 <- [1,1938,null,{}] 09:22:57 INFO - PROCESS | 1655 | 1467822177106 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:57 INFO - PROCESS | 1655 | 1467822177108 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:57 INFO - PROCESS | 1655 | 1467822177201 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:22:57 INFO - PROCESS | 1655 | 1467822177206 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:57 INFO - PROCESS | 1655 | 1467822177208 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ace800 == 10 [pid = 1655] [id = 492] 09:22:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1167f0c00) [pid = 1655] [serial = 1476] [outer = 0x0] 09:22:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x117eb0000) [pid = 1655] [serial = 1477] [outer = 0x1167f0c00] 09:22:57 INFO - PROCESS | 1655 | 1467822177250 Marionette DEBUG loaded listener.js 09:22:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x118142800) [pid = 1655] [serial = 1478] [outer = 0x1167f0c00] 09:22:57 INFO - PROCESS | 1655 | 1467822177748 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 09:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 677ms 09:22:57 INFO - PROCESS | 1655 | 1467822177772 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:22:57 INFO - PROCESS | 1655 | 1467822177778 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:22:57 INFO - PROCESS | 1655 | 1467822177794 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:22:57 INFO - PROCESS | 1655 | 1467822177798 Marionette TRACE conn2 <- [1,1942,null,{}] 09:22:57 INFO - PROCESS | 1655 | 1467822177801 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:57 INFO - PROCESS | 1655 | 1467822177804 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:57 INFO - PROCESS | 1655 | 1467822177941 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:22:58 INFO - PROCESS | 1655 | 1467822178086 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:58 INFO - PROCESS | 1655 | 1467822178088 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192eb800 == 11 [pid = 1655] [id = 493] 09:22:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x117143c00) [pid = 1655] [serial = 1479] [outer = 0x0] 09:22:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1186b4800) [pid = 1655] [serial = 1480] [outer = 0x117143c00] 09:22:58 INFO - PROCESS | 1655 | 1467822178120 Marionette DEBUG loaded listener.js 09:22:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1189a5800) [pid = 1655] [serial = 1481] [outer = 0x117143c00] 09:22:58 INFO - PROCESS | 1655 | 1467822178469 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 725ms 09:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:22:58 INFO - PROCESS | 1655 | 1467822178518 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:22:58 INFO - PROCESS | 1655 | 1467822178519 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:22:58 INFO - PROCESS | 1655 | 1467822178521 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:22:58 INFO - PROCESS | 1655 | 1467822178524 Marionette TRACE conn2 <- [1,1946,null,{}] 09:22:58 INFO - PROCESS | 1655 | 1467822178531 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:58 INFO - PROCESS | 1655 | 1467822178534 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:58 INFO - PROCESS | 1655 | 1467822178649 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:22:58 INFO - PROCESS | 1655 | 1467822178658 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:58 INFO - PROCESS | 1655 | 1467822178660 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a9d800 == 12 [pid = 1655] [id = 494] 09:22:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11992dc00) [pid = 1655] [serial = 1482] [outer = 0x0] 09:22:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x119986000) [pid = 1655] [serial = 1483] [outer = 0x11992dc00] 09:22:58 INFO - PROCESS | 1655 | 1467822178690 Marionette DEBUG loaded listener.js 09:22:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1208ec400) [pid = 1655] [serial = 1484] [outer = 0x11992dc00] 09:22:59 INFO - PROCESS | 1655 | 1467822179050 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 575ms 09:22:59 INFO - PROCESS | 1655 | 1467822179098 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:22:59 INFO - PROCESS | 1655 | 1467822179099 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:22:59 INFO - PROCESS | 1655 | 1467822179101 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:22:59 INFO - PROCESS | 1655 | 1467822179103 Marionette TRACE conn2 <- [1,1950,null,{}] 09:22:59 INFO - PROCESS | 1655 | 1467822179105 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:59 INFO - PROCESS | 1655 | 1467822179106 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:59 INFO - PROCESS | 1655 | 1467822179216 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:22:59 INFO - PROCESS | 1655 | 1467822179230 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:59 INFO - PROCESS | 1655 | 1467822179231 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12617e800 == 13 [pid = 1655] [id = 495] 09:22:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x123005800) [pid = 1655] [serial = 1485] [outer = 0x0] 09:22:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x123184400) [pid = 1655] [serial = 1486] [outer = 0x123005800] 09:22:59 INFO - PROCESS | 1655 | 1467822179256 Marionette DEBUG loaded listener.js 09:22:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1231ec000) [pid = 1655] [serial = 1487] [outer = 0x123005800] 09:22:59 INFO - PROCESS | 1655 | 1467822179587 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 09:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 518ms 09:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:22:59 INFO - PROCESS | 1655 | 1467822179621 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:22:59 INFO - PROCESS | 1655 | 1467822179622 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:22:59 INFO - PROCESS | 1655 | 1467822179624 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:22:59 INFO - PROCESS | 1655 | 1467822179625 Marionette TRACE conn2 <- [1,1954,null,{}] 09:22:59 INFO - PROCESS | 1655 | 1467822179627 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:59 INFO - PROCESS | 1655 | 1467822179629 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:59 INFO - PROCESS | 1655 | 1467822179735 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:22:59 INFO - PROCESS | 1655 | 1467822179749 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:59 INFO - PROCESS | 1655 | 1467822179750 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:22:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x128d94800 == 14 [pid = 1655] [id = 496] 09:22:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x115e6bc00) [pid = 1655] [serial = 1488] [outer = 0x0] 09:22:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1237a3000) [pid = 1655] [serial = 1489] [outer = 0x115e6bc00] 09:22:59 INFO - PROCESS | 1655 | 1467822179775 Marionette DEBUG loaded listener.js 09:22:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1246bf000) [pid = 1655] [serial = 1490] [outer = 0x115e6bc00] 09:23:00 INFO - PROCESS | 1655 | 1467822180129 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 09:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 09:23:00 INFO - PROCESS | 1655 | 1467822180142 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:23:00 INFO - PROCESS | 1655 | 1467822180144 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:23:00 INFO - PROCESS | 1655 | 1467822180148 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:23:00 INFO - PROCESS | 1655 | 1467822180149 Marionette TRACE conn2 <- [1,1958,null,{}] 09:23:00 INFO - PROCESS | 1655 | 1467822180151 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:00 INFO - PROCESS | 1655 | 1467822180155 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:00 INFO - PROCESS | 1655 | 1467822180274 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12b9fb800) [pid = 1655] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12be9f000) [pid = 1655] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12a781000) [pid = 1655] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x126930800) [pid = 1655] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11944f000) [pid = 1655] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12a781c00) [pid = 1655] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12c3ce800) [pid = 1655] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x123a71c00) [pid = 1655] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1208f1000) [pid = 1655] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x117143000) [pid = 1655] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11714cc00) [pid = 1655] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x119561800) [pid = 1655] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12c3d6800) [pid = 1655] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x110eb6000) [pid = 1655] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119407000) [pid = 1655] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1183e4c00) [pid = 1655] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119403000) [pid = 1655] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x112f3dc00) [pid = 1655] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x119406800) [pid = 1655] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124ea3800) [pid = 1655] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x110eaf400) [pid = 1655] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x110eb4400) [pid = 1655] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1174fdc00) [pid = 1655] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12bea0c00) [pid = 1655] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1186c2800) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x115e5f800) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128f44c00) [pid = 1655] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1289f1000) [pid = 1655] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124ea9c00) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128becc00) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x114fa3800) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11714a800) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1183da400) [pid = 1655] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x110ea9400) [pid = 1655] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1246bb800) [pid = 1655] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11992f400) [pid = 1655] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:23:00 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123181000) [pid = 1655] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:23:00 INFO - PROCESS | 1655 | 1467822180912 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:00 INFO - PROCESS | 1655 | 1467822180914 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x113308800 == 15 [pid = 1655] [id = 497] 09:23:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x110eabc00) [pid = 1655] [serial = 1491] [outer = 0x0] 09:23:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1128cf000) [pid = 1655] [serial = 1492] [outer = 0x110eabc00] 09:23:00 INFO - PROCESS | 1655 | 1467822180940 Marionette DEBUG loaded listener.js 09:23:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1164e6800) [pid = 1655] [serial = 1493] [outer = 0x110eabc00] 09:23:01 INFO - PROCESS | 1655 | 1467822181206 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 09:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1074ms 09:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:23:01 INFO - PROCESS | 1655 | 1467822181222 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:23:01 INFO - PROCESS | 1655 | 1467822181223 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:23:01 INFO - PROCESS | 1655 | 1467822181225 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:23:01 INFO - PROCESS | 1655 | 1467822181227 Marionette TRACE conn2 <- [1,1962,null,{}] 09:23:01 INFO - PROCESS | 1655 | 1467822181239 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:01 INFO - PROCESS | 1655 | 1467822181240 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:01 INFO - PROCESS | 1655 | 1467822181338 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:23:01 INFO - PROCESS | 1655 | 1467822181342 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:01 INFO - PROCESS | 1655 | 1467822181343 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e1a800 == 16 [pid = 1655] [id = 498] 09:23:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x116f91c00) [pid = 1655] [serial = 1494] [outer = 0x0] 09:23:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118382c00) [pid = 1655] [serial = 1495] [outer = 0x116f91c00] 09:23:01 INFO - PROCESS | 1655 | 1467822181365 Marionette DEBUG loaded listener.js 09:23:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11940f400) [pid = 1655] [serial = 1496] [outer = 0x116f91c00] 09:23:01 INFO - PROCESS | 1655 | 1467822181768 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 09:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 579ms 09:23:01 INFO - PROCESS | 1655 | 1467822181806 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:23:01 INFO - PROCESS | 1655 | 1467822181808 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:23:01 INFO - PROCESS | 1655 | 1467822181811 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:23:01 INFO - PROCESS | 1655 | 1467822181813 Marionette TRACE conn2 <- [1,1966,null,{}] 09:23:01 INFO - PROCESS | 1655 | 1467822181816 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:01 INFO - PROCESS | 1655 | 1467822181818 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:01 INFO - PROCESS | 1655 | 1467822181942 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:23:01 INFO - PROCESS | 1655 | 1467822181951 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:01 INFO - PROCESS | 1655 | 1467822181952 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b830000 == 17 [pid = 1655] [id = 499] 09:23:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118114000) [pid = 1655] [serial = 1497] [outer = 0x0] 09:23:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119af1000) [pid = 1655] [serial = 1498] [outer = 0x118114000] 09:23:01 INFO - PROCESS | 1655 | 1467822181992 Marionette DEBUG loaded listener.js 09:23:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12318a800) [pid = 1655] [serial = 1499] [outer = 0x118114000] 09:23:02 INFO - PROCESS | 1655 | 1467822182581 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 09:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 820ms 09:23:02 INFO - PROCESS | 1655 | 1467822182633 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:23:02 INFO - PROCESS | 1655 | 1467822182634 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:23:02 INFO - PROCESS | 1655 | 1467822182636 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:23:02 INFO - PROCESS | 1655 | 1467822182637 Marionette TRACE conn2 <- [1,1970,null,{}] 09:23:02 INFO - PROCESS | 1655 | 1467822182640 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:02 INFO - PROCESS | 1655 | 1467822182641 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:02 INFO - PROCESS | 1655 | 1467822182719 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:23:02 INFO - PROCESS | 1655 | 1467822182723 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:02 INFO - PROCESS | 1655 | 1467822182724 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be02800 == 18 [pid = 1655] [id = 500] 09:23:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1248e4000) [pid = 1655] [serial = 1500] [outer = 0x0] 09:23:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x124ef2c00) [pid = 1655] [serial = 1501] [outer = 0x1248e4000] 09:23:02 INFO - PROCESS | 1655 | 1467822182751 Marionette DEBUG loaded listener.js 09:23:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x126c06c00) [pid = 1655] [serial = 1502] [outer = 0x1248e4000] 09:23:03 INFO - PROCESS | 1655 | 1467822183198 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 09:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 618ms 09:23:03 INFO - PROCESS | 1655 | 1467822183262 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:23:03 INFO - PROCESS | 1655 | 1467822183265 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:23:03 INFO - PROCESS | 1655 | 1467822183270 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:23:03 INFO - PROCESS | 1655 | 1467822183272 Marionette TRACE conn2 <- [1,1974,null,{}] 09:23:03 INFO - PROCESS | 1655 | 1467822183276 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:03 INFO - PROCESS | 1655 | 1467822183279 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:03 INFO - PROCESS | 1655 | 1467822183378 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:23:03 INFO - PROCESS | 1655 | 1467822183483 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:03 INFO - PROCESS | 1655 | 1467822183485 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11917c000 == 19 [pid = 1655] [id = 501] 09:23:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1167ea800) [pid = 1655] [serial = 1503] [outer = 0x0] 09:23:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x117142c00) [pid = 1655] [serial = 1504] [outer = 0x1167ea800] 09:23:03 INFO - PROCESS | 1655 | 1467822183515 Marionette DEBUG loaded listener.js 09:23:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11811e800) [pid = 1655] [serial = 1505] [outer = 0x1167ea800] 09:23:03 INFO - PROCESS | 1655 | 1467822183942 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 09:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 724ms 09:23:03 INFO - PROCESS | 1655 | 1467822183993 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:23:03 INFO - PROCESS | 1655 | 1467822183997 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:23:04 INFO - PROCESS | 1655 | 1467822184001 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:23:04 INFO - PROCESS | 1655 | 1467822184003 Marionette TRACE conn2 <- [1,1978,null,{}] 09:23:04 INFO - PROCESS | 1655 | 1467822184005 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:04 INFO - PROCESS | 1655 | 1467822184007 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:04 INFO - PROCESS | 1655 | 1467822184112 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:23:04 INFO - PROCESS | 1655 | 1467822184194 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:04 INFO - PROCESS | 1655 | 1467822184195 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x129516800 == 20 [pid = 1655] [id = 502] 09:23:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1186c1800) [pid = 1655] [serial = 1506] [outer = 0x0] 09:23:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11940a400) [pid = 1655] [serial = 1507] [outer = 0x1186c1800] 09:23:04 INFO - PROCESS | 1655 | 1467822184232 Marionette DEBUG loaded listener.js 09:23:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11998a800) [pid = 1655] [serial = 1508] [outer = 0x1186c1800] 09:23:04 INFO - PROCESS | 1655 | 1467822184662 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 671ms 09:23:04 INFO - PROCESS | 1655 | 1467822184672 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:23:04 INFO - PROCESS | 1655 | 1467822184674 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:23:04 INFO - PROCESS | 1655 | 1467822184676 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:23:04 INFO - PROCESS | 1655 | 1467822184679 Marionette TRACE conn2 <- [1,1982,null,{}] 09:23:04 INFO - PROCESS | 1655 | 1467822184708 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:04 INFO - PROCESS | 1655 | 1467822184712 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:04 INFO - PROCESS | 1655 | 1467822184852 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:23:04 INFO - PROCESS | 1655 | 1467822184912 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:04 INFO - PROCESS | 1655 | 1467822184914 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca17800 == 21 [pid = 1655] [id = 503] 09:23:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x124281000) [pid = 1655] [serial = 1509] [outer = 0x0] 09:23:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x124eac000) [pid = 1655] [serial = 1510] [outer = 0x124281000] 09:23:04 INFO - PROCESS | 1655 | 1467822184945 Marionette DEBUG loaded listener.js 09:23:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x126705000) [pid = 1655] [serial = 1511] [outer = 0x124281000] 09:23:05 INFO - PROCESS | 1655 | 1467822185391 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 722ms 09:23:05 INFO - PROCESS | 1655 | 1467822185398 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:23:05 INFO - PROCESS | 1655 | 1467822185400 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:23:05 INFO - PROCESS | 1655 | 1467822185402 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:23:05 INFO - PROCESS | 1655 | 1467822185403 Marionette TRACE conn2 <- [1,1986,null,{}] 09:23:05 INFO - PROCESS | 1655 | 1467822185406 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:05 INFO - PROCESS | 1655 | 1467822185407 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:05 INFO - PROCESS | 1655 | 1467822185510 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:23:05 INFO - PROCESS | 1655 | 1467822185574 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:05 INFO - PROCESS | 1655 | 1467822185576 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce10000 == 22 [pid = 1655] [id = 504] 09:23:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x112ae2400) [pid = 1655] [serial = 1512] [outer = 0x0] 09:23:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1289f1c00) [pid = 1655] [serial = 1513] [outer = 0x112ae2400] 09:23:05 INFO - PROCESS | 1655 | 1467822185656 Marionette DEBUG loaded listener.js 09:23:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1289f9400) [pid = 1655] [serial = 1514] [outer = 0x112ae2400] 09:23:06 INFO - PROCESS | 1655 | 1467822186035 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 668ms 09:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:23:06 INFO - PROCESS | 1655 | 1467822186071 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:23:06 INFO - PROCESS | 1655 | 1467822186072 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:23:06 INFO - PROCESS | 1655 | 1467822186074 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:23:06 INFO - PROCESS | 1655 | 1467822186076 Marionette TRACE conn2 <- [1,1990,null,{}] 09:23:06 INFO - PROCESS | 1655 | 1467822186078 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:06 INFO - PROCESS | 1655 | 1467822186079 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:06 INFO - PROCESS | 1655 | 1467822186179 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:23:06 INFO - PROCESS | 1655 | 1467822186276 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:06 INFO - PROCESS | 1655 | 1467822186277 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11617a800 == 23 [pid = 1655] [id = 505] 09:23:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1128d7c00) [pid = 1655] [serial = 1515] [outer = 0x0] 09:23:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x118112400) [pid = 1655] [serial = 1516] [outer = 0x1128d7c00] 09:23:06 INFO - PROCESS | 1655 | 1467822186307 Marionette DEBUG loaded listener.js 09:23:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x119981c00) [pid = 1655] [serial = 1517] [outer = 0x1128d7c00] 09:23:06 INFO - PROCESS | 1655 | 1467822186842 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 821ms 09:23:06 INFO - PROCESS | 1655 | 1467822186898 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:23:06 INFO - PROCESS | 1655 | 1467822186900 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:23:06 INFO - PROCESS | 1655 | 1467822186903 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:23:06 INFO - PROCESS | 1655 | 1467822186905 Marionette TRACE conn2 <- [1,1994,null,{}] 09:23:06 INFO - PROCESS | 1655 | 1467822186909 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:06 INFO - PROCESS | 1655 | 1467822186910 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:07 INFO - PROCESS | 1655 | 1467822187006 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:23:07 INFO - PROCESS | 1655 | 1467822187087 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:07 INFO - PROCESS | 1655 | 1467822187089 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e66800 == 24 [pid = 1655] [id = 506] 09:23:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x112ec3400) [pid = 1655] [serial = 1518] [outer = 0x0] 09:23:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1130b5800) [pid = 1655] [serial = 1519] [outer = 0x112ec3400] 09:23:07 INFO - PROCESS | 1655 | 1467822187117 Marionette DEBUG loaded listener.js 09:23:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x114fa5800) [pid = 1655] [serial = 1520] [outer = 0x112ec3400] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1186be800) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | 1467822187619 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12955e400) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1186be400) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12bee6c00) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x128bedc00) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x119a82800) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x123004000) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1183e4800) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1235ef800) [pid = 1655] [serial = 1461] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12bc0e000) [pid = 1655] [serial = 1410] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12bee3000) [pid = 1655] [serial = 1413] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12a8d8800) [pid = 1655] [serial = 1404] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12b1b3400) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12a72a800) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x128fd9400) [pid = 1655] [serial = 1401] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11998e400) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x119981400) [pid = 1655] [serial = 1395] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12b85e000) [pid = 1655] [serial = 1407] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12c3d5800) [pid = 1655] [serial = 1416] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12679c400) [pid = 1655] [serial = 1389] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1233ec800) [pid = 1655] [serial = 1398] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1249df000) [pid = 1655] [serial = 1399] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1181a9000) [pid = 1655] [serial = 1383] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126c02400) [pid = 1655] [serial = 1392] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12c3cf400) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119988400) [pid = 1655] [serial = 1386] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12c3dd400) [pid = 1655] [serial = 1419] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12c3d9400) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x110eb7c00) [pid = 1655] [serial = 1446] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12bc0c400) [pid = 1655] [serial = 1428] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116810800) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119405800) [pid = 1655] [serial = 1449] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b9a1800) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12ca7b000) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11687f000) [pid = 1655] [serial = 1431] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119982400) [pid = 1655] [serial = 1434] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12ca76400) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11814a000) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126134800) [pid = 1655] [serial = 1437] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12be9ec00) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119af2800) [pid = 1655] [serial = 1435] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124ee8000) [pid = 1655] [serial = 1440] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128fd8800) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123184800) [pid = 1655] [serial = 1443] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124ea0800) [pid = 1655] [serial = 1422] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11940c000) [pid = 1655] [serial = 1425] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11944b800) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a72d400) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123188000) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b9a0c00) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1292b2800) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128f40400) [pid = 1655] [serial = 1469] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a8d0800) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x116a1b400) [pid = 1655] [serial = 898] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1289f2c00) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x126926400) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a730800) [pid = 1655] [serial = 1339] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x116883c00) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x123004c00) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x11880f000) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x113c39000) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x126c07000) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x119a84c00) [pid = 1655] [serial = 1458] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12612f400) [pid = 1655] [serial = 1464] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1208f0c00) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x111aa5800) [pid = 1655] [serial = 1452] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x124640800) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1183e1000) [pid = 1655] [serial = 1455] [outer = 0x0] [url = about:blank] 09:23:07 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12b05fc00) [pid = 1655] [serial = 1472] [outer = 0x0] [url = about:blank] 09:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 772ms 09:23:07 INFO - PROCESS | 1655 | 1467822187676 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:23:07 INFO - PROCESS | 1655 | 1467822187681 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:23:07 INFO - PROCESS | 1655 | 1467822187687 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:23:07 INFO - PROCESS | 1655 | 1467822187690 Marionette TRACE conn2 <- [1,1998,null,{}] 09:23:07 INFO - PROCESS | 1655 | 1467822187694 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:07 INFO - PROCESS | 1655 | 1467822187696 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:07 INFO - PROCESS | 1655 | 1467822187823 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:23:07 INFO - PROCESS | 1655 | 1467822187835 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:07 INFO - PROCESS | 1655 | 1467822187837 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e1f800 == 25 [pid = 1655] [id = 507] 09:23:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1161a6800) [pid = 1655] [serial = 1521] [outer = 0x0] 09:23:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x116475400) [pid = 1655] [serial = 1522] [outer = 0x1161a6800] 09:23:07 INFO - PROCESS | 1655 | 1467822187868 Marionette DEBUG loaded listener.js 09:23:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x116a1a400) [pid = 1655] [serial = 1523] [outer = 0x1161a6800] 09:23:08 INFO - PROCESS | 1655 | 1467822188239 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 09:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 571ms 09:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:23:08 INFO - PROCESS | 1655 | 1467822188258 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:23:08 INFO - PROCESS | 1655 | 1467822188259 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:23:08 INFO - PROCESS | 1655 | 1467822188261 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:23:08 INFO - PROCESS | 1655 | 1467822188263 Marionette TRACE conn2 <- [1,2002,null,{}] 09:23:08 INFO - PROCESS | 1655 | 1467822188271 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:08 INFO - PROCESS | 1655 | 1467822188274 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:08 INFO - PROCESS | 1655 | 1467822188355 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:23:08 INFO - PROCESS | 1655 | 1467822188360 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:08 INFO - PROCESS | 1655 | 1467822188363 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119185800 == 26 [pid = 1655] [id = 508] 09:23:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1176dd800) [pid = 1655] [serial = 1524] [outer = 0x0] 09:23:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118120c00) [pid = 1655] [serial = 1525] [outer = 0x1176dd800] 09:23:08 INFO - PROCESS | 1655 | 1467822188392 Marionette DEBUG loaded listener.js 09:23:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1183db800) [pid = 1655] [serial = 1526] [outer = 0x1176dd800] 09:23:08 INFO - PROCESS | 1655 | 1467822188735 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 09:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 521ms 09:23:08 INFO - PROCESS | 1655 | 1467822188782 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:23:08 INFO - PROCESS | 1655 | 1467822188784 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:23:08 INFO - PROCESS | 1655 | 1467822188786 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:23:08 INFO - PROCESS | 1655 | 1467822188787 Marionette TRACE conn2 <- [1,2006,null,{}] 09:23:08 INFO - PROCESS | 1655 | 1467822188789 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:08 INFO - PROCESS | 1655 | 1467822188790 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:08 INFO - PROCESS | 1655 | 1467822188872 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:23:08 INFO - PROCESS | 1655 | 1467822188875 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:08 INFO - PROCESS | 1655 | 1467822188876 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b3b800 == 27 [pid = 1655] [id = 509] 09:23:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x118672c00) [pid = 1655] [serial = 1527] [outer = 0x0] 09:23:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1186bf000) [pid = 1655] [serial = 1528] [outer = 0x118672c00] 09:23:08 INFO - PROCESS | 1655 | 1467822188904 Marionette DEBUG loaded listener.js 09:23:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11915ac00) [pid = 1655] [serial = 1529] [outer = 0x118672c00] 09:23:09 INFO - PROCESS | 1655 | 1467822189236 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 09:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 09:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 470ms 09:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:23:09 INFO - PROCESS | 1655 | 1467822189256 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:23:09 INFO - PROCESS | 1655 | 1467822189257 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:23:09 INFO - PROCESS | 1655 | 1467822189260 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:23:09 INFO - PROCESS | 1655 | 1467822189262 Marionette TRACE conn2 <- [1,2010,null,{}] 09:23:09 INFO - PROCESS | 1655 | 1467822189264 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:09 INFO - PROCESS | 1655 | 1467822189266 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:09 INFO - PROCESS | 1655 | 1467822189347 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:23:09 INFO - PROCESS | 1655 | 1467822189407 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:09 INFO - PROCESS | 1655 | 1467822189408 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x123074000 == 28 [pid = 1655] [id = 510] 09:23:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11867cc00) [pid = 1655] [serial = 1530] [outer = 0x0] 09:23:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119404400) [pid = 1655] [serial = 1531] [outer = 0x11867cc00] 09:23:09 INFO - PROCESS | 1655 | 1467822189432 Marionette DEBUG loaded listener.js 09:23:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119937400) [pid = 1655] [serial = 1532] [outer = 0x11867cc00] 09:23:09 INFO - PROCESS | 1655 | 1467822189714 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 09:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 09:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 471ms 09:23:09 INFO - PROCESS | 1655 | 1467822189737 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:23:09 INFO - PROCESS | 1655 | 1467822189738 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:23:09 INFO - PROCESS | 1655 | 1467822189740 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:23:09 INFO - PROCESS | 1655 | 1467822189741 Marionette TRACE conn2 <- [1,2014,null,{}] 09:23:09 INFO - PROCESS | 1655 | 1467822189743 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:09 INFO - PROCESS | 1655 | 1467822189750 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:09 INFO - PROCESS | 1655 | 1467822189883 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:23:09 INFO - PROCESS | 1655 | 1467822189916 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:09 INFO - PROCESS | 1655 | 1467822189917 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x11268a000 == 29 [pid = 1655] [id = 511] 09:23:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119937c00) [pid = 1655] [serial = 1533] [outer = 0x0] 09:23:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x119a7f800) [pid = 1655] [serial = 1534] [outer = 0x119937c00] 09:23:09 INFO - PROCESS | 1655 | 1467822189943 Marionette DEBUG loaded listener.js 09:23:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12317f800) [pid = 1655] [serial = 1535] [outer = 0x119937c00] 09:23:10 INFO - PROCESS | 1655 | 1467822190279 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 09:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 574ms 09:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:23:10 INFO - PROCESS | 1655 | 1467822190315 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:23:10 INFO - PROCESS | 1655 | 1467822190316 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:23:10 INFO - PROCESS | 1655 | 1467822190318 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:23:10 INFO - PROCESS | 1655 | 1467822190319 Marionette TRACE conn2 <- [1,2018,null,{}] 09:23:10 INFO - PROCESS | 1655 | 1467822190321 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:10 INFO - PROCESS | 1655 | 1467822190322 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:10 INFO - PROCESS | 1655 | 1467822190424 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:23:10 INFO - PROCESS | 1655 | 1467822190428 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:10 INFO - PROCESS | 1655 | 1467822190429 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x124ec5800 == 30 [pid = 1655] [id = 512] 09:23:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119983000) [pid = 1655] [serial = 1536] [outer = 0x0] 09:23:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1233ef400) [pid = 1655] [serial = 1537] [outer = 0x119983000] 09:23:10 INFO - PROCESS | 1655 | 1467822190454 Marionette DEBUG loaded listener.js 09:23:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124282800) [pid = 1655] [serial = 1538] [outer = 0x119983000] 09:23:10 INFO - PROCESS | 1655 | 1467822190837 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 571ms 09:23:10 INFO - PROCESS | 1655 | 1467822190890 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:23:10 INFO - PROCESS | 1655 | 1467822190892 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:23:10 INFO - PROCESS | 1655 | 1467822190895 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:23:10 INFO - PROCESS | 1655 | 1467822190897 Marionette TRACE conn2 <- [1,2022,null,{}] 09:23:10 INFO - PROCESS | 1655 | 1467822190901 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:10 INFO - PROCESS | 1655 | 1467822190902 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:11 INFO - PROCESS | 1655 | 1467822191059 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:23:11 INFO - PROCESS | 1655 | 1467822191078 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:11 INFO - PROCESS | 1655 | 1467822191079 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x126960800 == 31 [pid = 1655] [id = 513] 09:23:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124284c00) [pid = 1655] [serial = 1539] [outer = 0x0] 09:23:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1249df000) [pid = 1655] [serial = 1540] [outer = 0x124284c00] 09:23:11 INFO - PROCESS | 1655 | 1467822191107 Marionette DEBUG loaded listener.js 09:23:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12612f400) [pid = 1655] [serial = 1541] [outer = 0x124284c00] 09:23:11 INFO - PROCESS | 1655 | 1467822191497 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 09:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 621ms 09:23:11 INFO - PROCESS | 1655 | 1467822191516 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:23:11 INFO - PROCESS | 1655 | 1467822191517 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:23:11 INFO - PROCESS | 1655 | 1467822191520 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:23:11 INFO - PROCESS | 1655 | 1467822191522 Marionette TRACE conn2 <- [1,2026,null,{}] 09:23:11 INFO - PROCESS | 1655 | 1467822191525 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:11 INFO - PROCESS | 1655 | 1467822191527 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:11 INFO - PROCESS | 1655 | 1467822191693 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:23:11 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11992dc00) [pid = 1655] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:23:11 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123005800) [pid = 1655] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:23:11 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1167f0c00) [pid = 1655] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:23:11 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x117143c00) [pid = 1655] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:23:11 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x115e6bc00) [pid = 1655] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:23:11 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x110eabc00) [pid = 1655] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:23:11 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118114000) [pid = 1655] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:23:11 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11867a400) [pid = 1655] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:23:11 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x116f91c00) [pid = 1655] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:23:11 INFO - PROCESS | 1655 | 1467822191828 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:11 INFO - PROCESS | 1655 | 1467822191829 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ff1800 == 32 [pid = 1655] [id = 514] 09:23:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x110eaec00) [pid = 1655] [serial = 1542] [outer = 0x0] 09:23:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1167e9000) [pid = 1655] [serial = 1543] [outer = 0x110eaec00] 09:23:11 INFO - PROCESS | 1655 | 1467822191869 Marionette DEBUG loaded listener.js 09:23:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119561800) [pid = 1655] [serial = 1544] [outer = 0x110eaec00] 09:23:12 INFO - PROCESS | 1655 | 1467822192273 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 09:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 770ms 09:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:23:12 INFO - PROCESS | 1655 | 1467822192290 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:23:12 INFO - PROCESS | 1655 | 1467822192291 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:23:12 INFO - PROCESS | 1655 | 1467822192293 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:23:12 INFO - PROCESS | 1655 | 1467822192295 Marionette TRACE conn2 <- [1,2030,null,{}] 09:23:12 INFO - PROCESS | 1655 | 1467822192300 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:12 INFO - PROCESS | 1655 | 1467822192301 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:12 INFO - PROCESS | 1655 | 1467822192409 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:23:12 INFO - PROCESS | 1655 | 1467822192415 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:12 INFO - PROCESS | 1655 | 1467822192416 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x129310000 == 33 [pid = 1655] [id = 515] 09:23:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x117143c00) [pid = 1655] [serial = 1545] [outer = 0x0] 09:23:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x126926400) [pid = 1655] [serial = 1546] [outer = 0x117143c00] 09:23:12 INFO - PROCESS | 1655 | 1467822192441 Marionette DEBUG loaded listener.js 09:23:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x126c10c00) [pid = 1655] [serial = 1547] [outer = 0x117143c00] 09:23:12 INFO - PROCESS | 1655 | 1467822192739 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 09:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 471ms 09:23:12 INFO - PROCESS | 1655 | 1467822192767 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:23:12 INFO - PROCESS | 1655 | 1467822192768 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:23:12 INFO - PROCESS | 1655 | 1467822192770 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:23:12 INFO - PROCESS | 1655 | 1467822192772 Marionette TRACE conn2 <- [1,2034,null,{}] 09:23:12 INFO - PROCESS | 1655 | 1467822192774 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:12 INFO - PROCESS | 1655 | 1467822192776 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:12 INFO - PROCESS | 1655 | 1467822192874 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:23:12 INFO - PROCESS | 1655 | 1467822192878 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:12 INFO - PROCESS | 1655 | 1467822192880 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a608000 == 34 [pid = 1655] [id = 516] 09:23:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126c89000) [pid = 1655] [serial = 1548] [outer = 0x0] 09:23:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1289f6400) [pid = 1655] [serial = 1549] [outer = 0x126c89000] 09:23:12 INFO - PROCESS | 1655 | 1467822192913 Marionette DEBUG loaded listener.js 09:23:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128f3a000) [pid = 1655] [serial = 1550] [outer = 0x126c89000] 09:23:13 INFO - PROCESS | 1655 | 1467822193264 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 09:23:13 INFO - PROCESS | 1655 | 1467822193289 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:23:13 INFO - PROCESS | 1655 | 1467822193291 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:23:13 INFO - PROCESS | 1655 | 1467822193293 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:23:13 INFO - PROCESS | 1655 | 1467822193294 Marionette TRACE conn2 <- [1,2038,null,{}] 09:23:13 INFO - PROCESS | 1655 | 1467822193309 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:13 INFO - PROCESS | 1655 | 1467822193310 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:13 INFO - PROCESS | 1655 | 1467822193395 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:23:13 INFO - PROCESS | 1655 | 1467822193400 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:13 INFO - PROCESS | 1655 | 1467822193402 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaa4800 == 35 [pid = 1655] [id = 517] 09:23:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x128f3a800) [pid = 1655] [serial = 1551] [outer = 0x0] 09:23:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128fdcc00) [pid = 1655] [serial = 1552] [outer = 0x128f3a800] 09:23:13 INFO - PROCESS | 1655 | 1467822193426 Marionette DEBUG loaded listener.js 09:23:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1292b5c00) [pid = 1655] [serial = 1553] [outer = 0x128f3a800] 09:23:13 INFO - PROCESS | 1655 | 1467822193736 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 09:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 471ms 09:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:23:13 INFO - PROCESS | 1655 | 1467822193765 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:23:13 INFO - PROCESS | 1655 | 1467822193767 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:23:13 INFO - PROCESS | 1655 | 1467822193769 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:23:13 INFO - PROCESS | 1655 | 1467822193770 Marionette TRACE conn2 <- [1,2042,null,{}] 09:23:13 INFO - PROCESS | 1655 | 1467822193829 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:13 INFO - PROCESS | 1655 | 1467822193830 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:13 INFO - PROCESS | 1655 | 1467822193931 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:23:14 INFO - PROCESS | 1655 | 1467822194030 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:14 INFO - PROCESS | 1655 | 1467822194032 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e0d000 == 36 [pid = 1655] [id = 518] 09:23:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1128cd000) [pid = 1655] [serial = 1554] [outer = 0x0] 09:23:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x112e09400) [pid = 1655] [serial = 1555] [outer = 0x1128cd000] 09:23:14 INFO - PROCESS | 1655 | 1467822194064 Marionette DEBUG loaded listener.js 09:23:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x114faf800) [pid = 1655] [serial = 1556] [outer = 0x1128cd000] 09:23:14 INFO - PROCESS | 1655 | 1467822194503 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 770ms 09:23:14 INFO - PROCESS | 1655 | 1467822194540 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:23:14 INFO - PROCESS | 1655 | 1467822194543 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:23:14 INFO - PROCESS | 1655 | 1467822194565 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:23:14 INFO - PROCESS | 1655 | 1467822194567 Marionette TRACE conn2 <- [1,2046,null,{}] 09:23:14 INFO - PROCESS | 1655 | 1467822194571 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:14 INFO - PROCESS | 1655 | 1467822194573 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:14 INFO - PROCESS | 1655 | 1467822194680 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:23:14 INFO - PROCESS | 1655 | 1467822194754 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:14 INFO - PROCESS | 1655 | 1467822194756 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x119fe0000 == 37 [pid = 1655] [id = 519] 09:23:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1176db800) [pid = 1655] [serial = 1557] [outer = 0x0] 09:23:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118118800) [pid = 1655] [serial = 1558] [outer = 0x1176db800] 09:23:14 INFO - PROCESS | 1655 | 1467822194787 Marionette DEBUG loaded listener.js 09:23:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11838a400) [pid = 1655] [serial = 1559] [outer = 0x1176db800] 09:23:15 INFO - PROCESS | 1655 | 1467822195232 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 725ms 09:23:15 INFO - PROCESS | 1655 | 1467822195316 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:23:15 INFO - PROCESS | 1655 | 1467822195319 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:23:15 INFO - PROCESS | 1655 | 1467822195323 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:23:15 INFO - PROCESS | 1655 | 1467822195325 Marionette TRACE conn2 <- [1,2050,null,{}] 09:23:15 INFO - PROCESS | 1655 | 1467822195351 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:15 INFO - PROCESS | 1655 | 1467822195353 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:15 INFO - PROCESS | 1655 | 1467822195502 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:23:15 INFO - PROCESS | 1655 | 1467822195570 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:15 INFO - PROCESS | 1655 | 1467822195573 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e14000 == 38 [pid = 1655] [id = 520] 09:23:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11910bc00) [pid = 1655] [serial = 1560] [outer = 0x0] 09:23:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11992dc00) [pid = 1655] [serial = 1561] [outer = 0x11910bc00] 09:23:15 INFO - PROCESS | 1655 | 1467822195604 Marionette DEBUG loaded listener.js 09:23:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119a85000) [pid = 1655] [serial = 1562] [outer = 0x11910bc00] 09:23:15 INFO - PROCESS | 1655 | 1467822195993 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 722ms 09:23:16 INFO - PROCESS | 1655 | 1467822196050 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:23:16 INFO - PROCESS | 1655 | 1467822196055 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:23:16 INFO - PROCESS | 1655 | 1467822196058 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:23:16 INFO - PROCESS | 1655 | 1467822196059 Marionette TRACE conn2 <- [1,2054,null,{}] 09:23:16 INFO - PROCESS | 1655 | 1467822196062 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:16 INFO - PROCESS | 1655 | 1467822196063 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:16 INFO - PROCESS | 1655 | 1467822196169 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:23:16 INFO - PROCESS | 1655 | 1467822196228 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:16 INFO - PROCESS | 1655 | 1467822196229 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b156000 == 39 [pid = 1655] [id = 521] 09:23:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123004c00) [pid = 1655] [serial = 1563] [outer = 0x0] 09:23:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123dbf400) [pid = 1655] [serial = 1564] [outer = 0x123004c00] 09:23:16 INFO - PROCESS | 1655 | 1467822196259 Marionette DEBUG loaded listener.js 09:23:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126c8a800) [pid = 1655] [serial = 1565] [outer = 0x123004c00] 09:23:16 INFO - PROCESS | 1655 | 1467822196699 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 09:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 669ms 09:23:16 INFO - PROCESS | 1655 | 1467822196728 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:23:16 INFO - PROCESS | 1655 | 1467822196732 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:23:16 INFO - PROCESS | 1655 | 1467822196734 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:23:16 INFO - PROCESS | 1655 | 1467822196735 Marionette TRACE conn2 <- [1,2058,null,{}] 09:23:16 INFO - PROCESS | 1655 | 1467822196738 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:16 INFO - PROCESS | 1655 | 1467822196739 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:16 INFO - PROCESS | 1655 | 1467822196861 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:23:16 INFO - PROCESS | 1655 | 1467822196957 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:16 INFO - PROCESS | 1655 | 1467822196958 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9c8000 == 40 [pid = 1655] [id = 522] 09:23:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123003400) [pid = 1655] [serial = 1566] [outer = 0x0] 09:23:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128bec400) [pid = 1655] [serial = 1567] [outer = 0x123003400] 09:23:16 INFO - PROCESS | 1655 | 1467822196986 Marionette DEBUG loaded listener.js 09:23:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128f3f800) [pid = 1655] [serial = 1568] [outer = 0x123003400] 09:23:17 INFO - PROCESS | 1655 | 1467822197532 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 09:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 820ms 09:23:17 INFO - PROCESS | 1655 | 1467822197555 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:23:17 INFO - PROCESS | 1655 | 1467822197557 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:23:17 INFO - PROCESS | 1655 | 1467822197560 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:23:17 INFO - PROCESS | 1655 | 1467822197562 Marionette TRACE conn2 <- [1,2062,null,{}] 09:23:17 INFO - PROCESS | 1655 | 1467822197584 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:17 INFO - PROCESS | 1655 | 1467822197586 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:17 INFO - PROCESS | 1655 | 1467822197682 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:23:17 INFO - PROCESS | 1655 | 1467822197754 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:17 INFO - PROCESS | 1655 | 1467822197755 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119473800 == 41 [pid = 1655] [id = 523] 09:23:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x115df0000) [pid = 1655] [serial = 1569] [outer = 0x0] 09:23:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11619d800) [pid = 1655] [serial = 1570] [outer = 0x115df0000] 09:23:17 INFO - PROCESS | 1655 | 1467822197783 Marionette DEBUG loaded listener.js 09:23:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x117146400) [pid = 1655] [serial = 1571] [outer = 0x115df0000] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11918d800 == 40 [pid = 1655] [id = 491] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x123074000 == 39 [pid = 1655] [id = 510] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x124ec5800 == 38 [pid = 1655] [id = 512] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119ff1800 == 37 [pid = 1655] [id = 514] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a608000 == 36 [pid = 1655] [id = 516] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11268a000 == 35 [pid = 1655] [id = 511] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x126960800 == 34 [pid = 1655] [id = 513] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x129310000 == 33 [pid = 1655] [id = 515] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9c8000 == 32 [pid = 1655] [id = 522] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12b156000 == 31 [pid = 1655] [id = 521] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x129e14000 == 30 [pid = 1655] [id = 520] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119fe0000 == 29 [pid = 1655] [id = 519] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaa4800 == 28 [pid = 1655] [id = 517] 09:23:18 INFO - PROCESS | 1655 | --DOCSHELL 0x115e0d000 == 27 [pid = 1655] [id = 518] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119986000) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123184400) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x117eb0000) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118142800) [pid = 1655] [serial = 1478] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1186b4800) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1237a3000) [pid = 1655] [serial = 1489] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1246bf000) [pid = 1655] [serial = 1490] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1231ec000) [pid = 1655] [serial = 1487] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1164e6800) [pid = 1655] [serial = 1493] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119af1000) [pid = 1655] [serial = 1498] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1128cf000) [pid = 1655] [serial = 1492] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11940b400) [pid = 1655] [serial = 1475] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1208ec400) [pid = 1655] [serial = 1484] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11940f400) [pid = 1655] [serial = 1496] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118382c00) [pid = 1655] [serial = 1495] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12318a800) [pid = 1655] [serial = 1499] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1189a5800) [pid = 1655] [serial = 1481] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124ef2c00) [pid = 1655] [serial = 1501] [outer = 0x0] [url = about:blank] 09:23:18 INFO - PROCESS | 1655 | 1467822198825 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 09:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1292ms 09:23:18 INFO - PROCESS | 1655 | 1467822198853 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:23:18 INFO - PROCESS | 1655 | 1467822198855 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:23:18 INFO - PROCESS | 1655 | 1467822198858 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:23:18 INFO - PROCESS | 1655 | 1467822198860 Marionette TRACE conn2 <- [1,2066,null,{}] 09:23:18 INFO - PROCESS | 1655 | 1467822198866 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:18 INFO - PROCESS | 1655 | 1467822198867 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:18 INFO - PROCESS | 1655 | 1467822198944 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:23:18 INFO - PROCESS | 1655 | 1467822198953 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:18 INFO - PROCESS | 1655 | 1467822198954 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x113313800 == 28 [pid = 1655] [id = 524] 09:23:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112a7b800) [pid = 1655] [serial = 1572] [outer = 0x0] 09:23:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x112d33400) [pid = 1655] [serial = 1573] [outer = 0x112a7b800] 09:23:18 INFO - PROCESS | 1655 | 1467822198983 Marionette DEBUG loaded listener.js 09:23:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1133e6c00) [pid = 1655] [serial = 1574] [outer = 0x112a7b800] 09:23:19 INFO - PROCESS | 1655 | 1467822199329 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 09:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 519ms 09:23:19 INFO - PROCESS | 1655 | 1467822199391 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:23:19 INFO - PROCESS | 1655 | 1467822199395 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:23:19 INFO - PROCESS | 1655 | 1467822199401 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:23:19 INFO - PROCESS | 1655 | 1467822199403 Marionette TRACE conn2 <- [1,2070,null,{}] 09:23:19 INFO - PROCESS | 1655 | 1467822199405 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:19 INFO - PROCESS | 1655 | 1467822199407 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:19 INFO - PROCESS | 1655 | 1467822199487 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:23:19 INFO - PROCESS | 1655 | 1467822199491 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:19 INFO - PROCESS | 1655 | 1467822199493 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e6d000 == 29 [pid = 1655] [id = 525] 09:23:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x114faa400) [pid = 1655] [serial = 1575] [outer = 0x0] 09:23:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1164f2400) [pid = 1655] [serial = 1576] [outer = 0x114faa400] 09:23:19 INFO - PROCESS | 1655 | 1467822199523 Marionette DEBUG loaded listener.js 09:23:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11687cc00) [pid = 1655] [serial = 1577] [outer = 0x114faa400] 09:23:19 INFO - PROCESS | 1655 | 1467822199872 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 09:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 09:23:19 INFO - PROCESS | 1655 | 1467822199936 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:23:19 INFO - PROCESS | 1655 | 1467822199937 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:23:19 INFO - PROCESS | 1655 | 1467822199941 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:23:19 INFO - PROCESS | 1655 | 1467822199943 Marionette TRACE conn2 <- [1,2074,null,{}] 09:23:19 INFO - PROCESS | 1655 | 1467822199951 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:19 INFO - PROCESS | 1655 | 1467822199954 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:20 INFO - PROCESS | 1655 | 1467822200030 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:23:20 INFO - PROCESS | 1655 | 1467822200035 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:20 INFO - PROCESS | 1655 | 1467822200037 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192f2800 == 30 [pid = 1655] [id = 526] 09:23:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11714a800) [pid = 1655] [serial = 1578] [outer = 0x0] 09:23:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118121400) [pid = 1655] [serial = 1579] [outer = 0x11714a800] 09:23:20 INFO - PROCESS | 1655 | 1467822200067 Marionette DEBUG loaded listener.js 09:23:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1183dfc00) [pid = 1655] [serial = 1580] [outer = 0x11714a800] 09:23:20 INFO - PROCESS | 1655 | 1467822200420 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 09:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 523ms 09:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:23:20 INFO - PROCESS | 1655 | 1467822200465 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:23:20 INFO - PROCESS | 1655 | 1467822200466 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:23:20 INFO - PROCESS | 1655 | 1467822200468 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:23:20 INFO - PROCESS | 1655 | 1467822200469 Marionette TRACE conn2 <- [1,2078,null,{}] 09:23:20 INFO - PROCESS | 1655 | 1467822200472 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:20 INFO - PROCESS | 1655 | 1467822200473 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:20 INFO - PROCESS | 1655 | 1467822200584 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:23:20 INFO - PROCESS | 1655 | 1467822200590 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:20 INFO - PROCESS | 1655 | 1467822200591 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b47000 == 31 [pid = 1655] [id = 527] 09:23:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1183e0800) [pid = 1655] [serial = 1581] [outer = 0x0] 09:23:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118675c00) [pid = 1655] [serial = 1582] [outer = 0x1183e0800] 09:23:20 INFO - PROCESS | 1655 | 1467822200626 Marionette DEBUG loaded listener.js 09:23:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118857800) [pid = 1655] [serial = 1583] [outer = 0x1183e0800] 09:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 569ms 09:23:21 INFO - PROCESS | 1655 | 1467822201033 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 09:23:21 INFO - PROCESS | 1655 | 1467822201044 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:23:21 INFO - PROCESS | 1655 | 1467822201047 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:23:21 INFO - PROCESS | 1655 | 1467822201050 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:23:21 INFO - PROCESS | 1655 | 1467822201051 Marionette TRACE conn2 <- [1,2082,null,{}] 09:23:21 INFO - PROCESS | 1655 | 1467822201054 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:21 INFO - PROCESS | 1655 | 1467822201055 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:21 INFO - PROCESS | 1655 | 1467822201146 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:23:21 INFO - PROCESS | 1655 | 1467822201181 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:21 INFO - PROCESS | 1655 | 1467822201182 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234ba800 == 32 [pid = 1655] [id = 528] 09:23:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118859800) [pid = 1655] [serial = 1584] [outer = 0x0] 09:23:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119408800) [pid = 1655] [serial = 1585] [outer = 0x118859800] 09:23:21 INFO - PROCESS | 1655 | 1467822201206 Marionette DEBUG loaded listener.js 09:23:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119453800) [pid = 1655] [serial = 1586] [outer = 0x118859800] 09:23:21 INFO - PROCESS | 1655 | 1467822201535 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 09:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms 09:23:21 INFO - PROCESS | 1655 | 1467822201570 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:23:21 INFO - PROCESS | 1655 | 1467822201571 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:23:21 INFO - PROCESS | 1655 | 1467822201573 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:23:21 INFO - PROCESS | 1655 | 1467822201574 Marionette TRACE conn2 <- [1,2086,null,{}] 09:23:21 INFO - PROCESS | 1655 | 1467822201577 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:21 INFO - PROCESS | 1655 | 1467822201581 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:21 INFO - PROCESS | 1655 | 1467822201692 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:23:21 INFO - PROCESS | 1655 | 1467822201729 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:21 INFO - PROCESS | 1655 | 1467822201730 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f80800 == 33 [pid = 1655] [id = 529] 09:23:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11992a800) [pid = 1655] [serial = 1587] [outer = 0x0] 09:23:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119982c00) [pid = 1655] [serial = 1588] [outer = 0x11992a800] 09:23:21 INFO - PROCESS | 1655 | 1467822201755 Marionette DEBUG loaded listener.js 09:23:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119b60c00) [pid = 1655] [serial = 1589] [outer = 0x11992a800] 09:23:22 INFO - PROCESS | 1655 | 1467822202073 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 09:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 518ms 09:23:22 INFO - PROCESS | 1655 | 1467822202092 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:23:22 INFO - PROCESS | 1655 | 1467822202093 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:23:22 INFO - PROCESS | 1655 | 1467822202096 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:23:22 INFO - PROCESS | 1655 | 1467822202105 Marionette TRACE conn2 <- [1,2090,null,{}] 09:23:22 INFO - PROCESS | 1655 | 1467822202116 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:22 INFO - PROCESS | 1655 | 1467822202117 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:22 INFO - PROCESS | 1655 | 1467822202213 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:23:22 INFO - PROCESS | 1655 | 1467822202216 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:22 INFO - PROCESS | 1655 | 1467822202217 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x126181000 == 34 [pid = 1655] [id = 530] 09:23:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1181b1400) [pid = 1655] [serial = 1590] [outer = 0x0] 09:23:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1208eec00) [pid = 1655] [serial = 1591] [outer = 0x1181b1400] 09:23:22 INFO - PROCESS | 1655 | 1467822202249 Marionette DEBUG loaded listener.js 09:23:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x123180000) [pid = 1655] [serial = 1592] [outer = 0x1181b1400] 09:23:22 INFO - PROCESS | 1655 | 1467822202728 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 09:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 686ms 09:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:23:22 INFO - PROCESS | 1655 | 1467822202787 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:23:22 INFO - PROCESS | 1655 | 1467822202789 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:23:22 INFO - PROCESS | 1655 | 1467822202793 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:23:22 INFO - PROCESS | 1655 | 1467822202796 Marionette TRACE conn2 <- [1,2094,null,{}] 09:23:22 INFO - PROCESS | 1655 | 1467822202806 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:22 INFO - PROCESS | 1655 | 1467822202808 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:23 INFO - PROCESS | 1655 | 1467822203154 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x124284c00) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119983000) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x112ec3400) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x110eaec00) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11867cc00) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112ae2400) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124281000) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1248e4000) [pid = 1655] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118672c00) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1167ea800) [pid = 1655] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1128d7c00) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1186c1800) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1176dd800) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1161a6800) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128f3a800) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x117143c00) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126c89000) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:23:23 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119937c00) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:23:23 INFO - PROCESS | 1655 | 1467822203205 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:23 INFO - PROCESS | 1655 | 1467822203207 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ac5000 == 35 [pid = 1655] [id = 531] 09:23:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x111c81800) [pid = 1655] [serial = 1593] [outer = 0x0] 09:23:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x112d3b400) [pid = 1655] [serial = 1594] [outer = 0x111c81800] 09:23:23 INFO - PROCESS | 1655 | 1467822203231 Marionette DEBUG loaded listener.js 09:23:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x117143c00) [pid = 1655] [serial = 1595] [outer = 0x111c81800] 09:23:23 INFO - PROCESS | 1655 | 1467822203484 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 09:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 724ms 09:23:23 INFO - PROCESS | 1655 | 1467822203521 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:23:23 INFO - PROCESS | 1655 | 1467822203522 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:23:23 INFO - PROCESS | 1655 | 1467822203524 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:23:23 INFO - PROCESS | 1655 | 1467822203525 Marionette TRACE conn2 <- [1,2098,null,{}] 09:23:23 INFO - PROCESS | 1655 | 1467822203533 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:23 INFO - PROCESS | 1655 | 1467822203542 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:23 INFO - PROCESS | 1655 | 1467822203622 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:23:23 INFO - PROCESS | 1655 | 1467822203626 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:23 INFO - PROCESS | 1655 | 1467822203627 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f9d000 == 36 [pid = 1655] [id = 532] 09:23:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118672c00) [pid = 1655] [serial = 1596] [outer = 0x0] 09:23:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119938400) [pid = 1655] [serial = 1597] [outer = 0x118672c00] 09:23:23 INFO - PROCESS | 1655 | 1467822203653 Marionette DEBUG loaded listener.js 09:23:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1231ec400) [pid = 1655] [serial = 1598] [outer = 0x118672c00] 09:23:23 INFO - PROCESS | 1655 | 1467822203970 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 09:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 474ms 09:23:24 INFO - PROCESS | 1655 | 1467822204000 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:23:24 INFO - PROCESS | 1655 | 1467822204001 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:23:24 INFO - PROCESS | 1655 | 1467822204003 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:23:24 INFO - PROCESS | 1655 | 1467822204004 Marionette TRACE conn2 <- [1,2102,null,{}] 09:23:24 INFO - PROCESS | 1655 | 1467822204007 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:24 INFO - PROCESS | 1655 | 1467822204008 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:24 INFO - PROCESS | 1655 | 1467822204115 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:23:24 INFO - PROCESS | 1655 | 1467822204121 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:24 INFO - PROCESS | 1655 | 1467822204122 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x129316800 == 37 [pid = 1655] [id = 533] 09:23:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1133e7800) [pid = 1655] [serial = 1599] [outer = 0x0] 09:23:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1231ee400) [pid = 1655] [serial = 1600] [outer = 0x1133e7800] 09:23:24 INFO - PROCESS | 1655 | 1467822204146 Marionette DEBUG loaded listener.js 09:23:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123a73c00) [pid = 1655] [serial = 1601] [outer = 0x1133e7800] 09:23:24 INFO - PROCESS | 1655 | 1467822204440 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 09:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 468ms 09:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:23:24 INFO - PROCESS | 1655 | 1467822204472 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:23:24 INFO - PROCESS | 1655 | 1467822204474 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:23:24 INFO - PROCESS | 1655 | 1467822204476 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:23:24 INFO - PROCESS | 1655 | 1467822204477 Marionette TRACE conn2 <- [1,2106,null,{}] 09:23:24 INFO - PROCESS | 1655 | 1467822204482 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:24 INFO - PROCESS | 1655 | 1467822204485 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:24 INFO - PROCESS | 1655 | 1467822204584 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:23:24 INFO - PROCESS | 1655 | 1467822204587 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:24 INFO - PROCESS | 1655 | 1467822204588 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a721800 == 38 [pid = 1655] [id = 534] 09:23:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11915f000) [pid = 1655] [serial = 1602] [outer = 0x0] 09:23:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12428a400) [pid = 1655] [serial = 1603] [outer = 0x11915f000] 09:23:24 INFO - PROCESS | 1655 | 1467822204615 Marionette DEBUG loaded listener.js 09:23:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124ef1c00) [pid = 1655] [serial = 1604] [outer = 0x11915f000] 09:23:24 INFO - PROCESS | 1655 | 1467822204964 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 09:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 09:23:25 INFO - PROCESS | 1655 | 1467822205007 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:23:25 INFO - PROCESS | 1655 | 1467822205008 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:23:25 INFO - PROCESS | 1655 | 1467822205012 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:23:25 INFO - PROCESS | 1655 | 1467822205013 Marionette TRACE conn2 <- [1,2110,null,{}] 09:23:25 INFO - PROCESS | 1655 | 1467822205015 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:25 INFO - PROCESS | 1655 | 1467822205016 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:25 INFO - PROCESS | 1655 | 1467822205094 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:23:25 INFO - PROCESS | 1655 | 1467822205099 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:25 INFO - PROCESS | 1655 | 1467822205100 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b141800 == 39 [pid = 1655] [id = 535] 09:23:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123a76800) [pid = 1655] [serial = 1605] [outer = 0x0] 09:23:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126134400) [pid = 1655] [serial = 1606] [outer = 0x123a76800] 09:23:25 INFO - PROCESS | 1655 | 1467822205125 Marionette DEBUG loaded listener.js 09:23:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126922c00) [pid = 1655] [serial = 1607] [outer = 0x123a76800] 09:23:25 INFO - PROCESS | 1655 | 1467822205691 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 09:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 719ms 09:23:25 INFO - PROCESS | 1655 | 1467822205738 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:23:25 INFO - PROCESS | 1655 | 1467822205741 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:23:25 INFO - PROCESS | 1655 | 1467822205746 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:23:25 INFO - PROCESS | 1655 | 1467822205751 Marionette TRACE conn2 <- [1,2114,null,{}] 09:23:25 INFO - PROCESS | 1655 | 1467822205754 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:25 INFO - PROCESS | 1655 | 1467822205756 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:25 INFO - PROCESS | 1655 | 1467822205865 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:23:25 INFO - PROCESS | 1655 | 1467822205924 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:25 INFO - PROCESS | 1655 | 1467822205926 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x118207000 == 40 [pid = 1655] [id = 536] 09:23:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112d34c00) [pid = 1655] [serial = 1608] [outer = 0x0] 09:23:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x114f6a000) [pid = 1655] [serial = 1609] [outer = 0x112d34c00] 09:23:25 INFO - PROCESS | 1655 | 1467822205958 Marionette DEBUG loaded listener.js 09:23:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x115e60800) [pid = 1655] [serial = 1610] [outer = 0x112d34c00] 09:23:26 INFO - PROCESS | 1655 | 1467822206520 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 09:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 827ms 09:23:26 INFO - PROCESS | 1655 | 1467822206574 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:23:26 INFO - PROCESS | 1655 | 1467822206577 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:23:26 INFO - PROCESS | 1655 | 1467822206584 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:23:26 INFO - PROCESS | 1655 | 1467822206586 Marionette TRACE conn2 <- [1,2118,null,{}] 09:23:26 INFO - PROCESS | 1655 | 1467822206589 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:26 INFO - PROCESS | 1655 | 1467822206590 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:26 INFO - PROCESS | 1655 | 1467822206808 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:23:26 INFO - PROCESS | 1655 | 1467822206897 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:26 INFO - PROCESS | 1655 | 1467822206898 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11667a800 == 41 [pid = 1655] [id = 537] 09:23:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x112a79800) [pid = 1655] [serial = 1611] [outer = 0x0] 09:23:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x112ec3400) [pid = 1655] [serial = 1612] [outer = 0x112a79800] 09:23:26 INFO - PROCESS | 1655 | 1467822206926 Marionette DEBUG loaded listener.js 09:23:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x114fb0400) [pid = 1655] [serial = 1613] [outer = 0x112a79800] 09:23:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a721800 == 40 [pid = 1655] [id = 534] 09:23:27 INFO - PROCESS | 1655 | --DOCSHELL 0x129316800 == 39 [pid = 1655] [id = 533] 09:23:27 INFO - PROCESS | 1655 | --DOCSHELL 0x128f9d000 == 38 [pid = 1655] [id = 532] 09:23:27 INFO - PROCESS | 1655 | --DOCSHELL 0x116ac5000 == 37 [pid = 1655] [id = 531] 09:23:27 INFO - PROCESS | 1655 | --DOCSHELL 0x126181000 == 36 [pid = 1655] [id = 530] 09:23:27 INFO - PROCESS | 1655 | --DOCSHELL 0x123f80800 == 35 [pid = 1655] [id = 529] 09:23:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1234ba800 == 34 [pid = 1655] [id = 528] 09:23:27 INFO - PROCESS | 1655 | --DOCSHELL 0x119b47000 == 33 [pid = 1655] [id = 527] 09:23:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1192f2800 == 32 [pid = 1655] [id = 526] 09:23:27 INFO - PROCESS | 1655 | --DOCSHELL 0x117e6d000 == 31 [pid = 1655] [id = 525] 09:23:27 INFO - PROCESS | 1655 | --DOCSHELL 0x113313800 == 30 [pid = 1655] [id = 524] 09:23:27 INFO - PROCESS | 1655 | 1467822207424 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12612f400) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1130b5800) [pid = 1655] [serial = 1519] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1167e9000) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x114fa5800) [pid = 1655] [serial = 1520] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119404400) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1289f1c00) [pid = 1655] [serial = 1513] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1289f9400) [pid = 1655] [serial = 1514] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x124eac000) [pid = 1655] [serial = 1510] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126705000) [pid = 1655] [serial = 1511] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126c06c00) [pid = 1655] [serial = 1502] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1186bf000) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11915ac00) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x117142c00) [pid = 1655] [serial = 1504] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11811e800) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118112400) [pid = 1655] [serial = 1516] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119981c00) [pid = 1655] [serial = 1517] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11940a400) [pid = 1655] [serial = 1507] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11998a800) [pid = 1655] [serial = 1508] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118120c00) [pid = 1655] [serial = 1525] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1183db800) [pid = 1655] [serial = 1526] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116475400) [pid = 1655] [serial = 1522] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116a1a400) [pid = 1655] [serial = 1523] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128fdcc00) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1292b5c00) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126c10c00) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128f3a000) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1289f6400) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119561800) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119a7f800) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12317f800) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124282800) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126926400) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119937400) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1249df000) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 09:23:27 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1233ef400) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 09:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 871ms 09:23:27 INFO - PROCESS | 1655 | 1467822207471 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:23:27 INFO - PROCESS | 1655 | 1467822207475 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:23:27 INFO - PROCESS | 1655 | 1467822207478 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:23:27 INFO - PROCESS | 1655 | 1467822207482 Marionette TRACE conn2 <- [1,2122,null,{}] 09:23:27 INFO - PROCESS | 1655 | 1467822207485 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:27 INFO - PROCESS | 1655 | 1467822207487 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:27 INFO - PROCESS | 1655 | 1467822207564 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:23:27 INFO - PROCESS | 1655 | 1467822207570 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:27 INFO - PROCESS | 1655 | 1467822207572 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168c3800 == 31 [pid = 1655] [id = 538] 09:23:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1167f2c00) [pid = 1655] [serial = 1614] [outer = 0x0] 09:23:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116a1a400) [pid = 1655] [serial = 1615] [outer = 0x1167f2c00] 09:23:27 INFO - PROCESS | 1655 | 1467822207599 Marionette DEBUG loaded listener.js 09:23:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1176d7000) [pid = 1655] [serial = 1616] [outer = 0x1167f2c00] 09:23:27 INFO - PROCESS | 1655 | 1467822207947 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 09:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 523ms 09:23:28 INFO - PROCESS | 1655 | 1467822208001 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:23:28 INFO - PROCESS | 1655 | 1467822208002 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:23:28 INFO - PROCESS | 1655 | 1467822208004 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:23:28 INFO - PROCESS | 1655 | 1467822208006 Marionette TRACE conn2 <- [1,2126,null,{}] 09:23:28 INFO - PROCESS | 1655 | 1467822208008 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:28 INFO - PROCESS | 1655 | 1467822208009 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:28 INFO - PROCESS | 1655 | 1467822208088 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:23:28 INFO - PROCESS | 1655 | 1467822208099 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:28 INFO - PROCESS | 1655 | 1467822208100 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11947c000 == 32 [pid = 1655] [id = 539] 09:23:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118112400) [pid = 1655] [serial = 1617] [outer = 0x0] 09:23:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11814c800) [pid = 1655] [serial = 1618] [outer = 0x118112400] 09:23:28 INFO - PROCESS | 1655 | 1467822208130 Marionette DEBUG loaded listener.js 09:23:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1183e1400) [pid = 1655] [serial = 1619] [outer = 0x118112400] 09:23:28 INFO - PROCESS | 1655 | 1467822208523 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 09:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 568ms 09:23:28 INFO - PROCESS | 1655 | 1467822208580 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:23:28 INFO - PROCESS | 1655 | 1467822208583 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:23:28 INFO - PROCESS | 1655 | 1467822208592 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:23:28 INFO - PROCESS | 1655 | 1467822208595 Marionette TRACE conn2 <- [1,2130,null,{}] 09:23:28 INFO - PROCESS | 1655 | 1467822208598 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:28 INFO - PROCESS | 1655 | 1467822208600 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:28 INFO - PROCESS | 1655 | 1467822208684 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:23:28 INFO - PROCESS | 1655 | 1467822208688 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:28 INFO - PROCESS | 1655 | 1467822208689 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234b0800 == 33 [pid = 1655] [id = 540] 09:23:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1183e7000) [pid = 1655] [serial = 1620] [outer = 0x0] 09:23:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11880dc00) [pid = 1655] [serial = 1621] [outer = 0x1183e7000] 09:23:28 INFO - PROCESS | 1655 | 1467822208714 Marionette DEBUG loaded listener.js 09:23:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119410000) [pid = 1655] [serial = 1622] [outer = 0x1183e7000] 09:23:29 INFO - PROCESS | 1655 | 1467822209027 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 09:23:29 INFO - PROCESS | 1655 | 1467822209068 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:23:29 INFO - PROCESS | 1655 | 1467822209070 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:23:29 INFO - PROCESS | 1655 | 1467822209071 Marionette TRACE conn2 <- [1,2134,null,{}] 09:23:29 INFO - PROCESS | 1655 | 1467822209073 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:29 INFO - PROCESS | 1655 | 1467822209075 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:29 INFO - PROCESS | 1655 | 1467822209150 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:23:29 INFO - PROCESS | 1655 | 1467822209212 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:29 INFO - PROCESS | 1655 | 1467822209213 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x123aad000 == 34 [pid = 1655] [id = 541] 09:23:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1128d6400) [pid = 1655] [serial = 1623] [outer = 0x0] 09:23:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119566400) [pid = 1655] [serial = 1624] [outer = 0x1128d6400] 09:23:29 INFO - PROCESS | 1655 | 1467822209238 Marionette DEBUG loaded listener.js 09:23:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112738c00) [pid = 1655] [serial = 1625] [outer = 0x1128d6400] 09:23:29 INFO - PROCESS | 1655 | 1467822209531 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 09:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms 09:23:29 INFO - PROCESS | 1655 | 1467822209592 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:23:29 INFO - PROCESS | 1655 | 1467822209593 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:23:29 INFO - PROCESS | 1655 | 1467822209596 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:23:29 INFO - PROCESS | 1655 | 1467822209599 Marionette TRACE conn2 <- [1,2138,null,{}] 09:23:29 INFO - PROCESS | 1655 | 1467822209602 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:29 INFO - PROCESS | 1655 | 1467822209603 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:29 INFO - PROCESS | 1655 | 1467822209702 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:23:29 INFO - PROCESS | 1655 | 1467822209706 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:29 INFO - PROCESS | 1655 | 1467822209710 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x123179000 == 35 [pid = 1655] [id = 542] 09:23:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119a87800) [pid = 1655] [serial = 1626] [outer = 0x0] 09:23:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119ae6c00) [pid = 1655] [serial = 1627] [outer = 0x119a87800] 09:23:29 INFO - PROCESS | 1655 | 1467822209774 Marionette DEBUG loaded listener.js 09:23:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12300cc00) [pid = 1655] [serial = 1628] [outer = 0x119a87800] 09:23:30 INFO - PROCESS | 1655 | 1467822210107 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 09:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 09:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:23:30 INFO - PROCESS | 1655 | 1467822210116 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:23:30 INFO - PROCESS | 1655 | 1467822210118 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:23:30 INFO - PROCESS | 1655 | 1467822210120 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:23:30 INFO - PROCESS | 1655 | 1467822210121 Marionette TRACE conn2 <- [1,2142,null,{}] 09:23:30 INFO - PROCESS | 1655 | 1467822210123 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:30 INFO - PROCESS | 1655 | 1467822210125 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:30 INFO - PROCESS | 1655 | 1467822210231 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:23:30 INFO - PROCESS | 1655 | 1467822210235 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:30 INFO - PROCESS | 1655 | 1467822210236 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b3800 == 36 [pid = 1655] [id = 543] 09:23:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1176d9c00) [pid = 1655] [serial = 1629] [outer = 0x0] 09:23:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123187400) [pid = 1655] [serial = 1630] [outer = 0x1176d9c00] 09:23:30 INFO - PROCESS | 1655 | 1467822210260 Marionette DEBUG loaded listener.js 09:23:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12463a800) [pid = 1655] [serial = 1631] [outer = 0x1176d9c00] 09:23:30 INFO - PROCESS | 1655 | 1467822210621 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 09:23:30 INFO - PROCESS | 1655 | 1467822210644 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:23:30 INFO - PROCESS | 1655 | 1467822210653 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:23:30 INFO - PROCESS | 1655 | 1467822210654 Marionette TRACE conn2 <- [1,2146,null,{}] 09:23:30 INFO - PROCESS | 1655 | 1467822210656 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:30 INFO - PROCESS | 1655 | 1467822210657 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:30 INFO - PROCESS | 1655 | 1467822210753 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:23:30 INFO - PROCESS | 1655 | 1467822210757 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:30 INFO - PROCESS | 1655 | 1467822210758 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11947d800 == 37 [pid = 1655] [id = 544] 09:23:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x111c75800) [pid = 1655] [serial = 1632] [outer = 0x0] 09:23:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1249df000) [pid = 1655] [serial = 1633] [outer = 0x111c75800] 09:23:30 INFO - PROCESS | 1655 | 1467822210782 Marionette DEBUG loaded listener.js 09:23:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12612fc00) [pid = 1655] [serial = 1634] [outer = 0x111c75800] 09:23:31 INFO - PROCESS | 1655 | 1467822211108 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 09:23:31 INFO - PROCESS | 1655 | 1467822211123 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:23:31 INFO - PROCESS | 1655 | 1467822211125 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:23:31 INFO - PROCESS | 1655 | 1467822211126 Marionette TRACE conn2 <- [1,2150,null,{}] 09:23:31 INFO - PROCESS | 1655 | 1467822211128 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:31 INFO - PROCESS | 1655 | 1467822211131 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:31 INFO - PROCESS | 1655 | 1467822211233 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:23:31 INFO - PROCESS | 1655 | 1467822211268 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:31 INFO - PROCESS | 1655 | 1467822211269 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a615800 == 38 [pid = 1655] [id = 545] 09:23:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126592400) [pid = 1655] [serial = 1635] [outer = 0x0] 09:23:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126924c00) [pid = 1655] [serial = 1636] [outer = 0x126592400] 09:23:31 INFO - PROCESS | 1655 | 1467822211293 Marionette DEBUG loaded listener.js 09:23:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126c06000) [pid = 1655] [serial = 1637] [outer = 0x126592400] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11915f000) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118859800) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x114faa400) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1183e0800) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11714a800) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112a7b800) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11992a800) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115df0000) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1128cd000) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1176db800) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1181b1400) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11910bc00) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118672c00) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123004c00) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123003400) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1133e7800) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:23:31 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x111c81800) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:23:31 INFO - PROCESS | 1655 | 1467822211678 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 09:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 574ms 09:23:31 INFO - PROCESS | 1655 | 1467822211701 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:23:31 INFO - PROCESS | 1655 | 1467822211702 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:23:31 INFO - PROCESS | 1655 | 1467822211704 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:23:31 INFO - PROCESS | 1655 | 1467822211705 Marionette TRACE conn2 <- [1,2154,null,{}] 09:23:31 INFO - PROCESS | 1655 | 1467822211707 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:31 INFO - PROCESS | 1655 | 1467822211708 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:31 INFO - PROCESS | 1655 | 1467822211788 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:23:31 INFO - PROCESS | 1655 | 1467822211791 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:31 INFO - PROCESS | 1655 | 1467822211792 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12466f000 == 39 [pid = 1655] [id = 546] 09:23:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1128d2800) [pid = 1655] [serial = 1638] [outer = 0x0] 09:23:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1164f2c00) [pid = 1655] [serial = 1639] [outer = 0x1128d2800] 09:23:31 INFO - PROCESS | 1655 | 1467822211816 Marionette DEBUG loaded listener.js 09:23:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118388800) [pid = 1655] [serial = 1640] [outer = 0x1128d2800] 09:23:32 INFO - PROCESS | 1655 | 1467822212152 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 468ms 09:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:23:32 INFO - PROCESS | 1655 | 1467822212173 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:23:32 INFO - PROCESS | 1655 | 1467822212174 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:23:32 INFO - PROCESS | 1655 | 1467822212176 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:23:32 INFO - PROCESS | 1655 | 1467822212177 Marionette TRACE conn2 <- [1,2158,null,{}] 09:23:32 INFO - PROCESS | 1655 | 1467822212182 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:32 INFO - PROCESS | 1655 | 1467822212184 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:32 INFO - PROCESS | 1655 | 1467822212289 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:23:32 INFO - PROCESS | 1655 | 1467822212296 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:32 INFO - PROCESS | 1655 | 1467822212297 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaae000 == 40 [pid = 1655] [id = 547] 09:23:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116a1a800) [pid = 1655] [serial = 1641] [outer = 0x0] 09:23:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11915c000) [pid = 1655] [serial = 1642] [outer = 0x116a1a800] 09:23:32 INFO - PROCESS | 1655 | 1467822212324 Marionette DEBUG loaded listener.js 09:23:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123a7b000) [pid = 1655] [serial = 1643] [outer = 0x116a1a800] 09:23:32 INFO - PROCESS | 1655 | 1467822212672 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 523ms 09:23:32 INFO - PROCESS | 1655 | 1467822212700 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:23:32 INFO - PROCESS | 1655 | 1467822212701 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:23:32 INFO - PROCESS | 1655 | 1467822212704 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:23:32 INFO - PROCESS | 1655 | 1467822212706 Marionette TRACE conn2 <- [1,2162,null,{}] 09:23:32 INFO - PROCESS | 1655 | 1467822212708 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:32 INFO - PROCESS | 1655 | 1467822212710 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:32 INFO - PROCESS | 1655 | 1467822212846 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:23:32 INFO - PROCESS | 1655 | 1467822212906 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:32 INFO - PROCESS | 1655 | 1467822212907 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b83c000 == 41 [pid = 1655] [id = 548] 09:23:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x110eb6000) [pid = 1655] [serial = 1644] [outer = 0x0] 09:23:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126130400) [pid = 1655] [serial = 1645] [outer = 0x110eb6000] 09:23:32 INFO - PROCESS | 1655 | 1467822212932 Marionette DEBUG loaded listener.js 09:23:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126c92c00) [pid = 1655] [serial = 1646] [outer = 0x110eb6000] 09:23:33 INFO - PROCESS | 1655 | 1467822213187 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 09:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 519ms 09:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:23:33 INFO - PROCESS | 1655 | 1467822213223 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:23:33 INFO - PROCESS | 1655 | 1467822213224 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:23:33 INFO - PROCESS | 1655 | 1467822213226 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:23:33 INFO - PROCESS | 1655 | 1467822213228 Marionette TRACE conn2 <- [1,2166,null,{}] 09:23:33 INFO - PROCESS | 1655 | 1467822213237 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:33 INFO - PROCESS | 1655 | 1467822213238 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:33 INFO - PROCESS | 1655 | 1467822213323 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:23:33 INFO - PROCESS | 1655 | 1467822213327 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:33 INFO - PROCESS | 1655 | 1467822213328 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be19800 == 42 [pid = 1655] [id = 549] 09:23:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119985c00) [pid = 1655] [serial = 1647] [outer = 0x0] 09:23:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1289f8c00) [pid = 1655] [serial = 1648] [outer = 0x119985c00] 09:23:33 INFO - PROCESS | 1655 | 1467822213352 Marionette DEBUG loaded listener.js 09:23:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128bed400) [pid = 1655] [serial = 1649] [outer = 0x119985c00] 09:23:33 INFO - PROCESS | 1655 | 1467822213790 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 09:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 626ms 09:23:33 INFO - PROCESS | 1655 | 1467822213853 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:23:33 INFO - PROCESS | 1655 | 1467822213856 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:23:33 INFO - PROCESS | 1655 | 1467822213859 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:23:33 INFO - PROCESS | 1655 | 1467822213861 Marionette TRACE conn2 <- [1,2170,null,{}] 09:23:33 INFO - PROCESS | 1655 | 1467822213865 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:33 INFO - PROCESS | 1655 | 1467822213866 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:33 INFO - PROCESS | 1655 | 1467822213969 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:23:34 INFO - PROCESS | 1655 | 1467822214041 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:34 INFO - PROCESS | 1655 | 1467822214042 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x117476800 == 43 [pid = 1655] [id = 550] 09:23:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112f33000) [pid = 1655] [serial = 1650] [outer = 0x0] 09:23:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116142c00) [pid = 1655] [serial = 1651] [outer = 0x112f33000] 09:23:34 INFO - PROCESS | 1655 | 1467822214073 Marionette DEBUG loaded listener.js 09:23:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116a21400) [pid = 1655] [serial = 1652] [outer = 0x112f33000] 09:23:34 INFO - PROCESS | 1655 | 1467822214523 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 09:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 721ms 09:23:34 INFO - PROCESS | 1655 | 1467822214579 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:23:34 INFO - PROCESS | 1655 | 1467822214583 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:23:34 INFO - PROCESS | 1655 | 1467822214587 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:23:34 INFO - PROCESS | 1655 | 1467822214589 Marionette TRACE conn2 <- [1,2174,null,{}] 09:23:34 INFO - PROCESS | 1655 | 1467822214591 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:34 INFO - PROCESS | 1655 | 1467822214593 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:34 INFO - PROCESS | 1655 | 1467822214698 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:23:34 INFO - PROCESS | 1655 | 1467822214758 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:34 INFO - PROCESS | 1655 | 1467822214760 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ac3000 == 44 [pid = 1655] [id = 551] 09:23:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11811ec00) [pid = 1655] [serial = 1653] [outer = 0x0] 09:23:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1183e7800) [pid = 1655] [serial = 1654] [outer = 0x11811ec00] 09:23:34 INFO - PROCESS | 1655 | 1467822214790 Marionette DEBUG loaded listener.js 09:23:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1186b7c00) [pid = 1655] [serial = 1655] [outer = 0x11811ec00] 09:23:35 INFO - PROCESS | 1655 | 1467822215260 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 09:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 719ms 09:23:35 INFO - PROCESS | 1655 | 1467822215325 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:23:35 INFO - PROCESS | 1655 | 1467822215327 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:23:35 INFO - PROCESS | 1655 | 1467822215331 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:23:35 INFO - PROCESS | 1655 | 1467822215334 Marionette TRACE conn2 <- [1,2178,null,{}] 09:23:35 INFO - PROCESS | 1655 | 1467822215341 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:35 INFO - PROCESS | 1655 | 1467822215344 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:35 INFO - PROCESS | 1655 | 1467822215444 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:23:35 INFO - PROCESS | 1655 | 1467822215517 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:35 INFO - PROCESS | 1655 | 1467822215519 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be19000 == 45 [pid = 1655] [id = 552] 09:23:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119a81000) [pid = 1655] [serial = 1656] [outer = 0x0] 09:23:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1208efc00) [pid = 1655] [serial = 1657] [outer = 0x119a81000] 09:23:35 INFO - PROCESS | 1655 | 1467822215550 Marionette DEBUG loaded listener.js 09:23:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1234c7800) [pid = 1655] [serial = 1658] [outer = 0x119a81000] 09:23:35 INFO - PROCESS | 1655 | 1467822215969 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 674ms 09:23:36 INFO - PROCESS | 1655 | 1467822216005 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:23:36 INFO - PROCESS | 1655 | 1467822216007 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:23:36 INFO - PROCESS | 1655 | 1467822216010 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:23:36 INFO - PROCESS | 1655 | 1467822216011 Marionette TRACE conn2 <- [1,2182,null,{}] 09:23:36 INFO - PROCESS | 1655 | 1467822216013 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:36 INFO - PROCESS | 1655 | 1467822216015 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:36 INFO - PROCESS | 1655 | 1467822216118 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:23:36 INFO - PROCESS | 1655 | 1467822216176 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:36 INFO - PROCESS | 1655 | 1467822216178 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c66a000 == 46 [pid = 1655] [id = 553] 09:23:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123db3000) [pid = 1655] [serial = 1659] [outer = 0x0] 09:23:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124f76000) [pid = 1655] [serial = 1660] [outer = 0x123db3000] 09:23:36 INFO - PROCESS | 1655 | 1467822216207 Marionette DEBUG loaded listener.js 09:23:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126c0ec00) [pid = 1655] [serial = 1661] [outer = 0x123db3000] 09:23:36 INFO - PROCESS | 1655 | 1467822216847 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 871ms 09:23:36 INFO - PROCESS | 1655 | 1467822216884 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:23:36 INFO - PROCESS | 1655 | 1467822216889 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:23:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:23:36 INFO - PROCESS | 1655 | 1467822216894 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:23:36 INFO - PROCESS | 1655 | 1467822216899 Marionette TRACE conn2 <- [1,2186,null,{}] 09:23:36 INFO - PROCESS | 1655 | 1467822216904 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:36 INFO - PROCESS | 1655 | 1467822216905 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:37 INFO - PROCESS | 1655 | 1467822217043 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:23:37 INFO - PROCESS | 1655 | 1467822217145 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:37 INFO - PROCESS | 1655 | 1467822217149 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e81000 == 47 [pid = 1655] [id = 554] 09:23:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x114fa5000) [pid = 1655] [serial = 1662] [outer = 0x0] 09:23:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x114fd1000) [pid = 1655] [serial = 1663] [outer = 0x114fa5000] 09:23:37 INFO - PROCESS | 1655 | 1467822217195 Marionette DEBUG loaded listener.js 09:23:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x117145000) [pid = 1655] [serial = 1664] [outer = 0x114fa5000] 09:23:37 INFO - PROCESS | 1655 | 1467822217608 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b83c000 == 46 [pid = 1655] [id = 548] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaae000 == 45 [pid = 1655] [id = 547] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12466f000 == 44 [pid = 1655] [id = 546] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a615800 == 43 [pid = 1655] [id = 545] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x11947d800 == 42 [pid = 1655] [id = 544] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b3800 == 41 [pid = 1655] [id = 543] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x123179000 == 40 [pid = 1655] [id = 542] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x123aad000 == 39 [pid = 1655] [id = 541] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1234b0800 == 38 [pid = 1655] [id = 540] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x11947c000 == 37 [pid = 1655] [id = 539] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1168c3800 == 36 [pid = 1655] [id = 538] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x11667a800 == 35 [pid = 1655] [id = 537] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x118207000 == 34 [pid = 1655] [id = 536] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b141800 == 33 [pid = 1655] [id = 535] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x119473800 == 32 [pid = 1655] [id = 523] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12c66a000 == 31 [pid = 1655] [id = 553] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12be19000 == 30 [pid = 1655] [id = 552] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x123ac3000 == 29 [pid = 1655] [id = 551] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12be19800 == 28 [pid = 1655] [id = 549] 09:23:38 INFO - PROCESS | 1655 | --DOCSHELL 0x117476800 == 27 [pid = 1655] [id = 550] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119408800) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1164f2400) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11687cc00) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118675c00) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118121400) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1183dfc00) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x112d33400) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119982c00) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1133e6c00) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11619d800) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x117146400) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x114faf800) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112e09400) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11838a400) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118118800) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119453800) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1208eec00) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119b60c00) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119a85000) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123180000) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119938400) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11992dc00) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126c8a800) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123dbf400) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128f3f800) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128bec400) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123a73c00) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x117143c00) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112d3b400) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1231ec400) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1231ee400) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118857800) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124ef1c00) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 09:23:38 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12428a400) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 09:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1331ms 09:23:38 INFO - PROCESS | 1655 | 1467822218224 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:23:38 INFO - PROCESS | 1655 | 1467822218227 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:23:38 INFO - PROCESS | 1655 | 1467822218232 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:23:38 INFO - PROCESS | 1655 | 1467822218234 Marionette TRACE conn2 <- [1,2190,null,{}] 09:23:38 INFO - PROCESS | 1655 | 1467822218237 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:38 INFO - PROCESS | 1655 | 1467822218239 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:38 INFO - PROCESS | 1655 | 1467822218317 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:23:38 INFO - PROCESS | 1655 | 1467822218322 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:38 INFO - PROCESS | 1655 | 1467822218325 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1130ff800 == 28 [pid = 1655] [id = 555] 09:23:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1133e7800) [pid = 1655] [serial = 1665] [outer = 0x0] 09:23:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x114f6a400) [pid = 1655] [serial = 1666] [outer = 0x1133e7800] 09:23:38 INFO - PROCESS | 1655 | 1467822218355 Marionette DEBUG loaded listener.js 09:23:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11613e000) [pid = 1655] [serial = 1667] [outer = 0x1133e7800] 09:23:38 INFO - PROCESS | 1655 | 1467822218706 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 09:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 09:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:23:38 INFO - PROCESS | 1655 | 1467822218781 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:23:38 INFO - PROCESS | 1655 | 1467822218783 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:23:38 INFO - PROCESS | 1655 | 1467822218789 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:23:38 INFO - PROCESS | 1655 | 1467822218792 Marionette TRACE conn2 <- [1,2194,null,{}] 09:23:38 INFO - PROCESS | 1655 | 1467822218794 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:38 INFO - PROCESS | 1655 | 1467822218796 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:38 INFO - PROCESS | 1655 | 1467822218873 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:23:38 INFO - PROCESS | 1655 | 1467822218878 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:38 INFO - PROCESS | 1655 | 1467822218880 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e6f800 == 29 [pid = 1655] [id = 556] 09:23:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1167eb400) [pid = 1655] [serial = 1668] [outer = 0x0] 09:23:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x117eb0000) [pid = 1655] [serial = 1669] [outer = 0x1167eb400] 09:23:38 INFO - PROCESS | 1655 | 1467822218909 Marionette DEBUG loaded listener.js 09:23:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11811dc00) [pid = 1655] [serial = 1670] [outer = 0x1167eb400] 09:23:39 INFO - PROCESS | 1655 | 1467822219243 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 09:23:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:23:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 479ms 09:23:39 INFO - PROCESS | 1655 | 1467822219267 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:23:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:23:39 INFO - PROCESS | 1655 | 1467822219269 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:23:39 INFO - PROCESS | 1655 | 1467822219271 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:23:39 INFO - PROCESS | 1655 | 1467822219272 Marionette TRACE conn2 <- [1,2198,null,{}] 09:23:39 INFO - PROCESS | 1655 | 1467822219280 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:39 INFO - PROCESS | 1655 | 1467822219284 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:39 INFO - PROCESS | 1655 | 1467822219392 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:23:39 INFO - PROCESS | 1655 | 1467822219474 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:39 INFO - PROCESS | 1655 | 1467822219478 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11947c000 == 30 [pid = 1655] [id = 557] 09:23:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1183dc000) [pid = 1655] [serial = 1671] [outer = 0x0] 09:23:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118679c00) [pid = 1655] [serial = 1672] [outer = 0x1183dc000] 09:23:39 INFO - PROCESS | 1655 | 1467822219525 Marionette DEBUG loaded listener.js 09:23:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11880d000) [pid = 1655] [serial = 1673] [outer = 0x1183dc000] 09:23:39 INFO - PROCESS | 1655 | 1467822219923 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:23:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:23:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 670ms 09:23:39 INFO - PROCESS | 1655 | 1467822219941 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:23:39 INFO - PROCESS | 1655 | 1467822219943 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:23:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:23:39 INFO - PROCESS | 1655 | 1467822219959 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:23:39 INFO - PROCESS | 1655 | 1467822219960 Marionette TRACE conn2 <- [1,2202,null,{}] 09:23:39 INFO - PROCESS | 1655 | 1467822219963 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:39 INFO - PROCESS | 1655 | 1467822219964 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:40 INFO - PROCESS | 1655 | 1467822220041 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:23:40 INFO - PROCESS | 1655 | 1467822220045 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:40 INFO - PROCESS | 1655 | 1467822220047 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x123079800 == 31 [pid = 1655] [id = 558] 09:23:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119404400) [pid = 1655] [serial = 1674] [outer = 0x0] 09:23:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11940a000) [pid = 1655] [serial = 1675] [outer = 0x119404400] 09:23:40 INFO - PROCESS | 1655 | 1467822220075 Marionette DEBUG loaded listener.js 09:23:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119448400) [pid = 1655] [serial = 1676] [outer = 0x119404400] 09:23:40 INFO - PROCESS | 1655 | 1467822220424 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 09:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 485ms 09:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:23:40 INFO - PROCESS | 1655 | 1467822220432 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:23:40 INFO - PROCESS | 1655 | 1467822220433 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:23:40 INFO - PROCESS | 1655 | 1467822220436 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:23:40 INFO - PROCESS | 1655 | 1467822220437 Marionette TRACE conn2 <- [1,2206,null,{}] 09:23:40 INFO - PROCESS | 1655 | 1467822220439 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:40 INFO - PROCESS | 1655 | 1467822220440 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:40 INFO - PROCESS | 1655 | 1467822220541 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:23:40 INFO - PROCESS | 1655 | 1467822220579 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:40 INFO - PROCESS | 1655 | 1467822220580 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12370d000 == 32 [pid = 1655] [id = 559] 09:23:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119563800) [pid = 1655] [serial = 1677] [outer = 0x0] 09:23:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119930c00) [pid = 1655] [serial = 1678] [outer = 0x119563800] 09:23:40 INFO - PROCESS | 1655 | 1467822220604 Marionette DEBUG loaded listener.js 09:23:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119981800) [pid = 1655] [serial = 1679] [outer = 0x119563800] 09:23:40 INFO - PROCESS | 1655 | 1467822220924 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 09:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 09:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:23:40 INFO - PROCESS | 1655 | 1467822220962 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:23:40 INFO - PROCESS | 1655 | 1467822220964 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:23:40 INFO - PROCESS | 1655 | 1467822220966 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:23:40 INFO - PROCESS | 1655 | 1467822220967 Marionette TRACE conn2 <- [1,2210,null,{}] 09:23:40 INFO - PROCESS | 1655 | 1467822220969 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:40 INFO - PROCESS | 1655 | 1467822220973 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:41 INFO - PROCESS | 1655 | 1467822221092 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:23:41 INFO - PROCESS | 1655 | 1467822221130 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:41 INFO - PROCESS | 1655 | 1467822221132 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1242d8000 == 33 [pid = 1655] [id = 560] 09:23:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119988000) [pid = 1655] [serial = 1680] [outer = 0x0] 09:23:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119b60400) [pid = 1655] [serial = 1681] [outer = 0x119988000] 09:23:41 INFO - PROCESS | 1655 | 1467822221157 Marionette DEBUG loaded listener.js 09:23:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12310b400) [pid = 1655] [serial = 1682] [outer = 0x119988000] 09:23:41 INFO - PROCESS | 1655 | 1467822221478 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 09:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 523ms 09:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:23:41 INFO - PROCESS | 1655 | 1467822221490 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:23:41 INFO - PROCESS | 1655 | 1467822221491 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:23:41 INFO - PROCESS | 1655 | 1467822221493 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:23:41 INFO - PROCESS | 1655 | 1467822221494 Marionette TRACE conn2 <- [1,2214,null,{}] 09:23:41 INFO - PROCESS | 1655 | 1467822221497 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:41 INFO - PROCESS | 1655 | 1467822221500 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:41 INFO - PROCESS | 1655 | 1467822221595 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:23:41 INFO - PROCESS | 1655 | 1467822221605 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:41 INFO - PROCESS | 1655 | 1467822221606 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12673d800 == 34 [pid = 1655] [id = 561] 09:23:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x111c14800) [pid = 1655] [serial = 1683] [outer = 0x0] 09:23:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123189000) [pid = 1655] [serial = 1684] [outer = 0x111c14800] 09:23:41 INFO - PROCESS | 1655 | 1467822221637 Marionette DEBUG loaded listener.js 09:23:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123879800) [pid = 1655] [serial = 1685] [outer = 0x111c14800] 09:23:41 INFO - PROCESS | 1655 | 1467822221968 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 09:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 522ms 09:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:23:42 INFO - PROCESS | 1655 | 1467822222015 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:23:42 INFO - PROCESS | 1655 | 1467822222016 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:23:42 INFO - PROCESS | 1655 | 1467822222018 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:23:42 INFO - PROCESS | 1655 | 1467822222020 Marionette TRACE conn2 <- [1,2218,null,{}] 09:23:42 INFO - PROCESS | 1655 | 1467822222030 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:42 INFO - PROCESS | 1655 | 1467822222031 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:42 INFO - PROCESS | 1655 | 1467822222127 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:23:42 INFO - PROCESS | 1655 | 1467822222131 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:42 INFO - PROCESS | 1655 | 1467822222132 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289ac800 == 35 [pid = 1655] [id = 562] 09:23:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116f92000) [pid = 1655] [serial = 1686] [outer = 0x0] 09:23:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123d86000) [pid = 1655] [serial = 1687] [outer = 0x116f92000] 09:23:42 INFO - PROCESS | 1655 | 1467822222157 Marionette DEBUG loaded listener.js 09:23:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1248e6c00) [pid = 1655] [serial = 1688] [outer = 0x116f92000] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1176d9c00) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119a87800) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126592400) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1167f2c00) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123a76800) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1128d6400) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112d34c00) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x111c75800) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118112400) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112a79800) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1183e7000) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x110eb6000) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1128d2800) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119985c00) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:23:42 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116a1a800) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:23:42 INFO - PROCESS | 1655 | 1467822222618 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 09:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 629ms 09:23:42 INFO - PROCESS | 1655 | 1467822222650 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:23:42 INFO - PROCESS | 1655 | 1467822222651 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:23:42 INFO - PROCESS | 1655 | 1467822222653 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:23:42 INFO - PROCESS | 1655 | 1467822222655 Marionette TRACE conn2 <- [1,2222,null,{}] 09:23:42 INFO - PROCESS | 1655 | 1467822222657 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:42 INFO - PROCESS | 1655 | 1467822222658 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:42 INFO - PROCESS | 1655 | 1467822222733 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:23:42 INFO - PROCESS | 1655 | 1467822222788 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:42 INFO - PROCESS | 1655 | 1467822222789 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x128d96800 == 36 [pid = 1655] [id = 563] 09:23:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1121bd400) [pid = 1655] [serial = 1689] [outer = 0x0] 09:23:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116a1a800) [pid = 1655] [serial = 1690] [outer = 0x1121bd400] 09:23:42 INFO - PROCESS | 1655 | 1467822222814 Marionette DEBUG loaded listener.js 09:23:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119938400) [pid = 1655] [serial = 1691] [outer = 0x1121bd400] 09:23:43 INFO - PROCESS | 1655 | 1467822223079 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 468ms 09:23:43 INFO - PROCESS | 1655 | 1467822223123 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:23:43 INFO - PROCESS | 1655 | 1467822223125 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:23:43 INFO - PROCESS | 1655 | 1467822223127 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:23:43 INFO - PROCESS | 1655 | 1467822223129 Marionette TRACE conn2 <- [1,2226,null,{}] 09:23:43 INFO - PROCESS | 1655 | 1467822223139 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:43 INFO - PROCESS | 1655 | 1467822223141 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:43 INFO - PROCESS | 1655 | 1467822223220 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:23:43 INFO - PROCESS | 1655 | 1467822223223 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:43 INFO - PROCESS | 1655 | 1467822223224 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12951a000 == 37 [pid = 1655] [id = 564] 09:23:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118816000) [pid = 1655] [serial = 1692] [outer = 0x0] 09:23:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1249e0c00) [pid = 1655] [serial = 1693] [outer = 0x118816000] 09:23:43 INFO - PROCESS | 1655 | 1467822223251 Marionette DEBUG loaded listener.js 09:23:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124eea400) [pid = 1655] [serial = 1694] [outer = 0x118816000] 09:23:43 INFO - PROCESS | 1655 | 1467822223588 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 09:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 473ms 09:23:43 INFO - PROCESS | 1655 | 1467822223602 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:23:43 INFO - PROCESS | 1655 | 1467822223604 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:23:43 INFO - PROCESS | 1655 | 1467822223606 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:23:43 INFO - PROCESS | 1655 | 1467822223608 Marionette TRACE conn2 <- [1,2230,null,{}] 09:23:43 INFO - PROCESS | 1655 | 1467822223611 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:43 INFO - PROCESS | 1655 | 1467822223613 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:43 INFO - PROCESS | 1655 | 1467822223717 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:23:43 INFO - PROCESS | 1655 | 1467822223799 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:43 INFO - PROCESS | 1655 | 1467822223801 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a80f800 == 38 [pid = 1655] [id = 565] 09:23:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124ee9400) [pid = 1655] [serial = 1695] [outer = 0x0] 09:23:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12612dc00) [pid = 1655] [serial = 1696] [outer = 0x124ee9400] 09:23:43 INFO - PROCESS | 1655 | 1467822223848 Marionette DEBUG loaded listener.js 09:23:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126c0b800) [pid = 1655] [serial = 1697] [outer = 0x124ee9400] 09:23:44 INFO - PROCESS | 1655 | 1467822224265 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 09:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 670ms 09:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:23:44 INFO - PROCESS | 1655 | 1467822224276 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:23:44 INFO - PROCESS | 1655 | 1467822224278 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:23:44 INFO - PROCESS | 1655 | 1467822224283 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:23:44 INFO - PROCESS | 1655 | 1467822224285 Marionette TRACE conn2 <- [1,2234,null,{}] 09:23:44 INFO - PROCESS | 1655 | 1467822224287 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:44 INFO - PROCESS | 1655 | 1467822224288 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:44 INFO - PROCESS | 1655 | 1467822224387 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:23:44 INFO - PROCESS | 1655 | 1467822224393 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:44 INFO - PROCESS | 1655 | 1467822224394 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaa9800 == 39 [pid = 1655] [id = 566] 09:23:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126c11000) [pid = 1655] [serial = 1698] [outer = 0x0] 09:23:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126c91c00) [pid = 1655] [serial = 1699] [outer = 0x126c11000] 09:23:44 INFO - PROCESS | 1655 | 1467822224420 Marionette DEBUG loaded listener.js 09:23:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1289f7400) [pid = 1655] [serial = 1700] [outer = 0x126c11000] 09:23:44 INFO - PROCESS | 1655 | 1467822224937 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 09:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 672ms 09:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:23:44 INFO - PROCESS | 1655 | 1467822224954 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:23:44 INFO - PROCESS | 1655 | 1467822224957 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:23:44 INFO - PROCESS | 1655 | 1467822224960 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:23:44 INFO - PROCESS | 1655 | 1467822224962 Marionette TRACE conn2 <- [1,2238,null,{}] 09:23:44 INFO - PROCESS | 1655 | 1467822224967 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:44 INFO - PROCESS | 1655 | 1467822224969 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:45 INFO - PROCESS | 1655 | 1467822225081 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:23:45 INFO - PROCESS | 1655 | 1467822225208 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:45 INFO - PROCESS | 1655 | 1467822225210 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x118207000 == 40 [pid = 1655] [id = 567] 09:23:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x114fa6c00) [pid = 1655] [serial = 1701] [outer = 0x0] 09:23:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115e65000) [pid = 1655] [serial = 1702] [outer = 0x114fa6c00] 09:23:45 INFO - PROCESS | 1655 | 1467822225241 Marionette DEBUG loaded listener.js 09:23:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116883c00) [pid = 1655] [serial = 1703] [outer = 0x114fa6c00] 09:23:45 INFO - PROCESS | 1655 | 1467822225763 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 823ms 09:23:45 INFO - PROCESS | 1655 | 1467822225807 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:23:45 INFO - PROCESS | 1655 | 1467822225811 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:23:45 INFO - PROCESS | 1655 | 1467822225819 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:23:45 INFO - PROCESS | 1655 | 1467822225821 Marionette TRACE conn2 <- [1,2242,null,{}] 09:23:45 INFO - PROCESS | 1655 | 1467822225823 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:45 INFO - PROCESS | 1655 | 1467822225825 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:46 INFO - PROCESS | 1655 | 1467822226043 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:23:46 INFO - PROCESS | 1655 | 1467822226136 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:46 INFO - PROCESS | 1655 | 1467822226137 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x116165000 == 41 [pid = 1655] [id = 568] 09:23:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x114fa7c00) [pid = 1655] [serial = 1704] [outer = 0x0] 09:23:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x116633c00) [pid = 1655] [serial = 1705] [outer = 0x114fa7c00] 09:23:46 INFO - PROCESS | 1655 | 1467822226165 Marionette DEBUG loaded listener.js 09:23:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1174fe800) [pid = 1655] [serial = 1706] [outer = 0x114fa7c00] 09:23:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a80f800 == 40 [pid = 1655] [id = 565] 09:23:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12951a000 == 39 [pid = 1655] [id = 564] 09:23:46 INFO - PROCESS | 1655 | --DOCSHELL 0x128d96800 == 38 [pid = 1655] [id = 563] 09:23:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1289ac800 == 37 [pid = 1655] [id = 562] 09:23:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12673d800 == 36 [pid = 1655] [id = 561] 09:23:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1242d8000 == 35 [pid = 1655] [id = 560] 09:23:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12370d000 == 34 [pid = 1655] [id = 559] 09:23:46 INFO - PROCESS | 1655 | --DOCSHELL 0x123079800 == 33 [pid = 1655] [id = 558] 09:23:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11947c000 == 32 [pid = 1655] [id = 557] 09:23:46 INFO - PROCESS | 1655 | --DOCSHELL 0x117e6f800 == 31 [pid = 1655] [id = 556] 09:23:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1130ff800 == 30 [pid = 1655] [id = 555] 09:23:46 INFO - PROCESS | 1655 | --DOCSHELL 0x117e81000 == 29 [pid = 1655] [id = 554] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1289f8c00) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128bed400) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11915c000) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1164f2c00) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126c06000) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126130400) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12463a800) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123a7b000) [pid = 1655] [serial = 1643] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12300cc00) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112738c00) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123187400) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119ae6c00) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126924c00) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116a1a400) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126922c00) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126134400) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119566400) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x114f6a000) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x115e60800) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12612fc00) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1249df000) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11814c800) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1183e1400) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x112ec3400) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x114fb0400) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11880dc00) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119410000) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1176d7000) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x126c92c00) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x118388800) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 09:23:46 INFO - PROCESS | 1655 | 1467822226683 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 923ms 09:23:46 INFO - PROCESS | 1655 | 1467822226743 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:23:46 INFO - PROCESS | 1655 | 1467822226747 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:23:46 INFO - PROCESS | 1655 | 1467822226752 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:23:46 INFO - PROCESS | 1655 | 1467822226755 Marionette TRACE conn2 <- [1,2246,null,{}] 09:23:46 INFO - PROCESS | 1655 | 1467822226759 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:46 INFO - PROCESS | 1655 | 1467822226762 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:46 INFO - PROCESS | 1655 | 1467822226880 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:23:46 INFO - PROCESS | 1655 | 1467822226898 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:46 INFO - PROCESS | 1655 | 1467822226900 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e6c800 == 30 [pid = 1655] [id = 569] 09:23:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11811f000) [pid = 1655] [serial = 1707] [outer = 0x0] 09:23:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118143400) [pid = 1655] [serial = 1708] [outer = 0x11811f000] 09:23:46 INFO - PROCESS | 1655 | 1467822226944 Marionette DEBUG loaded listener.js 09:23:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1183d9c00) [pid = 1655] [serial = 1709] [outer = 0x11811f000] 09:23:47 INFO - PROCESS | 1655 | 1467822227397 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 09:23:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:23:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 673ms 09:23:47 INFO - PROCESS | 1655 | 1467822227424 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:23:47 INFO - PROCESS | 1655 | 1467822227427 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:23:47 INFO - PROCESS | 1655 | 1467822227431 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:23:47 INFO - PROCESS | 1655 | 1467822227433 Marionette TRACE conn2 <- [1,2250,null,{}] 09:23:47 INFO - PROCESS | 1655 | 1467822227436 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:47 INFO - PROCESS | 1655 | 1467822227438 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:47 INFO - PROCESS | 1655 | 1467822227563 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:23:47 INFO - PROCESS | 1655 | 1467822227575 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:47 INFO - PROCESS | 1655 | 1467822227576 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b37000 == 31 [pid = 1655] [id = 570] 09:23:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11867b800) [pid = 1655] [serial = 1710] [outer = 0x0] 09:23:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118859800) [pid = 1655] [serial = 1711] [outer = 0x11867b800] 09:23:47 INFO - PROCESS | 1655 | 1467822227623 Marionette DEBUG loaded listener.js 09:23:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11940c000) [pid = 1655] [serial = 1712] [outer = 0x11867b800] 09:23:48 INFO - PROCESS | 1655 | 1467822228038 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 09:23:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 624ms 09:23:48 INFO - PROCESS | 1655 | 1467822228055 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:23:48 INFO - PROCESS | 1655 | 1467822228058 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:23:48 INFO - PROCESS | 1655 | 1467822228065 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:23:48 INFO - PROCESS | 1655 | 1467822228069 Marionette TRACE conn2 <- [1,2254,null,{}] 09:23:48 INFO - PROCESS | 1655 | 1467822228071 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:48 INFO - PROCESS | 1655 | 1467822228073 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:48 INFO - PROCESS | 1655 | 1467822228157 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:23:48 INFO - PROCESS | 1655 | 1467822228160 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:48 INFO - PROCESS | 1655 | 1467822228161 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x123865000 == 32 [pid = 1655] [id = 571] 09:23:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1130af000) [pid = 1655] [serial = 1713] [outer = 0x0] 09:23:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119939800) [pid = 1655] [serial = 1714] [outer = 0x1130af000] 09:23:48 INFO - PROCESS | 1655 | 1467822228188 Marionette DEBUG loaded listener.js 09:23:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119a7f400) [pid = 1655] [serial = 1715] [outer = 0x1130af000] 09:23:48 INFO - PROCESS | 1655 | 1467822228547 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 09:23:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 526ms 09:23:48 INFO - PROCESS | 1655 | 1467822228588 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:23:48 INFO - PROCESS | 1655 | 1467822228589 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:23:48 INFO - PROCESS | 1655 | 1467822228592 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:23:48 INFO - PROCESS | 1655 | 1467822228593 Marionette TRACE conn2 <- [1,2258,null,{}] 09:23:48 INFO - PROCESS | 1655 | 1467822228595 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:48 INFO - PROCESS | 1655 | 1467822228596 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:48 INFO - PROCESS | 1655 | 1467822228744 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:23:48 INFO - PROCESS | 1655 | 1467822228753 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:48 INFO - PROCESS | 1655 | 1467822228754 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x123aba800 == 33 [pid = 1655] [id = 572] 09:23:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1133e6c00) [pid = 1655] [serial = 1716] [outer = 0x0] 09:23:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119a86400) [pid = 1655] [serial = 1717] [outer = 0x1133e6c00] 09:23:48 INFO - PROCESS | 1655 | 1467822228779 Marionette DEBUG loaded listener.js 09:23:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123006800) [pid = 1655] [serial = 1718] [outer = 0x1133e6c00] 09:23:49 INFO - PROCESS | 1655 | 1467822229125 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 572ms 09:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:23:49 INFO - PROCESS | 1655 | 1467822229164 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:23:49 INFO - PROCESS | 1655 | 1467822229166 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:23:49 INFO - PROCESS | 1655 | 1467822229169 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:23:49 INFO - PROCESS | 1655 | 1467822229171 Marionette TRACE conn2 <- [1,2262,null,{}] 09:23:49 INFO - PROCESS | 1655 | 1467822229175 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:49 INFO - PROCESS | 1655 | 1467822229177 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:49 INFO - PROCESS | 1655 | 1467822229330 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:23:49 INFO - PROCESS | 1655 | 1467822229357 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:49 INFO - PROCESS | 1655 | 1467822229363 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x123525800 == 34 [pid = 1655] [id = 573] 09:23:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1235e9c00) [pid = 1655] [serial = 1719] [outer = 0x0] 09:23:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123a72c00) [pid = 1655] [serial = 1720] [outer = 0x1235e9c00] 09:23:49 INFO - PROCESS | 1655 | 1467822229415 Marionette DEBUG loaded listener.js 09:23:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124ea8400) [pid = 1655] [serial = 1721] [outer = 0x1235e9c00] 09:23:49 INFO - PROCESS | 1655 | 1467822229787 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 09:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 672ms 09:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:23:49 INFO - PROCESS | 1655 | 1467822229840 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:23:49 INFO - PROCESS | 1655 | 1467822229842 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:23:49 INFO - PROCESS | 1655 | 1467822229844 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:23:49 INFO - PROCESS | 1655 | 1467822229845 Marionette TRACE conn2 <- [1,2266,null,{}] 09:23:49 INFO - PROCESS | 1655 | 1467822229853 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:49 INFO - PROCESS | 1655 | 1467822229854 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:49 INFO - PROCESS | 1655 | 1467822229953 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:23:49 INFO - PROCESS | 1655 | 1467822229957 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:49 INFO - PROCESS | 1655 | 1467822229958 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12930e800 == 35 [pid = 1655] [id = 574] 09:23:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124ea8800) [pid = 1655] [serial = 1722] [outer = 0x0] 09:23:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126705000) [pid = 1655] [serial = 1723] [outer = 0x124ea8800] 09:23:49 INFO - PROCESS | 1655 | 1467822229988 Marionette DEBUG loaded listener.js 09:23:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126c05800) [pid = 1655] [serial = 1724] [outer = 0x124ea8800] 09:23:50 INFO - PROCESS | 1655 | 1467822230338 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 09:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 526ms 09:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:23:50 INFO - PROCESS | 1655 | 1467822230378 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:23:50 INFO - PROCESS | 1655 | 1467822230379 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:23:50 INFO - PROCESS | 1655 | 1467822230381 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:23:50 INFO - PROCESS | 1655 | 1467822230382 Marionette TRACE conn2 <- [1,2270,null,{}] 09:23:50 INFO - PROCESS | 1655 | 1467822230385 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:50 INFO - PROCESS | 1655 | 1467822230386 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:50 INFO - PROCESS | 1655 | 1467822230487 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:23:50 INFO - PROCESS | 1655 | 1467822230490 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:50 INFO - PROCESS | 1655 | 1467822230491 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a604000 == 36 [pid = 1655] [id = 575] 09:23:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126c0a400) [pid = 1655] [serial = 1725] [outer = 0x0] 09:23:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126c89400) [pid = 1655] [serial = 1726] [outer = 0x126c0a400] 09:23:50 INFO - PROCESS | 1655 | 1467822230517 Marionette DEBUG loaded listener.js 09:23:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1289f2800) [pid = 1655] [serial = 1727] [outer = 0x126c0a400] 09:23:50 INFO - PROCESS | 1655 | 1467822230842 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 09:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 471ms 09:23:50 INFO - PROCESS | 1655 | 1467822230859 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:23:50 INFO - PROCESS | 1655 | 1467822230860 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:23:50 INFO - PROCESS | 1655 | 1467822230870 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:23:50 INFO - PROCESS | 1655 | 1467822230871 Marionette TRACE conn2 <- [1,2274,null,{}] 09:23:50 INFO - PROCESS | 1655 | 1467822230874 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:50 INFO - PROCESS | 1655 | 1467822230875 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:50 INFO - PROCESS | 1655 | 1467822230986 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:23:50 INFO - PROCESS | 1655 | 1467822230990 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:50 INFO - PROCESS | 1655 | 1467822230991 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a810800 == 37 [pid = 1655] [id = 576] 09:23:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126c0bc00) [pid = 1655] [serial = 1728] [outer = 0x0] 09:23:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1289f8c00) [pid = 1655] [serial = 1729] [outer = 0x126c0bc00] 09:23:51 INFO - PROCESS | 1655 | 1467822231015 Marionette DEBUG loaded listener.js 09:23:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128bef800) [pid = 1655] [serial = 1730] [outer = 0x126c0bc00] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119988000) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x114fa5000) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119404400) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1121bd400) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124ee9400) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112f33000) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x111c14800) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116f92000) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11811ec00) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118816000) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119a81000) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123db3000) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119563800) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1183dc000) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1133e7800) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:23:51 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1167eb400) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:23:51 INFO - PROCESS | 1655 | 1467822231409 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 09:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 577ms 09:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:23:51 INFO - PROCESS | 1655 | 1467822231441 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:23:51 INFO - PROCESS | 1655 | 1467822231442 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:23:51 INFO - PROCESS | 1655 | 1467822231444 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:23:51 INFO - PROCESS | 1655 | 1467822231445 Marionette TRACE conn2 <- [1,2278,null,{}] 09:23:51 INFO - PROCESS | 1655 | 1467822231453 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:51 INFO - PROCESS | 1655 | 1467822231454 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:51 INFO - PROCESS | 1655 | 1467822231564 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:23:51 INFO - PROCESS | 1655 | 1467822231599 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:51 INFO - PROCESS | 1655 | 1467822231600 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x123864000 == 38 [pid = 1655] [id = 577] 09:23:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x110eb3c00) [pid = 1655] [serial = 1731] [outer = 0x0] 09:23:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1176d7400) [pid = 1655] [serial = 1732] [outer = 0x110eb3c00] 09:23:51 INFO - PROCESS | 1655 | 1467822231624 Marionette DEBUG loaded listener.js 09:23:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119404400) [pid = 1655] [serial = 1733] [outer = 0x110eb3c00] 09:23:51 INFO - PROCESS | 1655 | 1467822231925 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 09:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 526ms 09:23:51 INFO - PROCESS | 1655 | 1467822231971 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:23:51 INFO - PROCESS | 1655 | 1467822231973 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:23:51 INFO - PROCESS | 1655 | 1467822231976 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:23:51 INFO - PROCESS | 1655 | 1467822231978 Marionette TRACE conn2 <- [1,2282,null,{}] 09:23:51 INFO - PROCESS | 1655 | 1467822231981 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:51 INFO - PROCESS | 1655 | 1467822231983 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:52 INFO - PROCESS | 1655 | 1467822232119 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:23:52 INFO - PROCESS | 1655 | 1467822232202 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:52 INFO - PROCESS | 1655 | 1467822232205 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b832000 == 39 [pid = 1655] [id = 578] 09:23:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11867d800) [pid = 1655] [serial = 1734] [outer = 0x0] 09:23:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1231ec400) [pid = 1655] [serial = 1735] [outer = 0x11867d800] 09:23:52 INFO - PROCESS | 1655 | 1467822232248 Marionette DEBUG loaded listener.js 09:23:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128bf1400) [pid = 1655] [serial = 1736] [outer = 0x11867d800] 09:23:52 INFO - PROCESS | 1655 | 1467822232551 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 09:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 621ms 09:23:52 INFO - PROCESS | 1655 | 1467822232603 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:23:52 INFO - PROCESS | 1655 | 1467822232605 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:23:52 INFO - PROCESS | 1655 | 1467822232607 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:23:52 INFO - PROCESS | 1655 | 1467822232608 Marionette TRACE conn2 <- [1,2286,null,{}] 09:23:52 INFO - PROCESS | 1655 | 1467822232611 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:52 INFO - PROCESS | 1655 | 1467822232612 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:52 INFO - PROCESS | 1655 | 1467822232707 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:23:52 INFO - PROCESS | 1655 | 1467822232768 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:52 INFO - PROCESS | 1655 | 1467822232769 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be0b000 == 40 [pid = 1655] [id = 579] 09:23:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128bf4800) [pid = 1655] [serial = 1737] [outer = 0x0] 09:23:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128fda000) [pid = 1655] [serial = 1738] [outer = 0x128bf4800] 09:23:52 INFO - PROCESS | 1655 | 1467822232810 Marionette DEBUG loaded listener.js 09:23:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1292b5400) [pid = 1655] [serial = 1739] [outer = 0x128bf4800] 09:23:53 INFO - PROCESS | 1655 | 1467822233062 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 09:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 09:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 470ms 09:23:53 INFO - PROCESS | 1655 | 1467822233077 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:23:53 INFO - PROCESS | 1655 | 1467822233078 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:23:53 INFO - PROCESS | 1655 | 1467822233089 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:23:53 INFO - PROCESS | 1655 | 1467822233090 Marionette TRACE conn2 <- [1,2290,null,{}] 09:23:53 INFO - PROCESS | 1655 | 1467822233092 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:53 INFO - PROCESS | 1655 | 1467822233093 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:53 INFO - PROCESS | 1655 | 1467822233186 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:23:53 INFO - PROCESS | 1655 | 1467822233190 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:53 INFO - PROCESS | 1655 | 1467822233191 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c65a000 == 41 [pid = 1655] [id = 580] 09:23:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1292b7800) [pid = 1655] [serial = 1740] [outer = 0x0] 09:23:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1293e7400) [pid = 1655] [serial = 1741] [outer = 0x1292b7800] 09:23:53 INFO - PROCESS | 1655 | 1467822233214 Marionette DEBUG loaded listener.js 09:23:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1293ef800) [pid = 1655] [serial = 1742] [outer = 0x1292b7800] 09:23:53 INFO - PROCESS | 1655 | 1467822233678 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 09:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 627ms 09:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:23:53 INFO - PROCESS | 1655 | 1467822233709 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:23:53 INFO - PROCESS | 1655 | 1467822233711 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:23:53 INFO - PROCESS | 1655 | 1467822233714 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:23:53 INFO - PROCESS | 1655 | 1467822233717 Marionette TRACE conn2 <- [1,2294,null,{}] 09:23:53 INFO - PROCESS | 1655 | 1467822233721 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:53 INFO - PROCESS | 1655 | 1467822233723 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:53 INFO - PROCESS | 1655 | 1467822233830 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:23:53 INFO - PROCESS | 1655 | 1467822233902 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:53 INFO - PROCESS | 1655 | 1467822233904 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195bb800 == 42 [pid = 1655] [id = 581] 09:23:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11687f000) [pid = 1655] [serial = 1743] [outer = 0x0] 09:23:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11811b000) [pid = 1655] [serial = 1744] [outer = 0x11687f000] 09:23:53 INFO - PROCESS | 1655 | 1467822233937 Marionette DEBUG loaded listener.js 09:23:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118673400) [pid = 1655] [serial = 1745] [outer = 0x11687f000] 09:23:54 INFO - PROCESS | 1655 | 1467822234380 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 09:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 674ms 09:23:54 INFO - PROCESS | 1655 | 1467822234388 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:23:54 INFO - PROCESS | 1655 | 1467822234392 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:23:54 INFO - PROCESS | 1655 | 1467822234396 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:23:54 INFO - PROCESS | 1655 | 1467822234398 Marionette TRACE conn2 <- [1,2298,null,{}] 09:23:54 INFO - PROCESS | 1655 | 1467822234401 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:54 INFO - PROCESS | 1655 | 1467822234402 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:54 INFO - PROCESS | 1655 | 1467822234511 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:23:54 INFO - PROCESS | 1655 | 1467822234571 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:54 INFO - PROCESS | 1655 | 1467822234573 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b3800 == 43 [pid = 1655] [id = 582] 09:23:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119166400) [pid = 1655] [serial = 1746] [outer = 0x0] 09:23:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119939c00) [pid = 1655] [serial = 1747] [outer = 0x119166400] 09:23:54 INFO - PROCESS | 1655 | 1467822234603 Marionette DEBUG loaded listener.js 09:23:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119a83400) [pid = 1655] [serial = 1748] [outer = 0x119166400] 09:23:55 INFO - PROCESS | 1655 | 1467822235048 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 09:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 671ms 09:23:55 INFO - PROCESS | 1655 | 1467822235067 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:23:55 INFO - PROCESS | 1655 | 1467822235069 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:23:55 INFO - PROCESS | 1655 | 1467822235071 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:23:55 INFO - PROCESS | 1655 | 1467822235074 Marionette TRACE conn2 <- [1,2302,null,{}] 09:23:55 INFO - PROCESS | 1655 | 1467822235082 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:55 INFO - PROCESS | 1655 | 1467822235085 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:55 INFO - PROCESS | 1655 | 1467822235191 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:23:55 INFO - PROCESS | 1655 | 1467822235288 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:55 INFO - PROCESS | 1655 | 1467822235291 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca1e800 == 44 [pid = 1655] [id = 583] 09:23:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1237a3000) [pid = 1655] [serial = 1749] [outer = 0x0] 09:23:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1248e6800) [pid = 1655] [serial = 1750] [outer = 0x1237a3000] 09:23:55 INFO - PROCESS | 1655 | 1467822235321 Marionette DEBUG loaded listener.js 09:23:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126795400) [pid = 1655] [serial = 1751] [outer = 0x1237a3000] 09:23:55 INFO - PROCESS | 1655 | 1467822235742 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 722ms 09:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:23:55 INFO - PROCESS | 1655 | 1467822235794 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:23:55 INFO - PROCESS | 1655 | 1467822235796 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:23:55 INFO - PROCESS | 1655 | 1467822235798 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:23:55 INFO - PROCESS | 1655 | 1467822235799 Marionette TRACE conn2 <- [1,2306,null,{}] 09:23:55 INFO - PROCESS | 1655 | 1467822235802 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:55 INFO - PROCESS | 1655 | 1467822235803 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:55 INFO - PROCESS | 1655 | 1467822235908 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:23:55 INFO - PROCESS | 1655 | 1467822235967 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:55 INFO - PROCESS | 1655 | 1467822235969 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce12800 == 45 [pid = 1655] [id = 584] 09:23:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1289f7800) [pid = 1655] [serial = 1752] [outer = 0x0] 09:23:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128f39000) [pid = 1655] [serial = 1753] [outer = 0x1289f7800] 09:23:56 INFO - PROCESS | 1655 | 1467822235999 Marionette DEBUG loaded listener.js 09:23:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128fdc000) [pid = 1655] [serial = 1754] [outer = 0x1289f7800] 09:23:56 INFO - PROCESS | 1655 | 1467822236507 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 09:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 772ms 09:23:56 INFO - PROCESS | 1655 | 1467822236571 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:23:56 INFO - PROCESS | 1655 | 1467822236573 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:23:56 INFO - PROCESS | 1655 | 1467822236577 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:23:56 INFO - PROCESS | 1655 | 1467822236579 Marionette TRACE conn2 <- [1,2310,null,{}] 09:23:56 INFO - PROCESS | 1655 | 1467822236585 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:56 INFO - PROCESS | 1655 | 1467822236587 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:56 INFO - PROCESS | 1655 | 1467822236693 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:23:56 INFO - PROCESS | 1655 | 1467822236764 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:56 INFO - PROCESS | 1655 | 1467822236765 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168c3000 == 46 [pid = 1655] [id = 585] 09:23:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112735000) [pid = 1655] [serial = 1755] [outer = 0x0] 09:23:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116f93000) [pid = 1655] [serial = 1756] [outer = 0x112735000] 09:23:56 INFO - PROCESS | 1655 | 1467822236794 Marionette DEBUG loaded listener.js 09:23:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1235ee800) [pid = 1655] [serial = 1757] [outer = 0x112735000] 09:23:57 INFO - PROCESS | 1655 | 1467822237342 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 775ms 09:23:57 INFO - PROCESS | 1655 | 1467822237351 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:23:57 INFO - PROCESS | 1655 | 1467822237354 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:23:57 INFO - PROCESS | 1655 | 1467822237357 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:23:57 INFO - PROCESS | 1655 | 1467822237359 Marionette TRACE conn2 <- [1,2314,null,{}] 09:23:57 INFO - PROCESS | 1655 | 1467822237384 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:57 INFO - PROCESS | 1655 | 1467822237386 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:57 INFO - PROCESS | 1655 | 1467822237481 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:23:57 INFO - PROCESS | 1655 | 1467822237557 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:57 INFO - PROCESS | 1655 | 1467822237558 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x117473000 == 47 [pid = 1655] [id = 586] 09:23:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1167ebc00) [pid = 1655] [serial = 1758] [outer = 0x0] 09:23:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1181a6000) [pid = 1655] [serial = 1759] [outer = 0x1167ebc00] 09:23:57 INFO - PROCESS | 1655 | 1467822237586 Marionette DEBUG loaded listener.js 09:23:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1186b8400) [pid = 1655] [serial = 1760] [outer = 0x1167ebc00] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12be0b000 == 46 [pid = 1655] [id = 579] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12b832000 == 45 [pid = 1655] [id = 578] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x123864000 == 44 [pid = 1655] [id = 577] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12a810800 == 43 [pid = 1655] [id = 576] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12a604000 == 42 [pid = 1655] [id = 575] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12930e800 == 41 [pid = 1655] [id = 574] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x123525800 == 40 [pid = 1655] [id = 573] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x123aba800 == 39 [pid = 1655] [id = 572] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x123865000 == 38 [pid = 1655] [id = 571] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x119b37000 == 37 [pid = 1655] [id = 570] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x117e6c800 == 36 [pid = 1655] [id = 569] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x116165000 == 35 [pid = 1655] [id = 568] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x118207000 == 34 [pid = 1655] [id = 567] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaa9800 == 33 [pid = 1655] [id = 566] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1168c3000 == 32 [pid = 1655] [id = 585] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce12800 == 31 [pid = 1655] [id = 584] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca1e800 == 30 [pid = 1655] [id = 583] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b3800 == 29 [pid = 1655] [id = 582] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1195bb800 == 28 [pid = 1655] [id = 581] 09:23:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12c65a000 == 27 [pid = 1655] [id = 580] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x126c91c00) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119930c00) [pid = 1655] [serial = 1678] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118679c00) [pid = 1655] [serial = 1672] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11880d000) [pid = 1655] [serial = 1673] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x114f6a400) [pid = 1655] [serial = 1666] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11613e000) [pid = 1655] [serial = 1667] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x117eb0000) [pid = 1655] [serial = 1669] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11811dc00) [pid = 1655] [serial = 1670] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12310b400) [pid = 1655] [serial = 1682] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119b60400) [pid = 1655] [serial = 1681] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x117145000) [pid = 1655] [serial = 1664] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x114fd1000) [pid = 1655] [serial = 1663] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11940a000) [pid = 1655] [serial = 1675] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119981800) [pid = 1655] [serial = 1679] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116a1a800) [pid = 1655] [serial = 1690] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12612dc00) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116a21400) [pid = 1655] [serial = 1652] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116142c00) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123189000) [pid = 1655] [serial = 1684] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123d86000) [pid = 1655] [serial = 1687] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1186b7c00) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1183e7800) [pid = 1655] [serial = 1654] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1249e0c00) [pid = 1655] [serial = 1693] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1234c7800) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1248e6c00) [pid = 1655] [serial = 1688] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1208efc00) [pid = 1655] [serial = 1657] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126c0ec00) [pid = 1655] [serial = 1661] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123879800) [pid = 1655] [serial = 1685] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124f76000) [pid = 1655] [serial = 1660] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119448400) [pid = 1655] [serial = 1676] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119938400) [pid = 1655] [serial = 1691] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126c0b800) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x124eea400) [pid = 1655] [serial = 1694] [outer = 0x0] [url = about:blank] 09:23:58 INFO - PROCESS | 1655 | 1467822238542 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 09:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1221ms 09:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:23:58 INFO - PROCESS | 1655 | 1467822238580 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:23:58 INFO - PROCESS | 1655 | 1467822238582 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:23:58 INFO - PROCESS | 1655 | 1467822238585 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:23:58 INFO - PROCESS | 1655 | 1467822238587 Marionette TRACE conn2 <- [1,2318,null,{}] 09:23:58 INFO - PROCESS | 1655 | 1467822238591 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:58 INFO - PROCESS | 1655 | 1467822238592 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:58 INFO - PROCESS | 1655 | 1467822238668 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:23:58 INFO - PROCESS | 1655 | 1467822238673 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:58 INFO - PROCESS | 1655 | 1467822238676 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x115ebb000 == 28 [pid = 1655] [id = 587] 09:23:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112e0f000) [pid = 1655] [serial = 1761] [outer = 0x0] 09:23:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1130bac00) [pid = 1655] [serial = 1762] [outer = 0x112e0f000] 09:23:58 INFO - PROCESS | 1655 | 1467822238706 Marionette DEBUG loaded listener.js 09:23:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112d72c00) [pid = 1655] [serial = 1763] [outer = 0x112e0f000] 09:23:59 INFO - PROCESS | 1655 | 1467822239081 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 09:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:23:59 INFO - PROCESS | 1655 | 1467822239110 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:23:59 INFO - PROCESS | 1655 | 1467822239114 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:23:59 INFO - PROCESS | 1655 | 1467822239116 Marionette TRACE conn2 <- [1,2322,null,{}] 09:23:59 INFO - PROCESS | 1655 | 1467822239118 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:59 INFO - PROCESS | 1655 | 1467822239120 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:59 INFO - PROCESS | 1655 | 1467822239200 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:23:59 INFO - PROCESS | 1655 | 1467822239205 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:59 INFO - PROCESS | 1655 | 1467822239206 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x11746a800 == 29 [pid = 1655] [id = 588] 09:23:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116136800) [pid = 1655] [serial = 1764] [outer = 0x0] 09:23:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1164ef800) [pid = 1655] [serial = 1765] [outer = 0x116136800] 09:23:59 INFO - PROCESS | 1655 | 1467822239233 Marionette DEBUG loaded listener.js 09:23:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1167f7400) [pid = 1655] [serial = 1766] [outer = 0x116136800] 09:23:59 INFO - PROCESS | 1655 | 1467822239575 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 09:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 470ms 09:23:59 INFO - PROCESS | 1655 | 1467822239584 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:23:59 INFO - PROCESS | 1655 | 1467822239586 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:23:59 INFO - PROCESS | 1655 | 1467822239588 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:23:59 INFO - PROCESS | 1655 | 1467822239590 Marionette TRACE conn2 <- [1,2326,null,{}] 09:23:59 INFO - PROCESS | 1655 | 1467822239600 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:59 INFO - PROCESS | 1655 | 1467822239604 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:59 INFO - PROCESS | 1655 | 1467822239686 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:23:59 INFO - PROCESS | 1655 | 1467822239746 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:59 INFO - PROCESS | 1655 | 1467822239748 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:23:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192ed000 == 30 [pid = 1655] [id = 589] 09:23:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112f3f400) [pid = 1655] [serial = 1767] [outer = 0x0] 09:23:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x117eb3000) [pid = 1655] [serial = 1768] [outer = 0x112f3f400] 09:23:59 INFO - PROCESS | 1655 | 1467822239776 Marionette DEBUG loaded listener.js 09:23:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1181a7000) [pid = 1655] [serial = 1769] [outer = 0x112f3f400] 09:24:00 INFO - PROCESS | 1655 | 1467822240065 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 09:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 522ms 09:24:00 INFO - PROCESS | 1655 | 1467822240110 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:24:00 INFO - PROCESS | 1655 | 1467822240112 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:24:00 INFO - PROCESS | 1655 | 1467822240115 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:24:00 INFO - PROCESS | 1655 | 1467822240118 Marionette TRACE conn2 <- [1,2330,null,{}] 09:24:00 INFO - PROCESS | 1655 | 1467822240121 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:00 INFO - PROCESS | 1655 | 1467822240122 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:00 INFO - PROCESS | 1655 | 1467822240202 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:24:00 INFO - PROCESS | 1655 | 1467822240261 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:00 INFO - PROCESS | 1655 | 1467822240262 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x123074000 == 31 [pid = 1655] [id = 590] 09:24:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11811e000) [pid = 1655] [serial = 1770] [outer = 0x0] 09:24:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118674800) [pid = 1655] [serial = 1771] [outer = 0x11811e000] 09:24:00 INFO - PROCESS | 1655 | 1467822240288 Marionette DEBUG loaded listener.js 09:24:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1186bb400) [pid = 1655] [serial = 1772] [outer = 0x11811e000] 09:24:00 INFO - PROCESS | 1655 | 1467822240576 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 09:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 471ms 09:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:24:00 INFO - PROCESS | 1655 | 1467822240592 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:24:00 INFO - PROCESS | 1655 | 1467822240593 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:24:00 INFO - PROCESS | 1655 | 1467822240603 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:24:00 INFO - PROCESS | 1655 | 1467822240611 Marionette TRACE conn2 <- [1,2334,null,{}] 09:24:00 INFO - PROCESS | 1655 | 1467822240615 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:00 INFO - PROCESS | 1655 | 1467822240618 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:00 INFO - PROCESS | 1655 | 1467822240712 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:24:00 INFO - PROCESS | 1655 | 1467822240748 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:00 INFO - PROCESS | 1655 | 1467822240749 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x123523000 == 32 [pid = 1655] [id = 591] 09:24:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x115e6bc00) [pid = 1655] [serial = 1773] [outer = 0x0] 09:24:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118816c00) [pid = 1655] [serial = 1774] [outer = 0x115e6bc00] 09:24:00 INFO - PROCESS | 1655 | 1467822240773 Marionette DEBUG loaded listener.js 09:24:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119407400) [pid = 1655] [serial = 1775] [outer = 0x115e6bc00] 09:24:01 INFO - PROCESS | 1655 | 1467822241108 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 09:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 537ms 09:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:24:01 INFO - PROCESS | 1655 | 1467822241134 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:24:01 INFO - PROCESS | 1655 | 1467822241135 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:24:01 INFO - PROCESS | 1655 | 1467822241144 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:24:01 INFO - PROCESS | 1655 | 1467822241145 Marionette TRACE conn2 <- [1,2338,null,{}] 09:24:01 INFO - PROCESS | 1655 | 1467822241147 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:01 INFO - PROCESS | 1655 | 1467822241152 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:01 INFO - PROCESS | 1655 | 1467822241268 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:24:01 INFO - PROCESS | 1655 | 1467822241303 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:01 INFO - PROCESS | 1655 | 1467822241304 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x124669800 == 33 [pid = 1655] [id = 592] 09:24:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11885e400) [pid = 1655] [serial = 1776] [outer = 0x0] 09:24:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119450400) [pid = 1655] [serial = 1777] [outer = 0x11885e400] 09:24:01 INFO - PROCESS | 1655 | 1467822241329 Marionette DEBUG loaded listener.js 09:24:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119a81800) [pid = 1655] [serial = 1778] [outer = 0x11885e400] 09:24:01 INFO - PROCESS | 1655 | 1467822241655 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 09:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 527ms 09:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:24:01 INFO - PROCESS | 1655 | 1467822241666 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:24:01 INFO - PROCESS | 1655 | 1467822241668 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:24:01 INFO - PROCESS | 1655 | 1467822241671 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:24:01 INFO - PROCESS | 1655 | 1467822241672 Marionette TRACE conn2 <- [1,2342,null,{}] 09:24:01 INFO - PROCESS | 1655 | 1467822241674 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:01 INFO - PROCESS | 1655 | 1467822241675 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:01 INFO - PROCESS | 1655 | 1467822241778 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:24:01 INFO - PROCESS | 1655 | 1467822241816 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:01 INFO - PROCESS | 1655 | 1467822241817 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x126969000 == 34 [pid = 1655] [id = 593] 09:24:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119a87800) [pid = 1655] [serial = 1779] [outer = 0x0] 09:24:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119b58c00) [pid = 1655] [serial = 1780] [outer = 0x119a87800] 09:24:01 INFO - PROCESS | 1655 | 1467822241841 Marionette DEBUG loaded listener.js 09:24:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123004c00) [pid = 1655] [serial = 1781] [outer = 0x119a87800] 09:24:02 INFO - PROCESS | 1655 | 1467822242152 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 09:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 09:24:02 INFO - PROCESS | 1655 | 1467822242192 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:24:02 INFO - PROCESS | 1655 | 1467822242193 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:24:02 INFO - PROCESS | 1655 | 1467822242195 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:24:02 INFO - PROCESS | 1655 | 1467822242196 Marionette TRACE conn2 <- [1,2346,null,{}] 09:24:02 INFO - PROCESS | 1655 | 1467822242199 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:02 INFO - PROCESS | 1655 | 1467822242200 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:02 INFO - PROCESS | 1655 | 1467822242295 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:24:02 INFO - PROCESS | 1655 | 1467822242333 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:02 INFO - PROCESS | 1655 | 1467822242334 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289c6800 == 35 [pid = 1655] [id = 594] 09:24:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119f21400) [pid = 1655] [serial = 1782] [outer = 0x0] 09:24:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123183000) [pid = 1655] [serial = 1783] [outer = 0x119f21400] 09:24:02 INFO - PROCESS | 1655 | 1467822242358 Marionette DEBUG loaded listener.js 09:24:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123188c00) [pid = 1655] [serial = 1784] [outer = 0x119f21400] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1292b7800) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1235e9c00) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124ea8800) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x110eb3c00) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11811f000) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x114fa7c00) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128bf4800) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x114fa6c00) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126c11000) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11867b800) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126c0a400) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1133e6c00) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1130af000) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126c0bc00) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:24:02 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11867d800) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:24:02 INFO - PROCESS | 1655 | 1467822242794 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 09:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 619ms 09:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:24:02 INFO - PROCESS | 1655 | 1467822242814 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:24:02 INFO - PROCESS | 1655 | 1467822242816 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:24:02 INFO - PROCESS | 1655 | 1467822242818 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:24:02 INFO - PROCESS | 1655 | 1467822242819 Marionette TRACE conn2 <- [1,2350,null,{}] 09:24:02 INFO - PROCESS | 1655 | 1467822242822 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:02 INFO - PROCESS | 1655 | 1467822242823 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:02 INFO - PROCESS | 1655 | 1467822242903 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:24:02 INFO - PROCESS | 1655 | 1467822242906 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:02 INFO - PROCESS | 1655 | 1467822242907 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192e6800 == 36 [pid = 1655] [id = 595] 09:24:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x117147800) [pid = 1655] [serial = 1785] [outer = 0x0] 09:24:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118816000) [pid = 1655] [serial = 1786] [outer = 0x117147800] 09:24:02 INFO - PROCESS | 1655 | 1467822242933 Marionette DEBUG loaded listener.js 09:24:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12317d800) [pid = 1655] [serial = 1787] [outer = 0x117147800] 09:24:03 INFO - PROCESS | 1655 | 1467822243257 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 09:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 473ms 09:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:24:03 INFO - PROCESS | 1655 | 1467822243307 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:24:03 INFO - PROCESS | 1655 | 1467822243308 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:24:03 INFO - PROCESS | 1655 | 1467822243310 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:24:03 INFO - PROCESS | 1655 | 1467822243311 Marionette TRACE conn2 <- [1,2354,null,{}] 09:24:03 INFO - PROCESS | 1655 | 1467822243313 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:03 INFO - PROCESS | 1655 | 1467822243316 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:03 INFO - PROCESS | 1655 | 1467822243395 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:24:03 INFO - PROCESS | 1655 | 1467822243401 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:03 INFO - PROCESS | 1655 | 1467822243402 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12932b000 == 37 [pid = 1655] [id = 596] 09:24:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12310fc00) [pid = 1655] [serial = 1788] [outer = 0x0] 09:24:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1233f2000) [pid = 1655] [serial = 1789] [outer = 0x12310fc00] 09:24:03 INFO - PROCESS | 1655 | 1467822243427 Marionette DEBUG loaded listener.js 09:24:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123876800) [pid = 1655] [serial = 1790] [outer = 0x12310fc00] 09:24:03 INFO - PROCESS | 1655 | 1467822243756 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 09:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 470ms 09:24:03 INFO - PROCESS | 1655 | 1467822243781 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:24:03 INFO - PROCESS | 1655 | 1467822243785 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:24:03 INFO - PROCESS | 1655 | 1467822243787 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:24:03 INFO - PROCESS | 1655 | 1467822243789 Marionette TRACE conn2 <- [1,2358,null,{}] 09:24:03 INFO - PROCESS | 1655 | 1467822243791 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:03 INFO - PROCESS | 1655 | 1467822243792 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:03 INFO - PROCESS | 1655 | 1467822243890 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:24:03 INFO - PROCESS | 1655 | 1467822243894 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:03 INFO - PROCESS | 1655 | 1467822243896 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x123509000 == 38 [pid = 1655] [id = 597] 09:24:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123007c00) [pid = 1655] [serial = 1791] [outer = 0x0] 09:24:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123a6f000) [pid = 1655] [serial = 1792] [outer = 0x123007c00] 09:24:03 INFO - PROCESS | 1655 | 1467822243977 Marionette DEBUG loaded listener.js 09:24:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124ee8800) [pid = 1655] [serial = 1793] [outer = 0x123007c00] 09:24:04 INFO - PROCESS | 1655 | 1467822244286 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 09:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 09:24:04 INFO - PROCESS | 1655 | 1467822244306 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:24:04 INFO - PROCESS | 1655 | 1467822244308 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:24:04 INFO - PROCESS | 1655 | 1467822244310 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:24:04 INFO - PROCESS | 1655 | 1467822244311 Marionette TRACE conn2 <- [1,2362,null,{}] 09:24:04 INFO - PROCESS | 1655 | 1467822244316 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:04 INFO - PROCESS | 1655 | 1467822244318 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:04 INFO - PROCESS | 1655 | 1467822244397 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:24:04 INFO - PROCESS | 1655 | 1467822244403 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:04 INFO - PROCESS | 1655 | 1467822244404 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aab0000 == 39 [pid = 1655] [id = 598] 09:24:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124ea1000) [pid = 1655] [serial = 1794] [outer = 0x0] 09:24:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12612b000) [pid = 1655] [serial = 1795] [outer = 0x124ea1000] 09:24:04 INFO - PROCESS | 1655 | 1467822244428 Marionette DEBUG loaded listener.js 09:24:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126925400) [pid = 1655] [serial = 1796] [outer = 0x124ea1000] 09:24:04 INFO - PROCESS | 1655 | 1467822244966 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 09:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 721ms 09:24:05 INFO - PROCESS | 1655 | 1467822245055 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:24:05 INFO - PROCESS | 1655 | 1467822245058 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:24:05 INFO - PROCESS | 1655 | 1467822245063 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:24:05 INFO - PROCESS | 1655 | 1467822245066 Marionette TRACE conn2 <- [1,2366,null,{}] 09:24:05 INFO - PROCESS | 1655 | 1467822245072 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:05 INFO - PROCESS | 1655 | 1467822245075 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:05 INFO - PROCESS | 1655 | 1467822245263 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:24:05 INFO - PROCESS | 1655 | 1467822245382 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:05 INFO - PROCESS | 1655 | 1467822245384 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x116abb000 == 40 [pid = 1655] [id = 599] 09:24:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x113d9b800) [pid = 1655] [serial = 1797] [outer = 0x0] 09:24:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x114fab000) [pid = 1655] [serial = 1798] [outer = 0x113d9b800] 09:24:05 INFO - PROCESS | 1655 | 1467822245415 Marionette DEBUG loaded listener.js 09:24:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x115dfa400) [pid = 1655] [serial = 1799] [outer = 0x113d9b800] 09:24:05 INFO - PROCESS | 1655 | 1467822245970 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 09:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 928ms 09:24:06 INFO - PROCESS | 1655 | 1467822246009 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:24:06 INFO - PROCESS | 1655 | 1467822246012 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:24:06 INFO - PROCESS | 1655 | 1467822246020 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:24:06 INFO - PROCESS | 1655 | 1467822246022 Marionette TRACE conn2 <- [1,2370,null,{}] 09:24:06 INFO - PROCESS | 1655 | 1467822246024 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:06 INFO - PROCESS | 1655 | 1467822246026 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:06 INFO - PROCESS | 1655 | 1467822246138 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:24:06 INFO - PROCESS | 1655 | 1467822246233 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:06 INFO - PROCESS | 1655 | 1467822246234 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ac2000 == 41 [pid = 1655] [id = 600] 09:24:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116a1a800) [pid = 1655] [serial = 1800] [outer = 0x0] 09:24:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1183da400) [pid = 1655] [serial = 1801] [outer = 0x116a1a800] 09:24:06 INFO - PROCESS | 1655 | 1467822246265 Marionette DEBUG loaded listener.js 09:24:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1186bc800) [pid = 1655] [serial = 1802] [outer = 0x116a1a800] 09:24:06 INFO - PROCESS | 1655 | 1467822246940 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 09:24:06 INFO - PROCESS | 1655 | --DOCSHELL 0x123509000 == 40 [pid = 1655] [id = 597] 09:24:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12932b000 == 39 [pid = 1655] [id = 596] 09:24:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1192e6800 == 38 [pid = 1655] [id = 595] 09:24:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1289c6800 == 37 [pid = 1655] [id = 594] 09:24:06 INFO - PROCESS | 1655 | --DOCSHELL 0x126969000 == 36 [pid = 1655] [id = 593] 09:24:06 INFO - PROCESS | 1655 | --DOCSHELL 0x124669800 == 35 [pid = 1655] [id = 592] 09:24:06 INFO - PROCESS | 1655 | --DOCSHELL 0x123523000 == 34 [pid = 1655] [id = 591] 09:24:06 INFO - PROCESS | 1655 | --DOCSHELL 0x123074000 == 33 [pid = 1655] [id = 590] 09:24:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1192ed000 == 32 [pid = 1655] [id = 589] 09:24:06 INFO - PROCESS | 1655 | --DOCSHELL 0x11746a800 == 31 [pid = 1655] [id = 588] 09:24:06 INFO - PROCESS | 1655 | --DOCSHELL 0x115ebb000 == 30 [pid = 1655] [id = 587] 09:24:06 INFO - PROCESS | 1655 | --DOCSHELL 0x117473000 == 29 [pid = 1655] [id = 586] 09:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 976ms 09:24:06 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1293ef800) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 09:24:06 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1293e7400) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124ea8400) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123a72c00) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126705000) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1176d7400) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118143400) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1183d9c00) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116633c00) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128fda000) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1174fe800) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115e65000) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116883c00) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1289f7400) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118859800) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11940c000) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126c89400) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119a86400) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1289f2800) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119939800) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119a7f400) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1289f8c00) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128bef800) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1292b5400) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119404400) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128bf1400) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126c05800) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123006800) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1231ec400) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 09:24:07 INFO - PROCESS | 1655 | 1467822247002 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:24:07 INFO - PROCESS | 1655 | 1467822247005 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:24:07 INFO - PROCESS | 1655 | 1467822247010 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:24:07 INFO - PROCESS | 1655 | 1467822247011 Marionette TRACE conn2 <- [1,2374,null,{}] 09:24:07 INFO - PROCESS | 1655 | 1467822247015 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:07 INFO - PROCESS | 1655 | 1467822247016 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:07 INFO - PROCESS | 1655 | 1467822247092 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:24:07 INFO - PROCESS | 1655 | 1467822247097 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:07 INFO - PROCESS | 1655 | 1467822247102 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ac8800 == 30 [pid = 1655] [id = 601] 09:24:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1164ea000) [pid = 1655] [serial = 1803] [outer = 0x0] 09:24:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1167f6400) [pid = 1655] [serial = 1804] [outer = 0x1164ea000] 09:24:07 INFO - PROCESS | 1655 | 1467822247131 Marionette DEBUG loaded listener.js 09:24:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11714a800) [pid = 1655] [serial = 1805] [outer = 0x1164ea000] 09:24:07 INFO - PROCESS | 1655 | 1467822247472 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 09:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 470ms 09:24:07 INFO - PROCESS | 1655 | 1467822247482 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:24:07 INFO - PROCESS | 1655 | 1467822247486 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:24:07 INFO - PROCESS | 1655 | 1467822247492 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:24:07 INFO - PROCESS | 1655 | 1467822247494 Marionette TRACE conn2 <- [1,2378,null,{}] 09:24:07 INFO - PROCESS | 1655 | 1467822247496 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:07 INFO - PROCESS | 1655 | 1467822247498 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:07 INFO - PROCESS | 1655 | 1467822247657 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:24:07 INFO - PROCESS | 1655 | 1467822247746 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:07 INFO - PROCESS | 1655 | 1467822247748 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192db000 == 31 [pid = 1655] [id = 602] 09:24:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118112400) [pid = 1655] [serial = 1806] [outer = 0x0] 09:24:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1183de800) [pid = 1655] [serial = 1807] [outer = 0x118112400] 09:24:07 INFO - PROCESS | 1655 | 1467822247793 Marionette DEBUG loaded listener.js 09:24:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1186b5c00) [pid = 1655] [serial = 1808] [outer = 0x118112400] 09:24:08 INFO - PROCESS | 1655 | 1467822248197 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 09:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 726ms 09:24:08 INFO - PROCESS | 1655 | 1467822248217 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:24:08 INFO - PROCESS | 1655 | 1467822248219 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:24:08 INFO - PROCESS | 1655 | 1467822248221 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:24:08 INFO - PROCESS | 1655 | 1467822248223 Marionette TRACE conn2 <- [1,2382,null,{}] 09:24:08 INFO - PROCESS | 1655 | 1467822248233 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:08 INFO - PROCESS | 1655 | 1467822248236 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:08 INFO - PROCESS | 1655 | 1467822248335 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:24:08 INFO - PROCESS | 1655 | 1467822248343 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:08 INFO - PROCESS | 1655 | 1467822248345 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x123712800 == 32 [pid = 1655] [id = 603] 09:24:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1133e6c00) [pid = 1655] [serial = 1809] [outer = 0x0] 09:24:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119452000) [pid = 1655] [serial = 1810] [outer = 0x1133e6c00] 09:24:08 INFO - PROCESS | 1655 | 1467822248373 Marionette DEBUG loaded listener.js 09:24:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119934c00) [pid = 1655] [serial = 1811] [outer = 0x1133e6c00] 09:24:08 INFO - PROCESS | 1655 | 1467822248732 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 09:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 523ms 09:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:24:08 INFO - PROCESS | 1655 | 1467822248745 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:24:08 INFO - PROCESS | 1655 | 1467822248746 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:24:08 INFO - PROCESS | 1655 | 1467822248750 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:24:08 INFO - PROCESS | 1655 | 1467822248753 Marionette TRACE conn2 <- [1,2386,null,{}] 09:24:08 INFO - PROCESS | 1655 | 1467822248756 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:08 INFO - PROCESS | 1655 | 1467822248757 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:08 INFO - PROCESS | 1655 | 1467822248869 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:24:08 INFO - PROCESS | 1655 | 1467822248875 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:08 INFO - PROCESS | 1655 | 1467822248876 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f17000 == 33 [pid = 1655] [id = 604] 09:24:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119936c00) [pid = 1655] [serial = 1812] [outer = 0x0] 09:24:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11998d400) [pid = 1655] [serial = 1813] [outer = 0x119936c00] 09:24:08 INFO - PROCESS | 1655 | 1467822248901 Marionette DEBUG loaded listener.js 09:24:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119ae7800) [pid = 1655] [serial = 1814] [outer = 0x119936c00] 09:24:09 INFO - PROCESS | 1655 | 1467822249235 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 09:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 09:24:09 INFO - PROCESS | 1655 | 1467822249278 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:24:09 INFO - PROCESS | 1655 | 1467822249280 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:24:09 INFO - PROCESS | 1655 | 1467822249284 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:24:09 INFO - PROCESS | 1655 | 1467822249285 Marionette TRACE conn2 <- [1,2390,null,{}] 09:24:09 INFO - PROCESS | 1655 | 1467822249288 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:09 INFO - PROCESS | 1655 | 1467822249289 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:09 INFO - PROCESS | 1655 | 1467822249387 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:24:09 INFO - PROCESS | 1655 | 1467822249391 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:09 INFO - PROCESS | 1655 | 1467822249392 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289bb000 == 34 [pid = 1655] [id = 605] 09:24:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1130af000) [pid = 1655] [serial = 1815] [outer = 0x0] 09:24:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1208eb000) [pid = 1655] [serial = 1816] [outer = 0x1130af000] 09:24:09 INFO - PROCESS | 1655 | 1467822249416 Marionette DEBUG loaded listener.js 09:24:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123189c00) [pid = 1655] [serial = 1817] [outer = 0x1130af000] 09:24:09 INFO - PROCESS | 1655 | 1467822249780 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 09:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 520ms 09:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:24:09 INFO - PROCESS | 1655 | 1467822249804 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:24:09 INFO - PROCESS | 1655 | 1467822249806 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:24:09 INFO - PROCESS | 1655 | 1467822249808 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:24:09 INFO - PROCESS | 1655 | 1467822249809 Marionette TRACE conn2 <- [1,2394,null,{}] 09:24:09 INFO - PROCESS | 1655 | 1467822249820 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:09 INFO - PROCESS | 1655 | 1467822249824 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:09 INFO - PROCESS | 1655 | 1467822249945 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:24:09 INFO - PROCESS | 1655 | 1467822249951 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:09 INFO - PROCESS | 1655 | 1467822249952 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a603000 == 35 [pid = 1655] [id = 606] 09:24:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1234c7400) [pid = 1655] [serial = 1818] [outer = 0x0] 09:24:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124647400) [pid = 1655] [serial = 1819] [outer = 0x1234c7400] 09:24:10 INFO - PROCESS | 1655 | 1467822250010 Marionette DEBUG loaded listener.js 09:24:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126794800) [pid = 1655] [serial = 1820] [outer = 0x1234c7400] 09:24:10 INFO - PROCESS | 1655 | 1467822250359 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 568ms 09:24:10 INFO - PROCESS | 1655 | 1467822250376 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:24:10 INFO - PROCESS | 1655 | 1467822250378 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:24:10 INFO - PROCESS | 1655 | 1467822250381 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:24:10 INFO - PROCESS | 1655 | 1467822250384 Marionette TRACE conn2 <- [1,2398,null,{}] 09:24:10 INFO - PROCESS | 1655 | 1467822250387 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:10 INFO - PROCESS | 1655 | 1467822250388 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:10 INFO - PROCESS | 1655 | 1467822250531 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:24:10 INFO - PROCESS | 1655 | 1467822250585 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:10 INFO - PROCESS | 1655 | 1467822250586 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a80e800 == 36 [pid = 1655] [id = 607] 09:24:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126924c00) [pid = 1655] [serial = 1821] [outer = 0x0] 09:24:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126c02c00) [pid = 1655] [serial = 1822] [outer = 0x126924c00] 09:24:10 INFO - PROCESS | 1655 | 1467822250627 Marionette DEBUG loaded listener.js 09:24:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126c0fc00) [pid = 1655] [serial = 1823] [outer = 0x126924c00] 09:24:10 INFO - PROCESS | 1655 | 1467822250995 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 09:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 623ms 09:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:24:11 INFO - PROCESS | 1655 | 1467822251005 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:24:11 INFO - PROCESS | 1655 | 1467822251006 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:24:11 INFO - PROCESS | 1655 | 1467822251008 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:24:11 INFO - PROCESS | 1655 | 1467822251009 Marionette TRACE conn2 <- [1,2402,null,{}] 09:24:11 INFO - PROCESS | 1655 | 1467822251011 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:11 INFO - PROCESS | 1655 | 1467822251012 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:11 INFO - PROCESS | 1655 | 1467822251112 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112e0f000) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1167ebc00) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112f3f400) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11811e000) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115e6bc00) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11687f000) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119166400) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119a87800) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11885e400) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119f21400) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1237a3000) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x117147800) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1289f7800) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112735000) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116136800) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12310fc00) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:24:11 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123007c00) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:24:11 INFO - PROCESS | 1655 | 1467822251229 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:11 INFO - PROCESS | 1655 | 1467822251230 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x115ebd000 == 37 [pid = 1655] [id = 608] 09:24:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112735000) [pid = 1655] [serial = 1824] [outer = 0x0] 09:24:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x113c39c00) [pid = 1655] [serial = 1825] [outer = 0x112735000] 09:24:11 INFO - PROCESS | 1655 | 1467822251256 Marionette DEBUG loaded listener.js 09:24:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11811ec00) [pid = 1655] [serial = 1826] [outer = 0x112735000] 09:24:11 INFO - PROCESS | 1655 | 1467822251519 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 09:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 569ms 09:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:24:11 INFO - PROCESS | 1655 | 1467822251577 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:24:11 INFO - PROCESS | 1655 | 1467822251578 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:24:11 INFO - PROCESS | 1655 | 1467822251588 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:24:11 INFO - PROCESS | 1655 | 1467822251589 Marionette TRACE conn2 <- [1,2406,null,{}] 09:24:11 INFO - PROCESS | 1655 | 1467822251592 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:11 INFO - PROCESS | 1655 | 1467822251593 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:11 INFO - PROCESS | 1655 | 1467822251675 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:24:11 INFO - PROCESS | 1655 | 1467822251679 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:11 INFO - PROCESS | 1655 | 1467822251680 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x123712000 == 38 [pid = 1655] [id = 609] 09:24:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118150400) [pid = 1655] [serial = 1827] [outer = 0x0] 09:24:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119f21400) [pid = 1655] [serial = 1828] [outer = 0x118150400] 09:24:11 INFO - PROCESS | 1655 | 1467822251707 Marionette DEBUG loaded listener.js 09:24:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126c10c00) [pid = 1655] [serial = 1829] [outer = 0x118150400] 09:24:12 INFO - PROCESS | 1655 | 1467822252035 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 09:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 478ms 09:24:12 INFO - PROCESS | 1655 | 1467822252058 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:24:12 INFO - PROCESS | 1655 | 1467822252060 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:24:12 INFO - PROCESS | 1655 | 1467822252062 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:24:12 INFO - PROCESS | 1655 | 1467822252063 Marionette TRACE conn2 <- [1,2410,null,{}] 09:24:12 INFO - PROCESS | 1655 | 1467822252067 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:12 INFO - PROCESS | 1655 | 1467822252068 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:12 INFO - PROCESS | 1655 | 1467822252178 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:24:12 INFO - PROCESS | 1655 | 1467822252184 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:12 INFO - PROCESS | 1655 | 1467822252185 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9ba800 == 39 [pid = 1655] [id = 610] 09:24:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x117147800) [pid = 1655] [serial = 1830] [outer = 0x0] 09:24:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12679dc00) [pid = 1655] [serial = 1831] [outer = 0x117147800] 09:24:12 INFO - PROCESS | 1655 | 1467822252210 Marionette DEBUG loaded listener.js 09:24:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1289f7400) [pid = 1655] [serial = 1832] [outer = 0x117147800] 09:24:12 INFO - PROCESS | 1655 | 1467822252526 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 09:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 471ms 09:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:24:12 INFO - PROCESS | 1655 | 1467822252538 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:24:12 INFO - PROCESS | 1655 | 1467822252539 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:24:12 INFO - PROCESS | 1655 | 1467822252541 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:24:12 INFO - PROCESS | 1655 | 1467822252543 Marionette TRACE conn2 <- [1,2414,null,{}] 09:24:12 INFO - PROCESS | 1655 | 1467822252545 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:12 INFO - PROCESS | 1655 | 1467822252547 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:12 INFO - PROCESS | 1655 | 1467822252641 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:24:12 INFO - PROCESS | 1655 | 1467822252645 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:12 INFO - PROCESS | 1655 | 1467822252647 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c656000 == 40 [pid = 1655] [id = 611] 09:24:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289fb400) [pid = 1655] [serial = 1833] [outer = 0x0] 09:24:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128f3ec00) [pid = 1655] [serial = 1834] [outer = 0x1289fb400] 09:24:12 INFO - PROCESS | 1655 | 1467822252674 Marionette DEBUG loaded listener.js 09:24:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1292b2000) [pid = 1655] [serial = 1835] [outer = 0x1289fb400] 09:24:13 INFO - PROCESS | 1655 | 1467822253021 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 09:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 09:24:13 INFO - PROCESS | 1655 | 1467822253061 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:24:13 INFO - PROCESS | 1655 | 1467822253062 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:24:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:24:13 INFO - PROCESS | 1655 | 1467822253064 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:24:13 INFO - PROCESS | 1655 | 1467822253065 Marionette TRACE conn2 <- [1,2418,null,{}] 09:24:13 INFO - PROCESS | 1655 | 1467822253067 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:13 INFO - PROCESS | 1655 | 1467822253068 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:13 INFO - PROCESS | 1655 | 1467822253179 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:24:13 INFO - PROCESS | 1655 | 1467822253268 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:13 INFO - PROCESS | 1655 | 1467822253269 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1130f0800 == 41 [pid = 1655] [id = 612] 09:24:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110eb0c00) [pid = 1655] [serial = 1836] [outer = 0x0] 09:24:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1121ba000) [pid = 1655] [serial = 1837] [outer = 0x110eb0c00] 09:24:13 INFO - PROCESS | 1655 | 1467822253302 Marionette DEBUG loaded listener.js 09:24:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1133e7800) [pid = 1655] [serial = 1838] [outer = 0x110eb0c00] 09:24:13 INFO - PROCESS | 1655 | 1467822253755 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:24:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:24:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 720ms 09:24:13 INFO - PROCESS | 1655 | 1467822253786 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:24:13 INFO - PROCESS | 1655 | 1467822253788 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:24:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:24:13 INFO - PROCESS | 1655 | 1467822253791 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:24:13 INFO - PROCESS | 1655 | 1467822253793 Marionette TRACE conn2 <- [1,2422,null,{}] 09:24:13 INFO - PROCESS | 1655 | 1467822253797 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:13 INFO - PROCESS | 1655 | 1467822253800 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:13 INFO - PROCESS | 1655 | 1467822253906 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:24:13 INFO - PROCESS | 1655 | 1467822253969 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:13 INFO - PROCESS | 1655 | 1467822253970 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x123279000 == 42 [pid = 1655] [id = 613] 09:24:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x115e60800) [pid = 1655] [serial = 1839] [outer = 0x0] 09:24:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1176db800) [pid = 1655] [serial = 1840] [outer = 0x115e60800] 09:24:14 INFO - PROCESS | 1655 | 1467822254000 Marionette DEBUG loaded listener.js 09:24:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118681000) [pid = 1655] [serial = 1841] [outer = 0x115e60800] 09:24:14 INFO - PROCESS | 1655 | 1467822254449 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:24:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:24:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 673ms 09:24:14 INFO - PROCESS | 1655 | 1467822254466 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:24:14 INFO - PROCESS | 1655 | 1467822254469 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:24:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:24:14 INFO - PROCESS | 1655 | 1467822254472 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:24:14 INFO - PROCESS | 1655 | 1467822254473 Marionette TRACE conn2 <- [1,2426,null,{}] 09:24:14 INFO - PROCESS | 1655 | 1467822254476 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:14 INFO - PROCESS | 1655 | 1467822254477 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:14 INFO - PROCESS | 1655 | 1467822254607 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:24:14 INFO - PROCESS | 1655 | 1467822254696 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:14 INFO - PROCESS | 1655 | 1467822254697 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e21000 == 43 [pid = 1655] [id = 614] 09:24:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119561c00) [pid = 1655] [serial = 1842] [outer = 0x0] 09:24:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11992c000) [pid = 1655] [serial = 1843] [outer = 0x119561c00] 09:24:14 INFO - PROCESS | 1655 | 1467822254726 Marionette DEBUG loaded listener.js 09:24:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119a85400) [pid = 1655] [serial = 1844] [outer = 0x119561c00] 09:24:15 INFO - PROCESS | 1655 | 1467822255147 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 09:24:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:24:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 720ms 09:24:15 INFO - PROCESS | 1655 | 1467822255193 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:24:15 INFO - PROCESS | 1655 | 1467822255195 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:24:15 INFO - PROCESS | 1655 | 1467822255201 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:24:15 INFO - PROCESS | 1655 | 1467822255206 Marionette TRACE conn2 <- [1,2430,null,{}] 09:24:15 INFO - PROCESS | 1655 | 1467822255209 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:15 INFO - PROCESS | 1655 | 1467822255212 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:15 INFO - PROCESS | 1655 | 1467822255318 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:24:15 INFO - PROCESS | 1655 | 1467822255394 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:15 INFO - PROCESS | 1655 | 1467822255396 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca31800 == 44 [pid = 1655] [id = 615] 09:24:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119a8a400) [pid = 1655] [serial = 1845] [outer = 0x0] 09:24:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124281000) [pid = 1655] [serial = 1846] [outer = 0x119a8a400] 09:24:15 INFO - PROCESS | 1655 | 1467822255425 Marionette DEBUG loaded listener.js 09:24:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124ee8000) [pid = 1655] [serial = 1847] [outer = 0x119a8a400] 09:24:15 INFO - PROCESS | 1655 | 1467822255863 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 09:24:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:24:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 678ms 09:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:24:15 INFO - PROCESS | 1655 | 1467822255876 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:24:15 INFO - PROCESS | 1655 | 1467822255878 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:24:15 INFO - PROCESS | 1655 | 1467822255880 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:24:15 INFO - PROCESS | 1655 | 1467822255881 Marionette TRACE conn2 <- [1,2434,null,{}] 09:24:15 INFO - PROCESS | 1655 | 1467822255883 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:15 INFO - PROCESS | 1655 | 1467822255885 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:16 INFO - PROCESS | 1655 | 1467822256007 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:24:16 INFO - PROCESS | 1655 | 1467822256244 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:16 INFO - PROCESS | 1655 | 1467822256245 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182e4000 == 45 [pid = 1655] [id = 616] 09:24:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1128d2800) [pid = 1655] [serial = 1848] [outer = 0x0] 09:24:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1133f3000) [pid = 1655] [serial = 1849] [outer = 0x1128d2800] 09:24:16 INFO - PROCESS | 1655 | 1467822256293 Marionette DEBUG loaded listener.js 09:24:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x115df0c00) [pid = 1655] [serial = 1850] [outer = 0x1128d2800] 09:24:16 INFO - PROCESS | 1655 | 1467822256706 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 09:24:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:24:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 868ms 09:24:16 INFO - PROCESS | 1655 | 1467822256750 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:24:16 INFO - PROCESS | 1655 | 1467822256753 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:24:16 INFO - PROCESS | 1655 | 1467822256757 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:24:16 INFO - PROCESS | 1655 | 1467822256760 Marionette TRACE conn2 <- [1,2438,null,{}] 09:24:16 INFO - PROCESS | 1655 | 1467822256765 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:16 INFO - PROCESS | 1655 | 1467822256769 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:16 INFO - PROCESS | 1655 | 1467822256908 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12c656000 == 44 [pid = 1655] [id = 611] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9ba800 == 43 [pid = 1655] [id = 610] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x123712000 == 42 [pid = 1655] [id = 609] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x115ebd000 == 41 [pid = 1655] [id = 608] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12a80e800 == 40 [pid = 1655] [id = 607] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12a603000 == 39 [pid = 1655] [id = 606] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x1289bb000 == 38 [pid = 1655] [id = 605] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x124f17000 == 37 [pid = 1655] [id = 604] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x123712800 == 36 [pid = 1655] [id = 603] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x1192db000 == 35 [pid = 1655] [id = 602] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x116ac8800 == 34 [pid = 1655] [id = 601] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x116abb000 == 33 [pid = 1655] [id = 599] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x123ac2000 == 32 [pid = 1655] [id = 600] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12aab0000 == 31 [pid = 1655] [id = 598] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x1182e4000 == 30 [pid = 1655] [id = 616] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca31800 == 29 [pid = 1655] [id = 615] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x129e21000 == 28 [pid = 1655] [id = 614] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x123279000 == 27 [pid = 1655] [id = 613] 09:24:17 INFO - PROCESS | 1655 | --DOCSHELL 0x1130f0800 == 26 [pid = 1655] [id = 612] 09:24:17 INFO - PROCESS | 1655 | 1467822257648 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:17 INFO - PROCESS | 1655 | 1467822257649 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1130bac00) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x112d72c00) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1186b8400) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1181a6000) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x117eb3000) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1181a7000) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118674800) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119407400) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118673400) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11811b000) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119a83400) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119b58c00) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119939c00) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119450400) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123183000) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126795400) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123004c00) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12317d800) [pid = 1655] [serial = 1787] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118816000) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1248e6800) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128fdc000) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128f39000) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1235ee800) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123188c00) [pid = 1655] [serial = 1784] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1164ef800) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x116f93000) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1167f7400) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118816c00) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1233f2000) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119a81800) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123a6f000) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123876800) [pid = 1655] [serial = 1790] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12612b000) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1186bb400) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x124ee8800) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 09:24:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x112154000 == 27 [pid = 1655] [id = 617] 09:24:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1128d7800) [pid = 1655] [serial = 1851] [outer = 0x0] 09:24:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112d3cc00) [pid = 1655] [serial = 1852] [outer = 0x1128d7800] 09:24:17 INFO - PROCESS | 1655 | 1467822257744 Marionette DEBUG loaded listener.js 09:24:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x114fa6800) [pid = 1655] [serial = 1853] [outer = 0x1128d7800] 09:24:18 INFO - PROCESS | 1655 | 1467822258043 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 09:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1323ms 09:24:18 INFO - PROCESS | 1655 | 1467822258080 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:24:18 INFO - PROCESS | 1655 | 1467822258085 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:24:18 INFO - PROCESS | 1655 | 1467822258089 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:24:18 INFO - PROCESS | 1655 | 1467822258090 Marionette TRACE conn2 <- [1,2442,null,{}] 09:24:18 INFO - PROCESS | 1655 | 1467822258094 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:18 INFO - PROCESS | 1655 | 1467822258097 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:18 INFO - PROCESS | 1655 | 1467822258176 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:24:18 INFO - PROCESS | 1655 | 1467822258185 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:18 INFO - PROCESS | 1655 | 1467822258186 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e6f000 == 28 [pid = 1655] [id = 618] 09:24:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1167e9400) [pid = 1655] [serial = 1854] [outer = 0x0] 09:24:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116885800) [pid = 1655] [serial = 1855] [outer = 0x1167e9400] 09:24:18 INFO - PROCESS | 1655 | 1467822258214 Marionette DEBUG loaded listener.js 09:24:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1176d8800) [pid = 1655] [serial = 1856] [outer = 0x1167e9400] 09:24:18 INFO - PROCESS | 1655 | 1467822258577 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 09:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 521ms 09:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:24:18 INFO - PROCESS | 1655 | 1467822258612 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:24:18 INFO - PROCESS | 1655 | 1467822258616 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:24:18 INFO - PROCESS | 1655 | 1467822258621 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:24:18 INFO - PROCESS | 1655 | 1467822258623 Marionette TRACE conn2 <- [1,2446,null,{}] 09:24:18 INFO - PROCESS | 1655 | 1467822258627 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:18 INFO - PROCESS | 1655 | 1467822258629 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:18 INFO - PROCESS | 1655 | 1467822258759 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:24:18 INFO - PROCESS | 1655 | 1467822258951 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:18 INFO - PROCESS | 1655 | 1467822258953 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11617b800 == 29 [pid = 1655] [id = 619] 09:24:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1128cc800) [pid = 1655] [serial = 1857] [outer = 0x0] 09:24:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1128cd400) [pid = 1655] [serial = 1858] [outer = 0x1128cc800] 09:24:19 INFO - PROCESS | 1655 | 1467822259030 Marionette DEBUG loaded listener.js 09:24:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115e60000) [pid = 1655] [serial = 1859] [outer = 0x1128cc800] 09:24:19 INFO - PROCESS | 1655 | 1467822259598 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 09:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1024ms 09:24:19 INFO - PROCESS | 1655 | 1467822259647 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:24:19 INFO - PROCESS | 1655 | 1467822259650 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:24:19 INFO - PROCESS | 1655 | 1467822259655 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:24:19 INFO - PROCESS | 1655 | 1467822259658 Marionette TRACE conn2 <- [1,2450,null,{}] 09:24:19 INFO - PROCESS | 1655 | 1467822259663 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:19 INFO - PROCESS | 1655 | 1467822259666 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:19 INFO - PROCESS | 1655 | 1467822259814 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:24:19 INFO - PROCESS | 1655 | 1467822259925 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:19 INFO - PROCESS | 1655 | 1467822259928 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x119475800 == 30 [pid = 1655] [id = 620] 09:24:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1176dec00) [pid = 1655] [serial = 1860] [outer = 0x0] 09:24:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11814a800) [pid = 1655] [serial = 1861] [outer = 0x1176dec00] 09:24:19 INFO - PROCESS | 1655 | 1467822259979 Marionette DEBUG loaded listener.js 09:24:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1183e5000) [pid = 1655] [serial = 1862] [outer = 0x1176dec00] 09:24:20 INFO - PROCESS | 1655 | 1467822260537 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 09:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 973ms 09:24:20 INFO - PROCESS | 1655 | 1467822260628 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:24:20 INFO - PROCESS | 1655 | 1467822260631 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:24:20 INFO - PROCESS | 1655 | 1467822260635 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:24:20 INFO - PROCESS | 1655 | 1467822260637 Marionette TRACE conn2 <- [1,2454,null,{}] 09:24:20 INFO - PROCESS | 1655 | 1467822260640 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:20 INFO - PROCESS | 1655 | 1467822260642 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:20 INFO - PROCESS | 1655 | 1467822260768 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:24:20 INFO - PROCESS | 1655 | 1467822260826 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:20 INFO - PROCESS | 1655 | 1467822260827 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12315c000 == 31 [pid = 1655] [id = 621] 09:24:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1183e4400) [pid = 1655] [serial = 1863] [outer = 0x0] 09:24:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11899e800) [pid = 1655] [serial = 1864] [outer = 0x1183e4400] 09:24:20 INFO - PROCESS | 1655 | 1467822260857 Marionette DEBUG loaded listener.js 09:24:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119406c00) [pid = 1655] [serial = 1865] [outer = 0x1183e4400] 09:24:21 INFO - PROCESS | 1655 | --DOCSHELL 0x117e6f000 == 30 [pid = 1655] [id = 618] 09:24:21 INFO - PROCESS | 1655 | --DOCSHELL 0x112154000 == 29 [pid = 1655] [id = 617] 09:24:21 INFO - PROCESS | 1655 | 1467822261360 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 09:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 770ms 09:24:21 INFO - PROCESS | 1655 | 1467822261404 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:24:21 INFO - PROCESS | 1655 | 1467822261407 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:24:21 INFO - PROCESS | 1655 | 1467822261410 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:24:21 INFO - PROCESS | 1655 | 1467822261411 Marionette TRACE conn2 <- [1,2458,null,{}] 09:24:21 INFO - PROCESS | 1655 | 1467822261415 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:21 INFO - PROCESS | 1655 | 1467822261416 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:21 INFO - PROCESS | 1655 | 1467822261496 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:24:21 INFO - PROCESS | 1655 | 1467822261503 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:21 INFO - PROCESS | 1655 | 1467822261506 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182e9000 == 30 [pid = 1655] [id = 622] 09:24:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1167f0c00) [pid = 1655] [serial = 1866] [outer = 0x0] 09:24:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x116a1a000) [pid = 1655] [serial = 1867] [outer = 0x1167f0c00] 09:24:21 INFO - PROCESS | 1655 | 1467822261533 Marionette DEBUG loaded listener.js 09:24:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1181a7000) [pid = 1655] [serial = 1868] [outer = 0x1167f0c00] 09:24:21 INFO - PROCESS | 1655 | 1467822261909 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 09:24:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:24:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 09:24:21 INFO - PROCESS | 1655 | 1467822261931 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:24:21 INFO - PROCESS | 1655 | 1467822261935 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:24:21 INFO - PROCESS | 1655 | 1467822261941 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:24:21 INFO - PROCESS | 1655 | 1467822261944 Marionette TRACE conn2 <- [1,2462,null,{}] 09:24:21 INFO - PROCESS | 1655 | 1467822261947 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:21 INFO - PROCESS | 1655 | 1467822261950 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:22 INFO - PROCESS | 1655 | 1467822262069 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:24:22 INFO - PROCESS | 1655 | 1467822262082 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:22 INFO - PROCESS | 1655 | 1467822262083 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x123167000 == 31 [pid = 1655] [id = 623] 09:24:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118812800) [pid = 1655] [serial = 1869] [outer = 0x0] 09:24:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11915ec00) [pid = 1655] [serial = 1870] [outer = 0x118812800] 09:24:22 INFO - PROCESS | 1655 | 1467822262129 Marionette DEBUG loaded listener.js 09:24:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119411800) [pid = 1655] [serial = 1871] [outer = 0x118812800] 09:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 728ms 09:24:22 INFO - PROCESS | 1655 | 1467822262662 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 09:24:22 INFO - PROCESS | 1655 | 1467822262695 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:24:22 INFO - PROCESS | 1655 | 1467822262697 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:24:22 INFO - PROCESS | 1655 | 1467822262711 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:24:22 INFO - PROCESS | 1655 | 1467822262714 Marionette TRACE conn2 <- [1,2466,null,{}] 09:24:22 INFO - PROCESS | 1655 | 1467822262728 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:22 INFO - PROCESS | 1655 | 1467822262733 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:22 INFO - PROCESS | 1655 | 1467822262888 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:24:22 INFO - PROCESS | 1655 | 1467822262920 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:22 INFO - PROCESS | 1655 | 1467822262923 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x124612000 == 32 [pid = 1655] [id = 624] 09:24:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119a7e800) [pid = 1655] [serial = 1872] [outer = 0x0] 09:24:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119a84000) [pid = 1655] [serial = 1873] [outer = 0x119a7e800] 09:24:22 INFO - PROCESS | 1655 | 1467822262969 Marionette DEBUG loaded listener.js 09:24:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1208ec000) [pid = 1655] [serial = 1874] [outer = 0x119a7e800] 09:24:23 INFO - PROCESS | 1655 | 1467822263351 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 09:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 676ms 09:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:24:23 INFO - PROCESS | 1655 | 1467822263386 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:24:23 INFO - PROCESS | 1655 | 1467822263388 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:24:23 INFO - PROCESS | 1655 | 1467822263390 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:24:23 INFO - PROCESS | 1655 | 1467822263391 Marionette TRACE conn2 <- [1,2470,null,{}] 09:24:23 INFO - PROCESS | 1655 | 1467822263394 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:23 INFO - PROCESS | 1655 | 1467822263395 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:23 INFO - PROCESS | 1655 | 1467822263495 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:24:23 INFO - PROCESS | 1655 | 1467822263527 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:23 INFO - PROCESS | 1655 | 1467822263528 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x126977800 == 33 [pid = 1655] [id = 625] 09:24:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12317f400) [pid = 1655] [serial = 1875] [outer = 0x0] 09:24:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123186800) [pid = 1655] [serial = 1876] [outer = 0x12317f400] 09:24:23 INFO - PROCESS | 1655 | 1467822263553 Marionette DEBUG loaded listener.js 09:24:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1234c7c00) [pid = 1655] [serial = 1877] [outer = 0x12317f400] 09:24:23 INFO - PROCESS | 1655 | 1467822263864 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 09:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 09:24:23 INFO - PROCESS | 1655 | 1467822263908 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:24:23 INFO - PROCESS | 1655 | 1467822263910 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:24:23 INFO - PROCESS | 1655 | 1467822263912 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:24:23 INFO - PROCESS | 1655 | 1467822263913 Marionette TRACE conn2 <- [1,2474,null,{}] 09:24:23 INFO - PROCESS | 1655 | 1467822263922 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:23 INFO - PROCESS | 1655 | 1467822263923 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:24 INFO - PROCESS | 1655 | 1467822264021 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:24:24 INFO - PROCESS | 1655 | 1467822264024 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:24 INFO - PROCESS | 1655 | 1467822264026 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fa4000 == 34 [pid = 1655] [id = 626] 09:24:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123109000) [pid = 1655] [serial = 1878] [outer = 0x0] 09:24:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1237a4400) [pid = 1655] [serial = 1879] [outer = 0x123109000] 09:24:24 INFO - PROCESS | 1655 | 1467822264050 Marionette DEBUG loaded listener.js 09:24:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123db7c00) [pid = 1655] [serial = 1880] [outer = 0x123109000] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1289fb400) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1128d2800) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1128d7800) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x110eb0c00) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x115e60800) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1130af000) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126924c00) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1234c7400) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113d9b800) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124ea1000) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118112400) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119936c00) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1133e6c00) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1164ea000) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116a1a800) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119561c00) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119a8a400) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112735000) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x117147800) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:24:24 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118150400) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:24:24 INFO - PROCESS | 1655 | 1467822264492 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 09:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 627ms 09:24:24 INFO - PROCESS | 1655 | 1467822264540 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:24:24 INFO - PROCESS | 1655 | 1467822264542 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:24:24 INFO - PROCESS | 1655 | 1467822264546 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:24:24 INFO - PROCESS | 1655 | 1467822264548 Marionette TRACE conn2 <- [1,2478,null,{}] 09:24:24 INFO - PROCESS | 1655 | 1467822264552 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:24 INFO - PROCESS | 1655 | 1467822264558 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:24 INFO - PROCESS | 1655 | 1467822264670 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:24:24 INFO - PROCESS | 1655 | 1467822264747 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:24 INFO - PROCESS | 1655 | 1467822264749 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x11917a800 == 35 [pid = 1655] [id = 627] 09:24:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x114faf400) [pid = 1655] [serial = 1881] [outer = 0x0] 09:24:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12317f800) [pid = 1655] [serial = 1882] [outer = 0x114faf400] 09:24:24 INFO - PROCESS | 1655 | 1467822264776 Marionette DEBUG loaded listener.js 09:24:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1246c0c00) [pid = 1655] [serial = 1883] [outer = 0x114faf400] 09:24:25 INFO - PROCESS | 1655 | 1467822265041 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 09:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 524ms 09:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:24:25 INFO - PROCESS | 1655 | 1467822265074 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:24:25 INFO - PROCESS | 1655 | 1467822265076 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:24:25 INFO - PROCESS | 1655 | 1467822265078 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:24:25 INFO - PROCESS | 1655 | 1467822265079 Marionette TRACE conn2 <- [1,2482,null,{}] 09:24:25 INFO - PROCESS | 1655 | 1467822265090 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:25 INFO - PROCESS | 1655 | 1467822265091 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:25 INFO - PROCESS | 1655 | 1467822265219 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:24:25 INFO - PROCESS | 1655 | 1467822265301 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:25 INFO - PROCESS | 1655 | 1467822265303 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e12800 == 36 [pid = 1655] [id = 628] 09:24:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x115e60800) [pid = 1655] [serial = 1884] [outer = 0x0] 09:24:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124eae400) [pid = 1655] [serial = 1885] [outer = 0x115e60800] 09:24:25 INFO - PROCESS | 1655 | 1467822265343 Marionette DEBUG loaded listener.js 09:24:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126135000) [pid = 1655] [serial = 1886] [outer = 0x115e60800] 09:24:25 INFO - PROCESS | 1655 | 1467822265691 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 09:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 621ms 09:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:24:25 INFO - PROCESS | 1655 | 1467822265705 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:24:25 INFO - PROCESS | 1655 | 1467822265706 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:24:25 INFO - PROCESS | 1655 | 1467822265709 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:24:25 INFO - PROCESS | 1655 | 1467822265710 Marionette TRACE conn2 <- [1,2486,null,{}] 09:24:25 INFO - PROCESS | 1655 | 1467822265712 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:25 INFO - PROCESS | 1655 | 1467822265713 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:25 INFO - PROCESS | 1655 | 1467822265794 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:24:25 INFO - PROCESS | 1655 | 1467822265798 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:25 INFO - PROCESS | 1655 | 1467822265801 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a825800 == 37 [pid = 1655] [id = 629] 09:24:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124ef4800) [pid = 1655] [serial = 1887] [outer = 0x0] 09:24:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12692a400) [pid = 1655] [serial = 1888] [outer = 0x124ef4800] 09:24:25 INFO - PROCESS | 1655 | 1467822265826 Marionette DEBUG loaded listener.js 09:24:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126c09400) [pid = 1655] [serial = 1889] [outer = 0x124ef4800] 09:24:26 INFO - PROCESS | 1655 | 1467822266169 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 09:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 467ms 09:24:26 INFO - PROCESS | 1655 | 1467822266176 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:24:26 INFO - PROCESS | 1655 | 1467822266178 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:24:26 INFO - PROCESS | 1655 | 1467822266183 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:24:26 INFO - PROCESS | 1655 | 1467822266185 Marionette TRACE conn2 <- [1,2490,null,{}] 09:24:26 INFO - PROCESS | 1655 | 1467822266188 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:26 INFO - PROCESS | 1655 | 1467822266189 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:26 INFO - PROCESS | 1655 | 1467822266307 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:24:26 INFO - PROCESS | 1655 | 1467822266314 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:26 INFO - PROCESS | 1655 | 1467822266315 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x123856800 == 38 [pid = 1655] [id = 630] 09:24:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119410000) [pid = 1655] [serial = 1890] [outer = 0x0] 09:24:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126c0a400) [pid = 1655] [serial = 1891] [outer = 0x119410000] 09:24:26 INFO - PROCESS | 1655 | 1467822266339 Marionette DEBUG loaded listener.js 09:24:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1289ec400) [pid = 1655] [serial = 1892] [outer = 0x119410000] 09:24:26 INFO - PROCESS | 1655 | 1467822266812 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 672ms 09:24:26 INFO - PROCESS | 1655 | 1467822266853 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:24:26 INFO - PROCESS | 1655 | 1467822266856 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:24:26 INFO - PROCESS | 1655 | 1467822266859 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:24:26 INFO - PROCESS | 1655 | 1467822266862 Marionette TRACE conn2 <- [1,2494,null,{}] 09:24:26 INFO - PROCESS | 1655 | 1467822266866 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:26 INFO - PROCESS | 1655 | 1467822266868 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:26 INFO - PROCESS | 1655 | 1467822266976 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:24:27 INFO - PROCESS | 1655 | 1467822267074 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:27 INFO - PROCESS | 1655 | 1467822267075 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ff0000 == 39 [pid = 1655] [id = 631] 09:24:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116638c00) [pid = 1655] [serial = 1893] [outer = 0x0] 09:24:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1167f7000) [pid = 1655] [serial = 1894] [outer = 0x116638c00] 09:24:27 INFO - PROCESS | 1655 | 1467822267108 Marionette DEBUG loaded listener.js 09:24:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118141400) [pid = 1655] [serial = 1895] [outer = 0x116638c00] 09:24:27 INFO - PROCESS | 1655 | 1467822267534 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 09:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 723ms 09:24:27 INFO - PROCESS | 1655 | 1467822267582 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:24:27 INFO - PROCESS | 1655 | 1467822267585 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:24:27 INFO - PROCESS | 1655 | 1467822267590 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:24:27 INFO - PROCESS | 1655 | 1467822267591 Marionette TRACE conn2 <- [1,2498,null,{}] 09:24:27 INFO - PROCESS | 1655 | 1467822267594 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:27 INFO - PROCESS | 1655 | 1467822267596 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:27 INFO - PROCESS | 1655 | 1467822267703 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:24:27 INFO - PROCESS | 1655 | 1467822267764 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:27 INFO - PROCESS | 1655 | 1467822267765 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c89800 == 40 [pid = 1655] [id = 632] 09:24:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1186bf000) [pid = 1655] [serial = 1896] [outer = 0x0] 09:24:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119565800) [pid = 1655] [serial = 1897] [outer = 0x1186bf000] 09:24:27 INFO - PROCESS | 1655 | 1467822267796 Marionette DEBUG loaded listener.js 09:24:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119985800) [pid = 1655] [serial = 1898] [outer = 0x1186bf000] 09:24:28 INFO - PROCESS | 1655 | 1467822268274 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 771ms 09:24:28 INFO - PROCESS | 1655 | 1467822268361 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:24:28 INFO - PROCESS | 1655 | 1467822268363 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:24:28 INFO - PROCESS | 1655 | 1467822268383 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:24:28 INFO - PROCESS | 1655 | 1467822268386 Marionette TRACE conn2 <- [1,2502,null,{}] 09:24:28 INFO - PROCESS | 1655 | 1467822268395 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:28 INFO - PROCESS | 1655 | 1467822268399 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:28 INFO - PROCESS | 1655 | 1467822268501 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:24:28 INFO - PROCESS | 1655 | 1467822268576 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:28 INFO - PROCESS | 1655 | 1467822268579 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be19800 == 41 [pid = 1655] [id = 633] 09:24:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1208f1800) [pid = 1655] [serial = 1899] [outer = 0x0] 09:24:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123189800) [pid = 1655] [serial = 1900] [outer = 0x1208f1800] 09:24:28 INFO - PROCESS | 1655 | 1467822268610 Marionette DEBUG loaded listener.js 09:24:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124ea0800) [pid = 1655] [serial = 1901] [outer = 0x1208f1800] 09:24:29 INFO - PROCESS | 1655 | 1467822269042 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 740ms 09:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:24:29 INFO - PROCESS | 1655 | 1467822269105 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:24:29 INFO - PROCESS | 1655 | 1467822269107 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:24:29 INFO - PROCESS | 1655 | 1467822269110 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:24:29 INFO - PROCESS | 1655 | 1467822269111 Marionette TRACE conn2 <- [1,2506,null,{}] 09:24:29 INFO - PROCESS | 1655 | 1467822269113 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:29 INFO - PROCESS | 1655 | 1467822269115 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:29 INFO - PROCESS | 1655 | 1467822269218 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:24:29 INFO - PROCESS | 1655 | 1467822269279 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:29 INFO - PROCESS | 1655 | 1467822269280 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168a9800 == 42 [pid = 1655] [id = 634] 09:24:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x110eaa000) [pid = 1655] [serial = 1902] [outer = 0x0] 09:24:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123188c00) [pid = 1655] [serial = 1903] [outer = 0x110eaa000] 09:24:29 INFO - PROCESS | 1655 | 1467822269323 Marionette DEBUG loaded listener.js 09:24:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126c8bc00) [pid = 1655] [serial = 1904] [outer = 0x110eaa000] 09:24:29 INFO - PROCESS | 1655 | 1467822269885 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 819ms 09:24:29 INFO - PROCESS | 1655 | 1467822269930 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:24:29 INFO - PROCESS | 1655 | 1467822269932 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:24:29 INFO - PROCESS | 1655 | 1467822269936 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:24:29 INFO - PROCESS | 1655 | 1467822269937 Marionette TRACE conn2 <- [1,2510,null,{}] 09:24:29 INFO - PROCESS | 1655 | 1467822269941 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:29 INFO - PROCESS | 1655 | 1467822269942 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:30 INFO - PROCESS | 1655 | 1467822270035 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:24:30 INFO - PROCESS | 1655 | 1467822270109 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:30 INFO - PROCESS | 1655 | 1467822270111 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11824b000 == 43 [pid = 1655] [id = 635] 09:24:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1164e6800) [pid = 1655] [serial = 1905] [outer = 0x0] 09:24:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116881000) [pid = 1655] [serial = 1906] [outer = 0x1164e6800] 09:24:30 INFO - PROCESS | 1655 | 1467822270139 Marionette DEBUG loaded listener.js 09:24:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11811b800) [pid = 1655] [serial = 1907] [outer = 0x1164e6800] 09:24:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12a825800 == 42 [pid = 1655] [id = 629] 09:24:30 INFO - PROCESS | 1655 | --DOCSHELL 0x129e12800 == 41 [pid = 1655] [id = 628] 09:24:30 INFO - PROCESS | 1655 | --DOCSHELL 0x11917a800 == 40 [pid = 1655] [id = 627] 09:24:30 INFO - PROCESS | 1655 | --DOCSHELL 0x128fa4000 == 39 [pid = 1655] [id = 626] 09:24:30 INFO - PROCESS | 1655 | --DOCSHELL 0x126977800 == 38 [pid = 1655] [id = 625] 09:24:30 INFO - PROCESS | 1655 | --DOCSHELL 0x124612000 == 37 [pid = 1655] [id = 624] 09:24:30 INFO - PROCESS | 1655 | --DOCSHELL 0x123167000 == 36 [pid = 1655] [id = 623] 09:24:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1182e9000 == 35 [pid = 1655] [id = 622] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116885800) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12315c000 == 34 [pid = 1655] [id = 621] 09:24:30 INFO - PROCESS | 1655 | --DOCSHELL 0x119475800 == 33 [pid = 1655] [id = 620] 09:24:30 INFO - PROCESS | 1655 | --DOCSHELL 0x11617b800 == 32 [pid = 1655] [id = 619] 09:24:30 INFO - PROCESS | 1655 | 1467822270532 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 09:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 621ms 09:24:30 INFO - PROCESS | 1655 | 1467822270557 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:24:30 INFO - PROCESS | 1655 | 1467822270560 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:24:30 INFO - PROCESS | 1655 | 1467822270565 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:24:30 INFO - PROCESS | 1655 | 1467822270569 Marionette TRACE conn2 <- [1,2514,null,{}] 09:24:30 INFO - PROCESS | 1655 | 1467822270571 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:30 INFO - PROCESS | 1655 | 1467822270573 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:30 INFO - PROCESS | 1655 | 1467822270655 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:24:30 INFO - PROCESS | 1655 | 1467822270659 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:30 INFO - PROCESS | 1655 | 1467822270660 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e7d000 == 33 [pid = 1655] [id = 636] 09:24:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1181b2800) [pid = 1655] [serial = 1908] [outer = 0x0] 09:24:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1189a2800) [pid = 1655] [serial = 1909] [outer = 0x1181b2800] 09:24:30 INFO - PROCESS | 1655 | 1467822270688 Marionette DEBUG loaded listener.js 09:24:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x119568800) [pid = 1655] [serial = 1910] [outer = 0x1181b2800] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1183de800) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1186b5c00) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11998d400) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119452000) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119934c00) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1167f6400) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11714a800) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1183da400) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1186bc800) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11992c000) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118681000) [pid = 1655] [serial = 1841] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124281000) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11811ec00) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1289f7400) [pid = 1655] [serial = 1832] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119a85400) [pid = 1655] [serial = 1844] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12679dc00) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124ee8000) [pid = 1655] [serial = 1847] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123189c00) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119f21400) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1292b2000) [pid = 1655] [serial = 1835] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113c39c00) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126794800) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119ae7800) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126c10c00) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128f3ec00) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1133f3000) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112d3cc00) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x115df0c00) [pid = 1655] [serial = 1850] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x114fa6800) [pid = 1655] [serial = 1853] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1121ba000) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1176db800) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1208eb000) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126c02c00) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124647400) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x114fab000) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x115dfa400) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x126c0fc00) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x126925400) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 09:24:30 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1133e7800) [pid = 1655] [serial = 1838] [outer = 0x0] [url = about:blank] 09:24:31 INFO - PROCESS | 1655 | 1467822271257 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 726ms 09:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:24:31 INFO - PROCESS | 1655 | 1467822271292 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:24:31 INFO - PROCESS | 1655 | 1467822271294 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:24:31 INFO - PROCESS | 1655 | 1467822271297 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:24:31 INFO - PROCESS | 1655 | 1467822271303 Marionette TRACE conn2 <- [1,2518,null,{}] 09:24:31 INFO - PROCESS | 1655 | 1467822271314 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:31 INFO - PROCESS | 1655 | 1467822271319 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:31 INFO - PROCESS | 1655 | 1467822271474 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:24:31 INFO - PROCESS | 1655 | 1467822271539 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:31 INFO - PROCESS | 1655 | 1467822271542 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12370d000 == 34 [pid = 1655] [id = 637] 09:24:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11992d000) [pid = 1655] [serial = 1911] [outer = 0x0] 09:24:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119b58c00) [pid = 1655] [serial = 1912] [outer = 0x11992d000] 09:24:31 INFO - PROCESS | 1655 | 1467822271569 Marionette DEBUG loaded listener.js 09:24:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x123185800) [pid = 1655] [serial = 1913] [outer = 0x11992d000] 09:24:31 INFO - PROCESS | 1655 | 1467822271867 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 627ms 09:24:31 INFO - PROCESS | 1655 | 1467822271924 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:24:31 INFO - PROCESS | 1655 | 1467822271926 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:24:31 INFO - PROCESS | 1655 | 1467822271928 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:24:31 INFO - PROCESS | 1655 | 1467822271929 Marionette TRACE conn2 <- [1,2522,null,{}] 09:24:31 INFO - PROCESS | 1655 | 1467822271933 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:31 INFO - PROCESS | 1655 | 1467822271935 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:32 INFO - PROCESS | 1655 | 1467822272019 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:24:32 INFO - PROCESS | 1655 | 1467822272074 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:32 INFO - PROCESS | 1655 | 1467822272075 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f85800 == 35 [pid = 1655] [id = 638] 09:24:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119b60400) [pid = 1655] [serial = 1914] [outer = 0x0] 09:24:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x123db4400) [pid = 1655] [serial = 1915] [outer = 0x119b60400] 09:24:32 INFO - PROCESS | 1655 | 1467822272101 Marionette DEBUG loaded listener.js 09:24:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124eebc00) [pid = 1655] [serial = 1916] [outer = 0x119b60400] 09:24:32 INFO - PROCESS | 1655 | 1467822272369 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 473ms 09:24:32 INFO - PROCESS | 1655 | 1467822272405 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:24:32 INFO - PROCESS | 1655 | 1467822272406 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:24:32 INFO - PROCESS | 1655 | 1467822272409 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:24:32 INFO - PROCESS | 1655 | 1467822272410 Marionette TRACE conn2 <- [1,2526,null,{}] 09:24:32 INFO - PROCESS | 1655 | 1467822272412 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:32 INFO - PROCESS | 1655 | 1467822272413 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:32 INFO - PROCESS | 1655 | 1467822272495 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:24:32 INFO - PROCESS | 1655 | 1467822272501 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:32 INFO - PROCESS | 1655 | 1467822272503 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x113357800 == 36 [pid = 1655] [id = 639] 09:24:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124ef1c00) [pid = 1655] [serial = 1917] [outer = 0x0] 09:24:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x126798400) [pid = 1655] [serial = 1918] [outer = 0x124ef1c00] 09:24:32 INFO - PROCESS | 1655 | 1467822272528 Marionette DEBUG loaded listener.js 09:24:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x126c92400) [pid = 1655] [serial = 1919] [outer = 0x124ef1c00] 09:24:32 INFO - PROCESS | 1655 | 1467822272922 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 518ms 09:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:24:32 INFO - PROCESS | 1655 | 1467822272927 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:24:32 INFO - PROCESS | 1655 | 1467822272928 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:24:32 INFO - PROCESS | 1655 | 1467822272931 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:24:32 INFO - PROCESS | 1655 | 1467822272933 Marionette TRACE conn2 <- [1,2530,null,{}] 09:24:32 INFO - PROCESS | 1655 | 1467822272935 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:32 INFO - PROCESS | 1655 | 1467822272939 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:33 INFO - PROCESS | 1655 | 1467822273064 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:24:33 INFO - PROCESS | 1655 | 1467822273080 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:33 INFO - PROCESS | 1655 | 1467822273081 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fad800 == 37 [pid = 1655] [id = 640] 09:24:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1289f4400) [pid = 1655] [serial = 1920] [outer = 0x0] 09:24:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x128bedc00) [pid = 1655] [serial = 1921] [outer = 0x1289f4400] 09:24:33 INFO - PROCESS | 1655 | 1467822273107 Marionette DEBUG loaded listener.js 09:24:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128fdbc00) [pid = 1655] [serial = 1922] [outer = 0x1289f4400] 09:24:33 INFO - PROCESS | 1655 | 1467822273500 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 620ms 09:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:24:33 INFO - PROCESS | 1655 | 1467822273552 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:24:33 INFO - PROCESS | 1655 | 1467822273553 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:24:33 INFO - PROCESS | 1655 | 1467822273555 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:24:33 INFO - PROCESS | 1655 | 1467822273556 Marionette TRACE conn2 <- [1,2534,null,{}] 09:24:33 INFO - PROCESS | 1655 | 1467822273558 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:33 INFO - PROCESS | 1655 | 1467822273560 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:33 INFO - PROCESS | 1655 | 1467822273660 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:24:33 INFO - PROCESS | 1655 | 1467822273671 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:33 INFO - PROCESS | 1655 | 1467822273672 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168a5800 == 38 [pid = 1655] [id = 641] 09:24:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x128fda400) [pid = 1655] [serial = 1923] [outer = 0x0] 09:24:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1292b4c00) [pid = 1655] [serial = 1924] [outer = 0x128fda400] 09:24:33 INFO - PROCESS | 1655 | 1467822273697 Marionette DEBUG loaded listener.js 09:24:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1293e5400) [pid = 1655] [serial = 1925] [outer = 0x128fda400] 09:24:34 INFO - PROCESS | 1655 | 1467822274050 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 09:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 520ms 09:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:24:34 INFO - PROCESS | 1655 | 1467822274076 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:24:34 INFO - PROCESS | 1655 | 1467822274077 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:24:34 INFO - PROCESS | 1655 | 1467822274079 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:24:34 INFO - PROCESS | 1655 | 1467822274080 Marionette TRACE conn2 <- [1,2538,null,{}] 09:24:34 INFO - PROCESS | 1655 | 1467822274089 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:34 INFO - PROCESS | 1655 | 1467822274090 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:34 INFO - PROCESS | 1655 | 1467822274193 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:24:34 INFO - PROCESS | 1655 | 1467822274230 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:34 INFO - PROCESS | 1655 | 1467822274231 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b152800 == 39 [pid = 1655] [id = 642] 09:24:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1292b3800) [pid = 1655] [serial = 1926] [outer = 0x0] 09:24:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1293ed800) [pid = 1655] [serial = 1927] [outer = 0x1292b3800] 09:24:34 INFO - PROCESS | 1655 | 1467822274256 Marionette DEBUG loaded listener.js 09:24:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12955b400) [pid = 1655] [serial = 1928] [outer = 0x1292b3800] 09:24:34 INFO - PROCESS | 1655 | 1467822274549 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 525ms 09:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:24:34 INFO - PROCESS | 1655 | 1467822274605 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:24:34 INFO - PROCESS | 1655 | 1467822274606 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:24:34 INFO - PROCESS | 1655 | 1467822274608 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:24:34 INFO - PROCESS | 1655 | 1467822274609 Marionette TRACE conn2 <- [1,2542,null,{}] 09:24:34 INFO - PROCESS | 1655 | 1467822274611 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:34 INFO - PROCESS | 1655 | 1467822274612 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:34 INFO - PROCESS | 1655 | 1467822274792 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:24:34 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124ef4800) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:24:34 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119a7e800) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:24:34 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118812800) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:24:34 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1167f0c00) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:24:34 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1183e4400) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:24:34 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12317f400) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:24:34 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123109000) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:24:34 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x114faf400) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:24:34 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x115e60800) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:24:34 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1167e9400) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:24:34 INFO - PROCESS | 1655 | 1467822274836 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:34 INFO - PROCESS | 1655 | 1467822274838 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x123aac800 == 40 [pid = 1655] [id = 643] 09:24:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112d30800) [pid = 1655] [serial = 1929] [outer = 0x0] 09:24:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116a13800) [pid = 1655] [serial = 1930] [outer = 0x112d30800] 09:24:34 INFO - PROCESS | 1655 | 1467822274870 Marionette DEBUG loaded listener.js 09:24:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119980c00) [pid = 1655] [serial = 1931] [outer = 0x112d30800] 09:24:35 INFO - PROCESS | 1655 | 1467822275153 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 09:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 569ms 09:24:35 INFO - PROCESS | 1655 | 1467822275177 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:24:35 INFO - PROCESS | 1655 | 1467822275179 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:24:35 INFO - PROCESS | 1655 | 1467822275189 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:24:35 INFO - PROCESS | 1655 | 1467822275190 Marionette TRACE conn2 <- [1,2546,null,{}] 09:24:35 INFO - PROCESS | 1655 | 1467822275192 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:35 INFO - PROCESS | 1655 | 1467822275193 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:35 INFO - PROCESS | 1655 | 1467822275278 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:24:35 INFO - PROCESS | 1655 | 1467822275339 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:35 INFO - PROCESS | 1655 | 1467822275340 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be21800 == 41 [pid = 1655] [id = 644] 09:24:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x114faf400) [pid = 1655] [serial = 1932] [outer = 0x0] 09:24:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124647000) [pid = 1655] [serial = 1933] [outer = 0x114faf400] 09:24:35 INFO - PROCESS | 1655 | 1467822275365 Marionette DEBUG loaded listener.js 09:24:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x129565000) [pid = 1655] [serial = 1934] [outer = 0x114faf400] 09:24:35 INFO - PROCESS | 1655 | 1467822275642 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 09:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 477ms 09:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:24:35 INFO - PROCESS | 1655 | 1467822275658 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:24:35 INFO - PROCESS | 1655 | 1467822275660 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:24:35 INFO - PROCESS | 1655 | 1467822275662 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:24:35 INFO - PROCESS | 1655 | 1467822275663 Marionette TRACE conn2 <- [1,2550,null,{}] 09:24:35 INFO - PROCESS | 1655 | 1467822275673 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:35 INFO - PROCESS | 1655 | 1467822275674 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:35 INFO - PROCESS | 1655 | 1467822275778 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:24:35 INFO - PROCESS | 1655 | 1467822275782 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:35 INFO - PROCESS | 1655 | 1467822275785 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca36000 == 42 [pid = 1655] [id = 645] 09:24:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12a639800) [pid = 1655] [serial = 1935] [outer = 0x0] 09:24:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a734c00) [pid = 1655] [serial = 1936] [outer = 0x12a639800] 09:24:35 INFO - PROCESS | 1655 | 1467822275811 Marionette DEBUG loaded listener.js 09:24:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a8d0c00) [pid = 1655] [serial = 1937] [outer = 0x12a639800] 09:24:36 INFO - PROCESS | 1655 | 1467822276249 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 09:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 625ms 09:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:24:36 INFO - PROCESS | 1655 | 1467822276288 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:24:36 INFO - PROCESS | 1655 | 1467822276290 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:24:36 INFO - PROCESS | 1655 | 1467822276293 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:24:36 INFO - PROCESS | 1655 | 1467822276295 Marionette TRACE conn2 <- [1,2554,null,{}] 09:24:36 INFO - PROCESS | 1655 | 1467822276298 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:36 INFO - PROCESS | 1655 | 1467822276300 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:36 INFO - PROCESS | 1655 | 1467822276429 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:24:36 INFO - PROCESS | 1655 | 1467822276441 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:36 INFO - PROCESS | 1655 | 1467822276442 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf2d800 == 43 [pid = 1655] [id = 646] 09:24:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a8d1c00) [pid = 1655] [serial = 1938] [outer = 0x0] 09:24:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a8d9000) [pid = 1655] [serial = 1939] [outer = 0x12a8d1c00] 09:24:36 INFO - PROCESS | 1655 | 1467822276482 Marionette DEBUG loaded listener.js 09:24:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b061400) [pid = 1655] [serial = 1940] [outer = 0x12a8d1c00] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11824b000 == 42 [pid = 1655] [id = 635] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1168a9800 == 41 [pid = 1655] [id = 634] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12be19800 == 40 [pid = 1655] [id = 633] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x128c89800 == 39 [pid = 1655] [id = 632] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x119ff0000 == 38 [pid = 1655] [id = 631] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x123856800 == 37 [pid = 1655] [id = 630] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x117e7d000 == 36 [pid = 1655] [id = 636] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x123f85800 == 35 [pid = 1655] [id = 638] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x128fad800 == 34 [pid = 1655] [id = 640] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x123aac800 == 33 [pid = 1655] [id = 643] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x113357800 == 32 [pid = 1655] [id = 639] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12b152800 == 31 [pid = 1655] [id = 642] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1168a5800 == 30 [pid = 1655] [id = 641] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12370d000 == 29 [pid = 1655] [id = 637] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca36000 == 28 [pid = 1655] [id = 645] 09:24:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12be21800 == 27 [pid = 1655] [id = 644] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1176d8800) [pid = 1655] [serial = 1856] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12692a400) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11814a800) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119a84000) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11915ec00) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116a1a000) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1181a7000) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119406c00) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11899e800) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1128cd400) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123186800) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1237a4400) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1234c7c00) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12317f800) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126135000) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123db7c00) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x124eae400) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1208ec000) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x126c09400) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1246c0c00) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x119411800) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x126c0a400) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 09:24:38 INFO - PROCESS | 1655 | 1467822278130 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1880ms 09:24:38 INFO - PROCESS | 1655 | 1467822278173 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:24:38 INFO - PROCESS | 1655 | 1467822278175 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:24:38 INFO - PROCESS | 1655 | 1467822278178 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:24:38 INFO - PROCESS | 1655 | 1467822278180 Marionette TRACE conn2 <- [1,2558,null,{}] 09:24:38 INFO - PROCESS | 1655 | 1467822278190 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:38 INFO - PROCESS | 1655 | 1467822278192 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:38 INFO - PROCESS | 1655 | 1467822278277 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:24:38 INFO - PROCESS | 1655 | 1467822278340 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:38 INFO - PROCESS | 1655 | 1467822278342 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab8000 == 28 [pid = 1655] [id = 647] 09:24:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x116467c00) [pid = 1655] [serial = 1941] [outer = 0x0] 09:24:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1167e9000) [pid = 1655] [serial = 1942] [outer = 0x116467c00] 09:24:38 INFO - PROCESS | 1655 | 1467822278370 Marionette DEBUG loaded listener.js 09:24:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x118116800) [pid = 1655] [serial = 1943] [outer = 0x116467c00] 09:24:38 INFO - PROCESS | 1655 | 1467822278696 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 528ms 09:24:38 INFO - PROCESS | 1655 | 1467822278706 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:24:38 INFO - PROCESS | 1655 | 1467822278710 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:24:38 INFO - PROCESS | 1655 | 1467822278715 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:24:38 INFO - PROCESS | 1655 | 1467822278719 Marionette TRACE conn2 <- [1,2562,null,{}] 09:24:38 INFO - PROCESS | 1655 | 1467822278722 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:38 INFO - PROCESS | 1655 | 1467822278725 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:38 INFO - PROCESS | 1655 | 1467822278807 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:24:38 INFO - PROCESS | 1655 | 1467822278866 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:38 INFO - PROCESS | 1655 | 1467822278867 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189b4800 == 29 [pid = 1655] [id = 648] 09:24:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11811cc00) [pid = 1655] [serial = 1944] [outer = 0x0] 09:24:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1183dec00) [pid = 1655] [serial = 1945] [outer = 0x11811cc00] 09:24:38 INFO - PROCESS | 1655 | 1467822278895 Marionette DEBUG loaded listener.js 09:24:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1189a3800) [pid = 1655] [serial = 1946] [outer = 0x11811cc00] 09:24:39 INFO - PROCESS | 1655 | 1467822279268 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 09:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 579ms 09:24:39 INFO - PROCESS | 1655 | 1467822279294 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:24:39 INFO - PROCESS | 1655 | 1467822279296 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:24:39 INFO - PROCESS | 1655 | 1467822279315 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:24:39 INFO - PROCESS | 1655 | 1467822279318 Marionette TRACE conn2 <- [1,2566,null,{}] 09:24:39 INFO - PROCESS | 1655 | 1467822279331 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:39 INFO - PROCESS | 1655 | 1467822279335 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:39 INFO - PROCESS | 1655 | 1467822279498 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:24:39 INFO - PROCESS | 1655 | 1467822279543 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:39 INFO - PROCESS | 1655 | 1467822279545 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x123160000 == 30 [pid = 1655] [id = 649] 09:24:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11272d400) [pid = 1655] [serial = 1947] [outer = 0x0] 09:24:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11998b800) [pid = 1655] [serial = 1948] [outer = 0x11272d400] 09:24:39 INFO - PROCESS | 1655 | 1467822279595 Marionette DEBUG loaded listener.js 09:24:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119a80800) [pid = 1655] [serial = 1949] [outer = 0x11272d400] 09:24:39 INFO - PROCESS | 1655 | 1467822279970 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 09:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 679ms 09:24:39 INFO - PROCESS | 1655 | 1467822279993 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:24:39 INFO - PROCESS | 1655 | 1467822279995 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:24:40 INFO - PROCESS | 1655 | 1467822279997 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:24:40 INFO - PROCESS | 1655 | 1467822279999 Marionette TRACE conn2 <- [1,2570,null,{}] 09:24:40 INFO - PROCESS | 1655 | 1467822280003 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:40 INFO - PROCESS | 1655 | 1467822280004 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:40 INFO - PROCESS | 1655 | 1467822280111 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:24:40 INFO - PROCESS | 1655 | 1467822280117 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:40 INFO - PROCESS | 1655 | 1467822280118 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x123aa5800 == 31 [pid = 1655] [id = 650] 09:24:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119ae6000) [pid = 1655] [serial = 1950] [outer = 0x0] 09:24:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123109000) [pid = 1655] [serial = 1951] [outer = 0x119ae6000] 09:24:40 INFO - PROCESS | 1655 | 1467822280143 Marionette DEBUG loaded listener.js 09:24:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1231e8c00) [pid = 1655] [serial = 1952] [outer = 0x119ae6000] 09:24:40 INFO - PROCESS | 1655 | 1467822280453 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 09:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 472ms 09:24:40 INFO - PROCESS | 1655 | 1467822280471 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:24:40 INFO - PROCESS | 1655 | 1467822280472 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:24:40 INFO - PROCESS | 1655 | 1467822280475 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:24:40 INFO - PROCESS | 1655 | 1467822280476 Marionette TRACE conn2 <- [1,2574,null,{}] 09:24:40 INFO - PROCESS | 1655 | 1467822280478 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:40 INFO - PROCESS | 1655 | 1467822280479 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:40 INFO - PROCESS | 1655 | 1467822280563 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:24:40 INFO - PROCESS | 1655 | 1467822280568 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:40 INFO - PROCESS | 1655 | 1467822280570 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x124eda000 == 32 [pid = 1655] [id = 651] 09:24:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118113c00) [pid = 1655] [serial = 1953] [outer = 0x0] 09:24:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1237a3400) [pid = 1655] [serial = 1954] [outer = 0x118113c00] 09:24:40 INFO - PROCESS | 1655 | 1467822280594 Marionette DEBUG loaded listener.js 09:24:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12463cc00) [pid = 1655] [serial = 1955] [outer = 0x118113c00] 09:24:40 INFO - PROCESS | 1655 | 1467822280980 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 09:24:41 INFO - PROCESS | 1655 | 1467822281005 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:24:41 INFO - PROCESS | 1655 | 1467822281008 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:24:41 INFO - PROCESS | 1655 | 1467822281011 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:24:41 INFO - PROCESS | 1655 | 1467822281013 Marionette TRACE conn2 <- [1,2578,null,{}] 09:24:41 INFO - PROCESS | 1655 | 1467822281019 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:41 INFO - PROCESS | 1655 | 1467822281025 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:41 INFO - PROCESS | 1655 | 1467822281177 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:24:41 INFO - PROCESS | 1655 | 1467822281191 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:41 INFO - PROCESS | 1655 | 1467822281192 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fa3800 == 33 [pid = 1655] [id = 652] 09:24:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x114fb2800) [pid = 1655] [serial = 1956] [outer = 0x0] 09:24:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124ef2c00) [pid = 1655] [serial = 1957] [outer = 0x114fb2800] 09:24:41 INFO - PROCESS | 1655 | 1467822281234 Marionette DEBUG loaded listener.js 09:24:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1289f1000) [pid = 1655] [serial = 1958] [outer = 0x114fb2800] 09:24:41 INFO - PROCESS | 1655 | 1467822281636 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 672ms 09:24:41 INFO - PROCESS | 1655 | 1467822281682 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:24:41 INFO - PROCESS | 1655 | 1467822281685 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:24:41 INFO - PROCESS | 1655 | 1467822281700 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:24:41 INFO - PROCESS | 1655 | 1467822281702 Marionette TRACE conn2 <- [1,2582,null,{}] 09:24:41 INFO - PROCESS | 1655 | 1467822281705 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:41 INFO - PROCESS | 1655 | 1467822281706 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:41 INFO - PROCESS | 1655 | 1467822281788 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:24:41 INFO - PROCESS | 1655 | 1467822281792 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:41 INFO - PROCESS | 1655 | 1467822281793 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12951f000 == 34 [pid = 1655] [id = 653] 09:24:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1289f9000) [pid = 1655] [serial = 1959] [outer = 0x0] 09:24:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289fb800) [pid = 1655] [serial = 1960] [outer = 0x1289f9000] 09:24:41 INFO - PROCESS | 1655 | 1467822281817 Marionette DEBUG loaded listener.js 09:24:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128bf5000) [pid = 1655] [serial = 1961] [outer = 0x1289f9000] 09:24:42 INFO - PROCESS | 1655 | 1467822282139 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 482ms 09:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:24:42 INFO - PROCESS | 1655 | 1467822282172 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:24:42 INFO - PROCESS | 1655 | 1467822282173 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:24:42 INFO - PROCESS | 1655 | 1467822282175 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:24:42 INFO - PROCESS | 1655 | 1467822282176 Marionette TRACE conn2 <- [1,2586,null,{}] 09:24:42 INFO - PROCESS | 1655 | 1467822282178 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:42 INFO - PROCESS | 1655 | 1467822282180 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:42 INFO - PROCESS | 1655 | 1467822282257 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:24:42 INFO - PROCESS | 1655 | 1467822282260 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:42 INFO - PROCESS | 1655 | 1467822282261 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a80c000 == 35 [pid = 1655] [id = 654] 09:24:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128f3e800) [pid = 1655] [serial = 1962] [outer = 0x0] 09:24:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292ad800) [pid = 1655] [serial = 1963] [outer = 0x128f3e800] 09:24:42 INFO - PROCESS | 1655 | 1467822282286 Marionette DEBUG loaded listener.js 09:24:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1292b8000) [pid = 1655] [serial = 1964] [outer = 0x128f3e800] 09:24:42 INFO - PROCESS | 1655 | 1467822282610 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 468ms 09:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:24:42 INFO - PROCESS | 1655 | 1467822282643 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:24:42 INFO - PROCESS | 1655 | 1467822282645 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:24:42 INFO - PROCESS | 1655 | 1467822282647 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:24:42 INFO - PROCESS | 1655 | 1467822282648 Marionette TRACE conn2 <- [1,2590,null,{}] 09:24:42 INFO - PROCESS | 1655 | 1467822282650 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:42 INFO - PROCESS | 1655 | 1467822282651 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:42 INFO - PROCESS | 1655 | 1467822282757 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:24:42 INFO - PROCESS | 1655 | 1467822282772 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:42 INFO - PROCESS | 1655 | 1467822282773 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12315c800 == 36 [pid = 1655] [id = 655] 09:24:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119163c00) [pid = 1655] [serial = 1965] [outer = 0x0] 09:24:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1293e5800) [pid = 1655] [serial = 1966] [outer = 0x119163c00] 09:24:42 INFO - PROCESS | 1655 | 1467822282797 Marionette DEBUG loaded listener.js 09:24:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12955d800) [pid = 1655] [serial = 1967] [outer = 0x119163c00] 09:24:43 INFO - PROCESS | 1655 | 1467822283105 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 09:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 472ms 09:24:43 INFO - PROCESS | 1655 | 1467822283123 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:24:43 INFO - PROCESS | 1655 | 1467822283124 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:24:43 INFO - PROCESS | 1655 | 1467822283127 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:24:43 INFO - PROCESS | 1655 | 1467822283129 Marionette TRACE conn2 <- [1,2594,null,{}] 09:24:43 INFO - PROCESS | 1655 | 1467822283132 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:43 INFO - PROCESS | 1655 | 1467822283135 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:43 INFO - PROCESS | 1655 | 1467822283228 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:24:43 INFO - PROCESS | 1655 | 1467822283232 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:43 INFO - PROCESS | 1655 | 1467822283234 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be0a000 == 37 [pid = 1655] [id = 656] 09:24:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12955ec00) [pid = 1655] [serial = 1968] [outer = 0x0] 09:24:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a72dc00) [pid = 1655] [serial = 1969] [outer = 0x12955ec00] 09:24:43 INFO - PROCESS | 1655 | 1467822283263 Marionette DEBUG loaded listener.js 09:24:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a781000) [pid = 1655] [serial = 1970] [outer = 0x12955ec00] 09:24:43 INFO - PROCESS | 1655 | 1467822283823 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 09:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 720ms 09:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:24:43 INFO - PROCESS | 1655 | 1467822283857 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:24:43 INFO - PROCESS | 1655 | 1467822283860 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:24:43 INFO - PROCESS | 1655 | 1467822283863 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:24:43 INFO - PROCESS | 1655 | 1467822283866 Marionette TRACE conn2 <- [1,2598,null,{}] 09:24:43 INFO - PROCESS | 1655 | 1467822283869 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:43 INFO - PROCESS | 1655 | 1467822283871 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:43 INFO - PROCESS | 1655 | 1467822283984 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:24:44 INFO - PROCESS | 1655 | 1467822284051 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:44 INFO - PROCESS | 1655 | 1467822284052 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x124ed9800 == 38 [pid = 1655] [id = 657] 09:24:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a72fc00) [pid = 1655] [serial = 1971] [outer = 0x0] 09:24:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a8dc400) [pid = 1655] [serial = 1972] [outer = 0x12a72fc00] 09:24:44 INFO - PROCESS | 1655 | 1467822284078 Marionette DEBUG loaded listener.js 09:24:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b067c00) [pid = 1655] [serial = 1973] [outer = 0x12a72fc00] 09:24:44 INFO - PROCESS | 1655 | 1467822284404 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 572ms 09:24:44 INFO - PROCESS | 1655 | 1467822284441 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:24:44 INFO - PROCESS | 1655 | 1467822284443 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:24:44 INFO - PROCESS | 1655 | 1467822284446 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:24:44 INFO - PROCESS | 1655 | 1467822284448 Marionette TRACE conn2 <- [1,2602,null,{}] 09:24:44 INFO - PROCESS | 1655 | 1467822284450 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:44 INFO - PROCESS | 1655 | 1467822284451 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:44 INFO - PROCESS | 1655 | 1467822284583 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:24:44 INFO - PROCESS | 1655 | 1467822284595 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:44 INFO - PROCESS | 1655 | 1467822284596 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf2f800 == 39 [pid = 1655] [id = 658] 09:24:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a8d7800) [pid = 1655] [serial = 1974] [outer = 0x0] 09:24:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b1b5800) [pid = 1655] [serial = 1975] [outer = 0x12a8d7800] 09:24:44 INFO - PROCESS | 1655 | 1467822284636 Marionette DEBUG loaded listener.js 09:24:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b860800) [pid = 1655] [serial = 1976] [outer = 0x12a8d7800] 09:24:45 INFO - PROCESS | 1655 | 1467822285075 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 09:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 673ms 09:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:24:45 INFO - PROCESS | 1655 | 1467822285120 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:24:45 INFO - PROCESS | 1655 | 1467822285121 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:24:45 INFO - PROCESS | 1655 | 1467822285123 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:24:45 INFO - PROCESS | 1655 | 1467822285124 Marionette TRACE conn2 <- [1,2606,null,{}] 09:24:45 INFO - PROCESS | 1655 | 1467822285126 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:45 INFO - PROCESS | 1655 | 1467822285127 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:45 INFO - PROCESS | 1655 | 1467822285237 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:24:45 INFO - PROCESS | 1655 | 1467822285267 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:45 INFO - PROCESS | 1655 | 1467822285268 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3c2800 == 40 [pid = 1655] [id = 659] 09:24:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b864400) [pid = 1655] [serial = 1977] [outer = 0x0] 09:24:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b869400) [pid = 1655] [serial = 1978] [outer = 0x12b864400] 09:24:45 INFO - PROCESS | 1655 | 1467822285293 Marionette DEBUG loaded listener.js 09:24:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b99ac00) [pid = 1655] [serial = 1979] [outer = 0x12b864400] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x110eaa000) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1208f1800) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1186bf000) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x116638c00) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119410000) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x114faf400) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1176dec00) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1128cc800) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1289f4400) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128fda400) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1292b3800) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112d30800) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a639800) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124ef1c00) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119b60400) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11992d000) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1181b2800) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:24:45 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1164e6800) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:24:45 INFO - PROCESS | 1655 | 1467822285946 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 09:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 869ms 09:24:45 INFO - PROCESS | 1655 | 1467822285992 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:24:45 INFO - PROCESS | 1655 | 1467822285993 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:24:45 INFO - PROCESS | 1655 | 1467822285996 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:24:45 INFO - PROCESS | 1655 | 1467822285997 Marionette TRACE conn2 <- [1,2610,null,{}] 09:24:46 INFO - PROCESS | 1655 | 1467822285999 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:46 INFO - PROCESS | 1655 | 1467822286001 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:46 INFO - PROCESS | 1655 | 1467822286091 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:24:46 INFO - PROCESS | 1655 | 1467822286173 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:46 INFO - PROCESS | 1655 | 1467822286174 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9b3800 == 41 [pid = 1655] [id = 660] 09:24:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x116638c00) [pid = 1655] [serial = 1980] [outer = 0x0] 09:24:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1183e1400) [pid = 1655] [serial = 1981] [outer = 0x116638c00] 09:24:46 INFO - PROCESS | 1655 | 1467822286215 Marionette DEBUG loaded listener.js 09:24:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11998d800) [pid = 1655] [serial = 1982] [outer = 0x116638c00] 09:24:46 INFO - PROCESS | 1655 | 1467822286557 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 573ms 09:24:46 INFO - PROCESS | 1655 | 1467822286574 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:24:46 INFO - PROCESS | 1655 | 1467822286575 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:24:46 INFO - PROCESS | 1655 | 1467822286577 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:24:46 INFO - PROCESS | 1655 | 1467822286578 Marionette TRACE conn2 <- [1,2614,null,{}] 09:24:46 INFO - PROCESS | 1655 | 1467822286581 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:46 INFO - PROCESS | 1655 | 1467822286582 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:46 INFO - PROCESS | 1655 | 1467822286677 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:24:46 INFO - PROCESS | 1655 | 1467822286741 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:46 INFO - PROCESS | 1655 | 1467822286742 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d666000 == 42 [pid = 1655] [id = 661] 09:24:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11680cc00) [pid = 1655] [serial = 1983] [outer = 0x0] 09:24:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12310fc00) [pid = 1655] [serial = 1984] [outer = 0x11680cc00] 09:24:46 INFO - PROCESS | 1655 | 1467822286766 Marionette DEBUG loaded listener.js 09:24:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1293e4c00) [pid = 1655] [serial = 1985] [outer = 0x11680cc00] 09:24:47 INFO - PROCESS | 1655 | 1467822287043 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 09:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 521ms 09:24:47 INFO - PROCESS | 1655 | 1467822287099 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:24:47 INFO - PROCESS | 1655 | 1467822287103 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:24:47 INFO - PROCESS | 1655 | 1467822287106 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:24:47 INFO - PROCESS | 1655 | 1467822287107 Marionette TRACE conn2 <- [1,2618,null,{}] 09:24:47 INFO - PROCESS | 1655 | 1467822287110 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:47 INFO - PROCESS | 1655 | 1467822287111 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:47 INFO - PROCESS | 1655 | 1467822287232 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:24:47 INFO - PROCESS | 1655 | 1467822287326 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:47 INFO - PROCESS | 1655 | 1467822287327 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7cf000 == 43 [pid = 1655] [id = 662] 09:24:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118112400) [pid = 1655] [serial = 1986] [outer = 0x0] 09:24:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129562c00) [pid = 1655] [serial = 1987] [outer = 0x118112400] 09:24:47 INFO - PROCESS | 1655 | 1467822287367 Marionette DEBUG loaded listener.js 09:24:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b99ec00) [pid = 1655] [serial = 1988] [outer = 0x118112400] 09:24:47 INFO - PROCESS | 1655 | 1467822287682 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 624ms 09:24:47 INFO - PROCESS | 1655 | 1467822287731 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:24:47 INFO - PROCESS | 1655 | 1467822287733 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:24:47 INFO - PROCESS | 1655 | 1467822287737 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:24:47 INFO - PROCESS | 1655 | 1467822287738 Marionette TRACE conn2 <- [1,2622,null,{}] 09:24:47 INFO - PROCESS | 1655 | 1467822287741 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:47 INFO - PROCESS | 1655 | 1467822287743 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:47 INFO - PROCESS | 1655 | 1467822287960 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:24:48 INFO - PROCESS | 1655 | 1467822288109 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:48 INFO - PROCESS | 1655 | 1467822288111 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164b2000 == 44 [pid = 1655] [id = 663] 09:24:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1128cec00) [pid = 1655] [serial = 1989] [outer = 0x0] 09:24:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x112e14400) [pid = 1655] [serial = 1990] [outer = 0x1128cec00] 09:24:48 INFO - PROCESS | 1655 | 1467822288144 Marionette DEBUG loaded listener.js 09:24:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x114fd1000) [pid = 1655] [serial = 1991] [outer = 0x1128cec00] 09:24:48 INFO - PROCESS | 1655 | 1467822288652 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 09:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 970ms 09:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:24:48 INFO - PROCESS | 1655 | 1467822288707 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:24:48 INFO - PROCESS | 1655 | 1467822288710 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:24:48 INFO - PROCESS | 1655 | 1467822288713 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:24:48 INFO - PROCESS | 1655 | 1467822288716 Marionette TRACE conn2 <- [1,2626,null,{}] 09:24:48 INFO - PROCESS | 1655 | 1467822288719 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:48 INFO - PROCESS | 1655 | 1467822288721 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:48 INFO - PROCESS | 1655 | 1467822288838 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:24:48 INFO - PROCESS | 1655 | 1467822288926 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:48 INFO - PROCESS | 1655 | 1467822288928 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ff1800 == 45 [pid = 1655] [id = 664] 09:24:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1181a6000) [pid = 1655] [serial = 1992] [outer = 0x0] 09:24:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1186b8800) [pid = 1655] [serial = 1993] [outer = 0x1181a6000] 09:24:48 INFO - PROCESS | 1655 | 1467822288958 Marionette DEBUG loaded listener.js 09:24:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119406c00) [pid = 1655] [serial = 1994] [outer = 0x1181a6000] 09:24:49 INFO - PROCESS | 1655 | 1467822289726 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1073ms 09:24:49 INFO - PROCESS | 1655 | 1467822289787 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:24:49 INFO - PROCESS | 1655 | 1467822289789 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:24:49 INFO - PROCESS | 1655 | 1467822289793 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:24:49 INFO - PROCESS | 1655 | 1467822289794 Marionette TRACE conn2 <- [1,2630,null,{}] 09:24:49 INFO - PROCESS | 1655 | 1467822289798 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:49 INFO - PROCESS | 1655 | 1467822289799 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:49 INFO - PROCESS | 1655 | 1467822289900 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:24:49 INFO - PROCESS | 1655 | 1467822289986 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:49 INFO - PROCESS | 1655 | 1467822289988 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ad3000 == 46 [pid = 1655] [id = 665] 09:24:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x115e63c00) [pid = 1655] [serial = 1995] [outer = 0x0] 09:24:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116467800) [pid = 1655] [serial = 1996] [outer = 0x115e63c00] 09:24:50 INFO - PROCESS | 1655 | 1467822290017 Marionette DEBUG loaded listener.js 09:24:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x117143c00) [pid = 1655] [serial = 1997] [outer = 0x115e63c00] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7cf000 == 45 [pid = 1655] [id = 662] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12d666000 == 44 [pid = 1655] [id = 661] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9b3800 == 43 [pid = 1655] [id = 660] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3c2800 == 42 [pid = 1655] [id = 659] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf2f800 == 41 [pid = 1655] [id = 658] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x124ed9800 == 40 [pid = 1655] [id = 657] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12be0a000 == 39 [pid = 1655] [id = 656] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a8d9000) [pid = 1655] [serial = 1939] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12315c800 == 38 [pid = 1655] [id = 655] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12a80c000 == 37 [pid = 1655] [id = 654] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12951f000 == 36 [pid = 1655] [id = 653] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x128fa3800 == 35 [pid = 1655] [id = 652] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x124eda000 == 34 [pid = 1655] [id = 651] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x123aa5800 == 33 [pid = 1655] [id = 650] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x123160000 == 32 [pid = 1655] [id = 649] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1189b4800 == 31 [pid = 1655] [id = 648] 09:24:50 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab8000 == 30 [pid = 1655] [id = 647] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128bedc00) [pid = 1655] [serial = 1921] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1292b4c00) [pid = 1655] [serial = 1924] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128fdbc00) [pid = 1655] [serial = 1922] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1293ed800) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1293e5400) [pid = 1655] [serial = 1925] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116a13800) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12955b400) [pid = 1655] [serial = 1928] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119980c00) [pid = 1655] [serial = 1931] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a734c00) [pid = 1655] [serial = 1936] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126798400) [pid = 1655] [serial = 1918] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123db4400) [pid = 1655] [serial = 1915] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124eebc00) [pid = 1655] [serial = 1916] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123185800) [pid = 1655] [serial = 1913] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119b58c00) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1189a2800) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119568800) [pid = 1655] [serial = 1910] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a8d0c00) [pid = 1655] [serial = 1937] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11811b800) [pid = 1655] [serial = 1907] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116881000) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126c8bc00) [pid = 1655] [serial = 1904] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123188c00) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124ea0800) [pid = 1655] [serial = 1901] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123189800) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119985800) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119565800) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118141400) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1167f7000) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1289ec400) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124647000) [pid = 1655] [serial = 1933] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129565000) [pid = 1655] [serial = 1934] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126c92400) [pid = 1655] [serial = 1919] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1183e5000) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x115e60000) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 09:24:50 INFO - PROCESS | 1655 | 1467822290398 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 09:24:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:24:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 620ms 09:24:50 INFO - PROCESS | 1655 | 1467822290413 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:24:50 INFO - PROCESS | 1655 | 1467822290416 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:24:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:24:50 INFO - PROCESS | 1655 | 1467822290422 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:24:50 INFO - PROCESS | 1655 | 1467822290424 Marionette TRACE conn2 <- [1,2634,null,{}] 09:24:50 INFO - PROCESS | 1655 | 1467822290426 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:50 INFO - PROCESS | 1655 | 1467822290428 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:50 INFO - PROCESS | 1655 | 1467822290507 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:24:50 INFO - PROCESS | 1655 | 1467822290579 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:50 INFO - PROCESS | 1655 | 1467822290581 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11823f000 == 31 [pid = 1655] [id = 666] 09:24:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x117145c00) [pid = 1655] [serial = 1998] [outer = 0x0] 09:24:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11811a000) [pid = 1655] [serial = 1999] [outer = 0x117145c00] 09:24:50 INFO - PROCESS | 1655 | 1467822290608 Marionette DEBUG loaded listener.js 09:24:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11814f400) [pid = 1655] [serial = 2000] [outer = 0x117145c00] 09:24:50 INFO - PROCESS | 1655 | 1467822290938 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:24:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:24:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 571ms 09:24:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:24:50 INFO - PROCESS | 1655 | 1467822290993 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:24:50 INFO - PROCESS | 1655 | 1467822290995 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:24:50 INFO - PROCESS | 1655 | 1467822290998 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:24:51 INFO - PROCESS | 1655 | 1467822291001 Marionette TRACE conn2 <- [1,2638,null,{}] 09:24:51 INFO - PROCESS | 1655 | 1467822291013 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:51 INFO - PROCESS | 1655 | 1467822291018 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:51 INFO - PROCESS | 1655 | 1467822291142 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:24:51 INFO - PROCESS | 1655 | 1467822291251 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:51 INFO - PROCESS | 1655 | 1467822291254 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a41800 == 32 [pid = 1655] [id = 667] 09:24:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x117145400) [pid = 1655] [serial = 2001] [outer = 0x0] 09:24:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1186b6c00) [pid = 1655] [serial = 2002] [outer = 0x117145400] 09:24:51 INFO - PROCESS | 1655 | 1467822291315 Marionette DEBUG loaded listener.js 09:24:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119407400) [pid = 1655] [serial = 2003] [outer = 0x117145400] 09:24:51 INFO - PROCESS | 1655 | 1467822291620 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 676ms 09:24:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:24:51 INFO - PROCESS | 1655 | 1467822291673 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:24:51 INFO - PROCESS | 1655 | 1467822291675 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:24:51 INFO - PROCESS | 1655 | 1467822291677 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:24:51 INFO - PROCESS | 1655 | 1467822291678 Marionette TRACE conn2 <- [1,2642,null,{}] 09:24:51 INFO - PROCESS | 1655 | 1467822291681 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:51 INFO - PROCESS | 1655 | 1467822291682 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:51 INFO - PROCESS | 1655 | 1467822291786 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:24:51 INFO - PROCESS | 1655 | 1467822291792 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:51 INFO - PROCESS | 1655 | 1467822291794 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x123708800 == 33 [pid = 1655] [id = 668] 09:24:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11940e000) [pid = 1655] [serial = 2004] [outer = 0x0] 09:24:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119931400) [pid = 1655] [serial = 2005] [outer = 0x11940e000] 09:24:51 INFO - PROCESS | 1655 | 1467822291819 Marionette DEBUG loaded listener.js 09:24:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119982800) [pid = 1655] [serial = 2006] [outer = 0x11940e000] 09:24:52 INFO - PROCESS | 1655 | 1467822292119 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:24:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:24:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 473ms 09:24:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:24:52 INFO - PROCESS | 1655 | 1467822292151 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:24:52 INFO - PROCESS | 1655 | 1467822292154 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:24:52 INFO - PROCESS | 1655 | 1467822292157 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:24:52 INFO - PROCESS | 1655 | 1467822292158 Marionette TRACE conn2 <- [1,2646,null,{}] 09:24:52 INFO - PROCESS | 1655 | 1467822292160 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:52 INFO - PROCESS | 1655 | 1467822292161 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:52 INFO - PROCESS | 1655 | 1467822292238 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:24:52 INFO - PROCESS | 1655 | 1467822292241 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:52 INFO - PROCESS | 1655 | 1467822292242 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11946e000 == 34 [pid = 1655] [id = 669] 09:24:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11998a400) [pid = 1655] [serial = 2007] [outer = 0x0] 09:24:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119a82400) [pid = 1655] [serial = 2008] [outer = 0x11998a400] 09:24:52 INFO - PROCESS | 1655 | 1467822292276 Marionette DEBUG loaded listener.js 09:24:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119af0c00) [pid = 1655] [serial = 2009] [outer = 0x11998a400] 09:24:52 INFO - PROCESS | 1655 | 1467822292657 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:24:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:24:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 518ms 09:24:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:24:52 INFO - PROCESS | 1655 | 1467822292676 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:24:52 INFO - PROCESS | 1655 | 1467822292677 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:24:52 INFO - PROCESS | 1655 | 1467822292679 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:24:52 INFO - PROCESS | 1655 | 1467822292680 Marionette TRACE conn2 <- [1,2650,null,{}] 09:24:52 INFO - PROCESS | 1655 | 1467822292682 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:52 INFO - PROCESS | 1655 | 1467822292686 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:52 INFO - PROCESS | 1655 | 1467822292806 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:24:52 INFO - PROCESS | 1655 | 1467822292818 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:52 INFO - PROCESS | 1655 | 1467822292819 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x126971800 == 35 [pid = 1655] [id = 670] 09:24:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119b5f800) [pid = 1655] [serial = 2010] [outer = 0x0] 09:24:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1208f1c00) [pid = 1655] [serial = 2011] [outer = 0x119b5f800] 09:24:52 INFO - PROCESS | 1655 | 1467822292844 Marionette DEBUG loaded listener.js 09:24:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123a70400) [pid = 1655] [serial = 2012] [outer = 0x119b5f800] 09:24:53 INFO - PROCESS | 1655 | 1467822293158 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:24:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:24:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 09:24:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:24:53 INFO - PROCESS | 1655 | 1467822293199 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:24:53 INFO - PROCESS | 1655 | 1467822293200 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:24:53 INFO - PROCESS | 1655 | 1467822293202 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:24:53 INFO - PROCESS | 1655 | 1467822293203 Marionette TRACE conn2 <- [1,2654,null,{}] 09:24:53 INFO - PROCESS | 1655 | 1467822293211 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:53 INFO - PROCESS | 1655 | 1467822293212 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:53 INFO - PROCESS | 1655 | 1467822293307 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:24:53 INFO - PROCESS | 1655 | 1467822293310 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:53 INFO - PROCESS | 1655 | 1467822293312 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c92800 == 36 [pid = 1655] [id = 671] 09:24:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1234cd400) [pid = 1655] [serial = 2013] [outer = 0x0] 09:24:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124647c00) [pid = 1655] [serial = 2014] [outer = 0x1234cd400] 09:24:53 INFO - PROCESS | 1655 | 1467822293344 Marionette DEBUG loaded listener.js 09:24:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124ea0c00) [pid = 1655] [serial = 2015] [outer = 0x1234cd400] 09:24:53 INFO - PROCESS | 1655 | 1467822293683 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:24:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:24:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 522ms 09:24:53 INFO - PROCESS | 1655 | 1467822293725 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:24:53 INFO - PROCESS | 1655 | 1467822293726 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:24:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:24:53 INFO - PROCESS | 1655 | 1467822293728 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:24:53 INFO - PROCESS | 1655 | 1467822293729 Marionette TRACE conn2 <- [1,2658,null,{}] 09:24:53 INFO - PROCESS | 1655 | 1467822293732 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:53 INFO - PROCESS | 1655 | 1467822293733 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:53 INFO - PROCESS | 1655 | 1467822293832 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:24:53 INFO - PROCESS | 1655 | 1467822293836 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:53 INFO - PROCESS | 1655 | 1467822293837 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x129318800 == 37 [pid = 1655] [id = 672] 09:24:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124ea2000) [pid = 1655] [serial = 2016] [outer = 0x0] 09:24:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124f71800) [pid = 1655] [serial = 2017] [outer = 0x124ea2000] 09:24:53 INFO - PROCESS | 1655 | 1467822293861 Marionette DEBUG loaded listener.js 09:24:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126135000) [pid = 1655] [serial = 2018] [outer = 0x124ea2000] 09:24:54 INFO - PROCESS | 1655 | 1467822294197 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:24:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:24:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 09:24:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:24:54 INFO - PROCESS | 1655 | 1467822294248 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:24:54 INFO - PROCESS | 1655 | 1467822294249 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:24:54 INFO - PROCESS | 1655 | 1467822294251 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:24:54 INFO - PROCESS | 1655 | 1467822294253 Marionette TRACE conn2 <- [1,2662,null,{}] 09:24:54 INFO - PROCESS | 1655 | 1467822294256 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:54 INFO - PROCESS | 1655 | 1467822294257 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:54 INFO - PROCESS | 1655 | 1467822294355 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a72fc00) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a8d7800) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118113c00) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x114fb2800) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119163c00) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12955ec00) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12a8d1c00) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128f3e800) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11272d400) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116467c00) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11811cc00) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119ae6000) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1289f9000) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116638c00) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b864400) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:24:54 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11680cc00) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:24:54 INFO - PROCESS | 1655 | 1467822294553 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:54 INFO - PROCESS | 1655 | 1467822294554 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1234ab800 == 38 [pid = 1655] [id = 673] 09:24:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x111e2fc00) [pid = 1655] [serial = 2019] [outer = 0x0] 09:24:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116638c00) [pid = 1655] [serial = 2020] [outer = 0x111e2fc00] 09:24:54 INFO - PROCESS | 1655 | 1467822294580 Marionette DEBUG loaded listener.js 09:24:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118811000) [pid = 1655] [serial = 2021] [outer = 0x111e2fc00] 09:24:54 INFO - PROCESS | 1655 | 1467822294833 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:24:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:24:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 621ms 09:24:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:24:54 INFO - PROCESS | 1655 | 1467822294874 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:24:54 INFO - PROCESS | 1655 | 1467822294875 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:24:54 INFO - PROCESS | 1655 | 1467822294877 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:24:54 INFO - PROCESS | 1655 | 1467822294878 Marionette TRACE conn2 <- [1,2666,null,{}] 09:24:54 INFO - PROCESS | 1655 | 1467822294880 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:54 INFO - PROCESS | 1655 | 1467822294882 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:54 INFO - PROCESS | 1655 | 1467822294976 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:24:54 INFO - PROCESS | 1655 | 1467822294979 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:54 INFO - PROCESS | 1655 | 1467822294980 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x123516000 == 39 [pid = 1655] [id = 674] 09:24:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11899e800) [pid = 1655] [serial = 2022] [outer = 0x0] 09:24:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126134800) [pid = 1655] [serial = 2023] [outer = 0x11899e800] 09:24:55 INFO - PROCESS | 1655 | 1467822295007 Marionette DEBUG loaded listener.js 09:24:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126930c00) [pid = 1655] [serial = 2024] [outer = 0x11899e800] 09:24:55 INFO - PROCESS | 1655 | 1467822295836 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 09:24:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 09:24:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 969ms 09:24:55 INFO - PROCESS | 1655 | 1467822295846 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:24:55 INFO - PROCESS | 1655 | 1467822295848 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:24:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:24:55 INFO - PROCESS | 1655 | 1467822295851 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:24:55 INFO - PROCESS | 1655 | 1467822295853 Marionette TRACE conn2 <- [1,2670,null,{}] 09:24:55 INFO - PROCESS | 1655 | 1467822295856 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:55 INFO - PROCESS | 1655 | 1467822295857 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:55 INFO - PROCESS | 1655 | 1467822295977 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:24:55 INFO - PROCESS | 1655 | 1467822295984 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:55 INFO - PROCESS | 1655 | 1467822295985 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b82f000 == 40 [pid = 1655] [id = 675] 09:24:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11915c800) [pid = 1655] [serial = 2025] [outer = 0x0] 09:24:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126c0b800) [pid = 1655] [serial = 2026] [outer = 0x11915c800] 09:24:56 INFO - PROCESS | 1655 | 1467822296011 Marionette DEBUG loaded listener.js 09:24:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1289f8800) [pid = 1655] [serial = 2027] [outer = 0x11915c800] 09:24:56 INFO - PROCESS | 1655 | 1467822296856 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:24:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 09:24:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:24:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:24:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:24:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1024ms 09:24:56 INFO - PROCESS | 1655 | 1467822296875 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 09:24:56 INFO - PROCESS | 1655 | 1467822296878 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:24:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:24:56 INFO - PROCESS | 1655 | 1467822296896 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:24:56 INFO - PROCESS | 1655 | 1467822296898 Marionette TRACE conn2 <- [1,2674,null,{}] 09:24:56 INFO - PROCESS | 1655 | 1467822296902 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:56 INFO - PROCESS | 1655 | 1467822296904 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:57 INFO - PROCESS | 1655 | 1467822297010 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:24:57 INFO - PROCESS | 1655 | 1467822297068 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:57 INFO - PROCESS | 1655 | 1467822297071 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ac5800 == 41 [pid = 1655] [id = 676] 09:24:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x115d1ac00) [pid = 1655] [serial = 2028] [outer = 0x0] 09:24:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x115df1c00) [pid = 1655] [serial = 2029] [outer = 0x115d1ac00] 09:24:57 INFO - PROCESS | 1655 | 1467822297103 Marionette DEBUG loaded listener.js 09:24:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x116885800) [pid = 1655] [serial = 2030] [outer = 0x115d1ac00] 09:24:58 INFO - PROCESS | 1655 | 1467822298023 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:24:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 09:24:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:24:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:24:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:24:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1191ms 09:24:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:24:58 INFO - PROCESS | 1655 | 1467822298073 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 09:24:58 INFO - PROCESS | 1655 | 1467822298076 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:24:58 INFO - PROCESS | 1655 | 1467822298081 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:24:58 INFO - PROCESS | 1655 | 1467822298082 Marionette TRACE conn2 <- [1,2678,null,{}] 09:24:58 INFO - PROCESS | 1655 | 1467822298085 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:58 INFO - PROCESS | 1655 | 1467822298087 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:58 INFO - PROCESS | 1655 | 1467822298191 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:24:58 INFO - PROCESS | 1655 | 1467822298249 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:58 INFO - PROCESS | 1655 | 1467822298250 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x123176000 == 42 [pid = 1655] [id = 677] 09:24:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11814c000) [pid = 1655] [serial = 2031] [outer = 0x0] 09:24:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1186bc400) [pid = 1655] [serial = 2032] [outer = 0x11814c000] 09:24:58 INFO - PROCESS | 1655 | 1467822298281 Marionette DEBUG loaded listener.js 09:24:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119407800) [pid = 1655] [serial = 2033] [outer = 0x11814c000] 09:24:59 INFO - PROCESS | 1655 | 1467822299210 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 09:24:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 09:24:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1174ms 09:24:59 INFO - PROCESS | 1655 | 1467822299255 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:24:59 INFO - PROCESS | 1655 | 1467822299256 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:24:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:24:59 INFO - PROCESS | 1655 | 1467822299259 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:24:59 INFO - PROCESS | 1655 | 1467822299262 Marionette TRACE conn2 <- [1,2682,null,{}] 09:24:59 INFO - PROCESS | 1655 | 1467822299270 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:59 INFO - PROCESS | 1655 | 1467822299273 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:59 INFO - PROCESS | 1655 | 1467822299381 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:24:59 INFO - PROCESS | 1655 | 1467822299439 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:59 INFO - PROCESS | 1655 | 1467822299441 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:24:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a44800 == 43 [pid = 1655] [id = 678] 09:24:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119405000) [pid = 1655] [serial = 2034] [outer = 0x0] 09:24:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119a83400) [pid = 1655] [serial = 2035] [outer = 0x119405000] 09:24:59 INFO - PROCESS | 1655 | 1467822299472 Marionette DEBUG loaded listener.js 09:24:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123180400) [pid = 1655] [serial = 2036] [outer = 0x119405000] 09:25:00 INFO - PROCESS | 1655 | 1467822300479 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 09:25:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 09:25:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1227ms 09:25:00 INFO - PROCESS | 1655 | 1467822300497 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:25:00 INFO - PROCESS | 1655 | 1467822300499 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:25:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:25:00 INFO - PROCESS | 1655 | 1467822300505 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:25:00 INFO - PROCESS | 1655 | 1467822300507 Marionette TRACE conn2 <- [1,2686,null,{}] 09:25:00 INFO - PROCESS | 1655 | 1467822300510 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:00 INFO - PROCESS | 1655 | 1467822300512 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:00 INFO - PROCESS | 1655 | 1467822300610 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:25:00 INFO - PROCESS | 1655 | 1467822300667 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:00 INFO - PROCESS | 1655 | 1467822300669 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189ae000 == 44 [pid = 1655] [id = 679] 09:25:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1167ea000) [pid = 1655] [serial = 2037] [outer = 0x0] 09:25:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11811e400) [pid = 1655] [serial = 2038] [outer = 0x1167ea000] 09:25:00 INFO - PROCESS | 1655 | 1467822300698 Marionette DEBUG loaded listener.js 09:25:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1186bdc00) [pid = 1655] [serial = 2039] [outer = 0x1167ea000] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf2d800 == 43 [pid = 1655] [id = 646] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x123516000 == 42 [pid = 1655] [id = 674] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1234ab800 == 41 [pid = 1655] [id = 673] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x129318800 == 40 [pid = 1655] [id = 672] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x128c92800 == 39 [pid = 1655] [id = 671] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x126971800 == 38 [pid = 1655] [id = 670] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11946e000 == 37 [pid = 1655] [id = 669] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x123708800 == 36 [pid = 1655] [id = 668] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119a41800 == 35 [pid = 1655] [id = 667] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11823f000 == 34 [pid = 1655] [id = 666] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x116ad3000 == 33 [pid = 1655] [id = 665] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119ff1800 == 32 [pid = 1655] [id = 664] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1164b2000 == 31 [pid = 1655] [id = 663] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119a44800 == 30 [pid = 1655] [id = 678] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x123176000 == 29 [pid = 1655] [id = 677] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12b82f000 == 28 [pid = 1655] [id = 675] 09:25:01 INFO - PROCESS | 1655 | --DOCSHELL 0x116ac5800 == 27 [pid = 1655] [id = 676] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a8dc400) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b1b5800) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1237a3400) [pid = 1655] [serial = 1954] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12463cc00) [pid = 1655] [serial = 1955] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124ef2c00) [pid = 1655] [serial = 1957] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1289f1000) [pid = 1655] [serial = 1958] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1293e5800) [pid = 1655] [serial = 1966] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12955d800) [pid = 1655] [serial = 1967] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a72dc00) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12b061400) [pid = 1655] [serial = 1940] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1292ad800) [pid = 1655] [serial = 1963] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1292b8000) [pid = 1655] [serial = 1964] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11998b800) [pid = 1655] [serial = 1948] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119a80800) [pid = 1655] [serial = 1949] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1167e9000) [pid = 1655] [serial = 1942] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118116800) [pid = 1655] [serial = 1943] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b067c00) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1183dec00) [pid = 1655] [serial = 1945] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1189a3800) [pid = 1655] [serial = 1946] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123109000) [pid = 1655] [serial = 1951] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1231e8c00) [pid = 1655] [serial = 1952] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1289fb800) [pid = 1655] [serial = 1960] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128bf5000) [pid = 1655] [serial = 1961] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1183e1400) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b869400) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b860800) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12b99ac00) [pid = 1655] [serial = 1979] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1293e4c00) [pid = 1655] [serial = 1985] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x11998d800) [pid = 1655] [serial = 1982] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12a781000) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x129562c00) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 09:25:01 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12310fc00) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 09:25:02 INFO - PROCESS | 1655 | 1467822302093 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:25:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 09:25:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:25:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:25:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1626ms 09:25:02 INFO - PROCESS | 1655 | 1467822302131 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 09:25:02 INFO - PROCESS | 1655 | 1467822302134 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:25:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:25:02 INFO - PROCESS | 1655 | 1467822302137 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:25:02 INFO - PROCESS | 1655 | 1467822302139 Marionette TRACE conn2 <- [1,2690,null,{}] 09:25:02 INFO - PROCESS | 1655 | 1467822302142 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:02 INFO - PROCESS | 1655 | 1467822302144 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:02 INFO - PROCESS | 1655 | 1467822302216 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:25:02 INFO - PROCESS | 1655 | 1467822302221 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:02 INFO - PROCESS | 1655 | 1467822302222 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x116861800 == 28 [pid = 1655] [id = 680] 09:25:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x112d32800) [pid = 1655] [serial = 2040] [outer = 0x0] 09:25:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x113da7800) [pid = 1655] [serial = 2041] [outer = 0x112d32800] 09:25:02 INFO - PROCESS | 1655 | 1467822302252 Marionette DEBUG loaded listener.js 09:25:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x115dee800) [pid = 1655] [serial = 2042] [outer = 0x112d32800] 09:25:03 INFO - PROCESS | 1655 | 1467822303077 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:25:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:25:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:25:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:25:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 974ms 09:25:03 INFO - PROCESS | 1655 | 1467822303112 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 09:25:03 INFO - PROCESS | 1655 | 1467822303116 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:25:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:25:03 INFO - PROCESS | 1655 | 1467822303122 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:25:03 INFO - PROCESS | 1655 | 1467822303124 Marionette TRACE conn2 <- [1,2694,null,{}] 09:25:03 INFO - PROCESS | 1655 | 1467822303127 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:03 INFO - PROCESS | 1655 | 1467822303128 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:03 INFO - PROCESS | 1655 | 1467822303203 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:25:03 INFO - PROCESS | 1655 | 1467822303207 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:03 INFO - PROCESS | 1655 | 1467822303209 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x119184800 == 29 [pid = 1655] [id = 681] 09:25:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1176dfc00) [pid = 1655] [serial = 2043] [outer = 0x0] 09:25:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118116400) [pid = 1655] [serial = 2044] [outer = 0x1176dfc00] 09:25:03 INFO - PROCESS | 1655 | 1467822303240 Marionette DEBUG loaded listener.js 09:25:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118143000) [pid = 1655] [serial = 2045] [outer = 0x1176dfc00] 09:25:04 INFO - PROCESS | 1655 | 1467822304105 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:25:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:25:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:25:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:25:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1022ms 09:25:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:25:04 INFO - PROCESS | 1655 | 1467822304145 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 09:25:04 INFO - PROCESS | 1655 | 1467822304146 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:25:04 INFO - PROCESS | 1655 | 1467822304148 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:25:04 INFO - PROCESS | 1655 | 1467822304151 Marionette TRACE conn2 <- [1,2698,null,{}] 09:25:04 INFO - PROCESS | 1655 | 1467822304173 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:04 INFO - PROCESS | 1655 | 1467822304176 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:04 INFO - PROCESS | 1655 | 1467822304276 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:25:04 INFO - PROCESS | 1655 | 1467822304281 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:04 INFO - PROCESS | 1655 | 1467822304283 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12308c000 == 30 [pid = 1655] [id = 682] 09:25:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112d33c00) [pid = 1655] [serial = 2046] [outer = 0x0] 09:25:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118857800) [pid = 1655] [serial = 2047] [outer = 0x112d33c00] 09:25:04 INFO - PROCESS | 1655 | 1467822304312 Marionette DEBUG loaded listener.js 09:25:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119402400) [pid = 1655] [serial = 2048] [outer = 0x112d33c00] 09:25:05 INFO - PROCESS | 1655 | 1467822305127 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:25:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:25:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:25:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:25:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:25:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1026ms 09:25:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:25:05 INFO - PROCESS | 1655 | 1467822305175 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 09:25:05 INFO - PROCESS | 1655 | 1467822305177 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:25:05 INFO - PROCESS | 1655 | 1467822305179 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:25:05 INFO - PROCESS | 1655 | 1467822305180 Marionette TRACE conn2 <- [1,2702,null,{}] 09:25:05 INFO - PROCESS | 1655 | 1467822305183 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:05 INFO - PROCESS | 1655 | 1467822305184 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:05 INFO - PROCESS | 1655 | 1467822305278 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:25:05 INFO - PROCESS | 1655 | 1467822305321 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:05 INFO - PROCESS | 1655 | 1467822305322 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x123718000 == 31 [pid = 1655] [id = 683] 09:25:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11944ec00) [pid = 1655] [serial = 2049] [outer = 0x0] 09:25:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119936c00) [pid = 1655] [serial = 2050] [outer = 0x11944ec00] 09:25:05 INFO - PROCESS | 1655 | 1467822305348 Marionette DEBUG loaded listener.js 09:25:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119985400) [pid = 1655] [serial = 2051] [outer = 0x11944ec00] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11915c800) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119b5f800) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1234cd400) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124ea2000) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11998a400) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x117145c00) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1181a6000) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11940e000) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x117145400) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x111e2fc00) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x115e63c00) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1128cec00) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11899e800) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:25:05 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x118112400) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:25:05 INFO - PROCESS | 1655 | 1467822305712 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:25:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:25:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 571ms 09:25:05 INFO - PROCESS | 1655 | 1467822305750 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:25:05 INFO - PROCESS | 1655 | 1467822305751 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:25:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:25:05 INFO - PROCESS | 1655 | 1467822305754 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:25:05 INFO - PROCESS | 1655 | 1467822305755 Marionette TRACE conn2 <- [1,2706,null,{}] 09:25:05 INFO - PROCESS | 1655 | 1467822305757 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:05 INFO - PROCESS | 1655 | 1467822305758 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:05 INFO - PROCESS | 1655 | 1467822305829 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:25:05 INFO - PROCESS | 1655 | 1467822305833 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:05 INFO - PROCESS | 1655 | 1467822305836 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x123adf800 == 32 [pid = 1655] [id = 684] 09:25:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x116803400) [pid = 1655] [serial = 2052] [outer = 0x0] 09:25:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11885b800) [pid = 1655] [serial = 2053] [outer = 0x116803400] 09:25:05 INFO - PROCESS | 1655 | 1467822305861 Marionette DEBUG loaded listener.js 09:25:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x119984000) [pid = 1655] [serial = 2054] [outer = 0x116803400] 09:25:06 INFO - PROCESS | 1655 | 1467822306180 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 09:25:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:25:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 470ms 09:25:06 INFO - PROCESS | 1655 | 1467822306224 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:25:06 INFO - PROCESS | 1655 | 1467822306226 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:25:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:25:06 INFO - PROCESS | 1655 | 1467822306228 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:25:06 INFO - PROCESS | 1655 | 1467822306229 Marionette TRACE conn2 <- [1,2710,null,{}] 09:25:06 INFO - PROCESS | 1655 | 1467822306231 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:06 INFO - PROCESS | 1655 | 1467822306236 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:06 INFO - PROCESS | 1655 | 1467822306329 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:25:06 INFO - PROCESS | 1655 | 1467822306390 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:06 INFO - PROCESS | 1655 | 1467822306391 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x126973800 == 33 [pid = 1655] [id = 685] 09:25:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1176d8800) [pid = 1655] [serial = 2055] [outer = 0x0] 09:25:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11998a400) [pid = 1655] [serial = 2056] [outer = 0x1176d8800] 09:25:06 INFO - PROCESS | 1655 | 1467822306416 Marionette DEBUG loaded listener.js 09:25:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12310b400) [pid = 1655] [serial = 2057] [outer = 0x1176d8800] 09:25:06 INFO - PROCESS | 1655 | 1467822306715 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 09:25:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:25:06 INFO - PROCESS | 1655 | 1467822306752 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:25:06 INFO - PROCESS | 1655 | 1467822306757 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:25:06 INFO - PROCESS | 1655 | 1467822306758 Marionette TRACE conn2 <- [1,2714,null,{}] 09:25:06 INFO - PROCESS | 1655 | 1467822306761 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:06 INFO - PROCESS | 1655 | 1467822306762 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:06 INFO - PROCESS | 1655 | 1467822306847 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:25:06 INFO - PROCESS | 1655 | 1467822306854 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:06 INFO - PROCESS | 1655 | 1467822306856 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fa4800 == 34 [pid = 1655] [id = 686] 09:25:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x12310f400) [pid = 1655] [serial = 2058] [outer = 0x0] 09:25:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x123185c00) [pid = 1655] [serial = 2059] [outer = 0x12310f400] 09:25:06 INFO - PROCESS | 1655 | 1467822306887 Marionette DEBUG loaded listener.js 09:25:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1234ce000) [pid = 1655] [serial = 2060] [outer = 0x12310f400] 09:25:07 INFO - PROCESS | 1655 | 1467822307353 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 09:25:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:25:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 621ms 09:25:07 INFO - PROCESS | 1655 | 1467822307378 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:25:07 INFO - PROCESS | 1655 | 1467822307379 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:25:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:25:07 INFO - PROCESS | 1655 | 1467822307381 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:25:07 INFO - PROCESS | 1655 | 1467822307382 Marionette TRACE conn2 <- [1,2718,null,{}] 09:25:07 INFO - PROCESS | 1655 | 1467822307385 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:07 INFO - PROCESS | 1655 | 1467822307386 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:07 INFO - PROCESS | 1655 | 1467822307460 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:25:07 INFO - PROCESS | 1655 | 1467822307463 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:07 INFO - PROCESS | 1655 | 1467822307465 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x129520800 == 35 [pid = 1655] [id = 687] 09:25:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1237a3800) [pid = 1655] [serial = 2061] [outer = 0x0] 09:25:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x123d83c00) [pid = 1655] [serial = 2062] [outer = 0x1237a3800] 09:25:07 INFO - PROCESS | 1655 | 1467822307491 Marionette DEBUG loaded listener.js 09:25:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124284c00) [pid = 1655] [serial = 2063] [outer = 0x1237a3800] 09:25:08 INFO - PROCESS | 1655 | 1467822308064 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 09:25:08 INFO - PROCESS | 1655 | 1467822308106 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:25:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:25:08 INFO - PROCESS | 1655 | 1467822308110 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:25:08 INFO - PROCESS | 1655 | 1467822308112 Marionette TRACE conn2 <- [1,2722,null,{}] 09:25:08 INFO - PROCESS | 1655 | 1467822308115 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:08 INFO - PROCESS | 1655 | 1467822308118 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:08 INFO - PROCESS | 1655 | 1467822308226 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:25:08 INFO - PROCESS | 1655 | 1467822308283 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:08 INFO - PROCESS | 1655 | 1467822308284 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119181000 == 36 [pid = 1655] [id = 688] 09:25:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x115d14000) [pid = 1655] [serial = 2064] [outer = 0x0] 09:25:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116137400) [pid = 1655] [serial = 2065] [outer = 0x115d14000] 09:25:08 INFO - PROCESS | 1655 | 1467822308316 Marionette DEBUG loaded listener.js 09:25:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116a13800) [pid = 1655] [serial = 2066] [outer = 0x115d14000] 09:25:08 INFO - PROCESS | 1655 | 1467822308877 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:25:08 INFO - PROCESS | 1655 | 1467822308934 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:25:08 INFO - PROCESS | 1655 | 1467822308938 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:25:08 INFO - PROCESS | 1655 | 1467822308940 Marionette TRACE conn2 <- [1,2726,null,{}] 09:25:08 INFO - PROCESS | 1655 | 1467822308943 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:08 INFO - PROCESS | 1655 | 1467822308944 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:09 INFO - PROCESS | 1655 | 1467822309056 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:25:09 INFO - PROCESS | 1655 | 1467822309221 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:09 INFO - PROCESS | 1655 | 1467822309223 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1130ec000 == 37 [pid = 1655] [id = 689] 09:25:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x113c46c00) [pid = 1655] [serial = 2067] [outer = 0x0] 09:25:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x114fb2400) [pid = 1655] [serial = 2068] [outer = 0x113c46c00] 09:25:09 INFO - PROCESS | 1655 | 1467822309251 Marionette DEBUG loaded listener.js 09:25:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11687f400) [pid = 1655] [serial = 2069] [outer = 0x113c46c00] 09:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x128fa4800 == 36 [pid = 1655] [id = 686] 09:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x126973800 == 35 [pid = 1655] [id = 685] 09:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x123adf800 == 34 [pid = 1655] [id = 684] 09:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x123718000 == 33 [pid = 1655] [id = 683] 09:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12308c000 == 32 [pid = 1655] [id = 682] 09:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x119184800 == 31 [pid = 1655] [id = 681] 09:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x116861800 == 30 [pid = 1655] [id = 680] 09:25:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1189ae000 == 29 [pid = 1655] [id = 679] 09:25:09 INFO - PROCESS | 1655 | 1467822309775 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126c0b800) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1289f8800) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1208f1c00) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124647c00) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123a70400) [pid = 1655] [serial = 2012] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124f71800) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119a82400) [pid = 1655] [serial = 2008] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11811a000) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11814f400) [pid = 1655] [serial = 2000] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1186b8800) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124ea0c00) [pid = 1655] [serial = 2015] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x119406c00) [pid = 1655] [serial = 1994] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x119931400) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x119982800) [pid = 1655] [serial = 2006] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1186b6c00) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x119407400) [pid = 1655] [serial = 2003] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x116638c00) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x116467800) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x117143c00) [pid = 1655] [serial = 1997] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x112e14400) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x114fd1000) [pid = 1655] [serial = 1991] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x126135000) [pid = 1655] [serial = 2018] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x126930c00) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12b99ec00) [pid = 1655] [serial = 1988] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x118811000) [pid = 1655] [serial = 2021] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x126134800) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x119af0c00) [pid = 1655] [serial = 2009] [outer = 0x0] [url = about:blank] 09:25:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:25:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 869ms 09:25:09 INFO - PROCESS | 1655 | 1467822309810 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:25:09 INFO - PROCESS | 1655 | 1467822309813 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:25:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:25:09 INFO - PROCESS | 1655 | 1467822309819 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:25:09 INFO - PROCESS | 1655 | 1467822309823 Marionette TRACE conn2 <- [1,2730,null,{}] 09:25:09 INFO - PROCESS | 1655 | 1467822309828 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:09 INFO - PROCESS | 1655 | 1467822309830 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:09 INFO - PROCESS | 1655 | 1467822309921 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:25:09 INFO - PROCESS | 1655 | 1467822309928 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:09 INFO - PROCESS | 1655 | 1467822309930 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182db800 == 30 [pid = 1655] [id = 690] 09:25:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x117eb0c00) [pid = 1655] [serial = 2070] [outer = 0x0] 09:25:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x118119800) [pid = 1655] [serial = 2071] [outer = 0x117eb0c00] 09:25:09 INFO - PROCESS | 1655 | 1467822309960 Marionette DEBUG loaded listener.js 09:25:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x11814ec00) [pid = 1655] [serial = 2072] [outer = 0x117eb0c00] 09:25:10 INFO - PROCESS | 1655 | 1467822310769 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 09:25:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 09:25:10 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:25:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:25:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 977ms 09:25:10 INFO - PROCESS | 1655 | 1467822310795 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 09:25:10 INFO - PROCESS | 1655 | 1467822310798 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:25:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:25:10 INFO - PROCESS | 1655 | 1467822310800 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:25:10 INFO - PROCESS | 1655 | 1467822310801 Marionette TRACE conn2 <- [1,2734,null,{}] 09:25:10 INFO - PROCESS | 1655 | 1467822310804 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:10 INFO - PROCESS | 1655 | 1467822310805 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:10 INFO - PROCESS | 1655 | 1467822310883 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:25:10 INFO - PROCESS | 1655 | 1467822310945 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:10 INFO - PROCESS | 1655 | 1467822310946 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12315f800 == 31 [pid = 1655] [id = 691] 09:25:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11272e000) [pid = 1655] [serial = 2073] [outer = 0x0] 09:25:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11885bc00) [pid = 1655] [serial = 2074] [outer = 0x11272e000] 09:25:10 INFO - PROCESS | 1655 | 1467822310972 Marionette DEBUG loaded listener.js 09:25:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11940bc00) [pid = 1655] [serial = 2075] [outer = 0x11272e000] 09:25:11 INFO - PROCESS | 1655 | 1467822311280 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 09:25:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:25:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 09:25:11 INFO - PROCESS | 1655 | 1467822311322 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:25:11 INFO - PROCESS | 1655 | 1467822311323 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:25:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:25:11 INFO - PROCESS | 1655 | 1467822311331 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:25:11 INFO - PROCESS | 1655 | 1467822311337 Marionette TRACE conn2 <- [1,2738,null,{}] 09:25:11 INFO - PROCESS | 1655 | 1467822311340 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:11 INFO - PROCESS | 1655 | 1467822311343 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:11 INFO - PROCESS | 1655 | 1467822311424 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:25:11 INFO - PROCESS | 1655 | 1467822311483 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:11 INFO - PROCESS | 1655 | 1467822311484 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x123856000 == 32 [pid = 1655] [id = 692] 09:25:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x117eb1400) [pid = 1655] [serial = 2076] [outer = 0x0] 09:25:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11944e000) [pid = 1655] [serial = 2077] [outer = 0x117eb1400] 09:25:11 INFO - PROCESS | 1655 | 1467822311509 Marionette DEBUG loaded listener.js 09:25:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x119a84400) [pid = 1655] [serial = 2078] [outer = 0x117eb1400] 09:25:11 INFO - PROCESS | 1655 | 1467822311854 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 09:25:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:25:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 579ms 09:25:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:25:11 INFO - PROCESS | 1655 | 1467822311906 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:25:11 INFO - PROCESS | 1655 | 1467822311908 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:25:11 INFO - PROCESS | 1655 | 1467822311911 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:25:11 INFO - PROCESS | 1655 | 1467822311913 Marionette TRACE conn2 <- [1,2742,null,{}] 09:25:11 INFO - PROCESS | 1655 | 1467822311922 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:11 INFO - PROCESS | 1655 | 1467822311923 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:12 INFO - PROCESS | 1655 | 1467822312048 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:25:12 INFO - PROCESS | 1655 | 1467822312054 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:12 INFO - PROCESS | 1655 | 1467822312055 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12696c800 == 33 [pid = 1655] [id = 693] 09:25:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1183e2400) [pid = 1655] [serial = 2079] [outer = 0x0] 09:25:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119b60c00) [pid = 1655] [serial = 2080] [outer = 0x1183e2400] 09:25:12 INFO - PROCESS | 1655 | 1467822312110 Marionette DEBUG loaded listener.js 09:25:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x12310fc00) [pid = 1655] [serial = 2081] [outer = 0x1183e2400] 09:25:12 INFO - PROCESS | 1655 | 1467822312458 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:25:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:25:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 569ms 09:25:12 INFO - PROCESS | 1655 | 1467822312480 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:25:12 INFO - PROCESS | 1655 | 1467822312481 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:25:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:25:12 INFO - PROCESS | 1655 | 1467822312484 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:25:12 INFO - PROCESS | 1655 | 1467822312485 Marionette TRACE conn2 <- [1,2746,null,{}] 09:25:12 INFO - PROCESS | 1655 | 1467822312487 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:12 INFO - PROCESS | 1655 | 1467822312488 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:12 INFO - PROCESS | 1655 | 1467822312582 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:25:12 INFO - PROCESS | 1655 | 1467822312592 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:12 INFO - PROCESS | 1655 | 1467822312596 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ac4000 == 34 [pid = 1655] [id = 694] 09:25:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x123878400) [pid = 1655] [serial = 2082] [outer = 0x0] 09:25:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x123a70400) [pid = 1655] [serial = 2083] [outer = 0x123878400] 09:25:12 INFO - PROCESS | 1655 | 1467822312629 Marionette DEBUG loaded listener.js 09:25:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1246bf000) [pid = 1655] [serial = 2084] [outer = 0x123878400] 09:25:12 INFO - PROCESS | 1655 | 1467822312979 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:25:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:25:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 09:25:13 INFO - PROCESS | 1655 | 1467822313004 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:25:13 INFO - PROCESS | 1655 | 1467822313005 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:25:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:25:13 INFO - PROCESS | 1655 | 1467822313007 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:25:13 INFO - PROCESS | 1655 | 1467822313008 Marionette TRACE conn2 <- [1,2750,null,{}] 09:25:13 INFO - PROCESS | 1655 | 1467822313015 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:13 INFO - PROCESS | 1655 | 1467822313017 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:13 INFO - PROCESS | 1655 | 1467822313114 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:25:13 INFO - PROCESS | 1655 | 1467822313118 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:13 INFO - PROCESS | 1655 | 1467822313119 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x129515000 == 35 [pid = 1655] [id = 695] 09:25:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x123879800) [pid = 1655] [serial = 2085] [outer = 0x0] 09:25:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x124ee8000) [pid = 1655] [serial = 2086] [outer = 0x123879800] 09:25:13 INFO - PROCESS | 1655 | 1467822313146 Marionette DEBUG loaded listener.js 09:25:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x126134800) [pid = 1655] [serial = 2087] [outer = 0x123879800] 09:25:13 INFO - PROCESS | 1655 | 1467822313547 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:25:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:25:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 568ms 09:25:13 INFO - PROCESS | 1655 | 1467822313575 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:25:13 INFO - PROCESS | 1655 | 1467822313577 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:25:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:25:13 INFO - PROCESS | 1655 | 1467822313579 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:25:13 INFO - PROCESS | 1655 | 1467822313580 Marionette TRACE conn2 <- [1,2754,null,{}] 09:25:13 INFO - PROCESS | 1655 | 1467822313582 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:13 INFO - PROCESS | 1655 | 1467822313583 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:13 INFO - PROCESS | 1655 | 1467822313697 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:25:13 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12310f400) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:25:13 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x112d33c00) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:25:13 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11944ec00) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:25:13 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x112d32800) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:25:13 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1167ea000) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:25:13 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1176dfc00) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:25:13 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x115d1ac00) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:25:13 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x116803400) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:25:13 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11814c000) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:25:13 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1176d8800) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:25:13 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x119405000) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:25:13 INFO - PROCESS | 1655 | 1467822313741 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:13 INFO - PROCESS | 1655 | 1467822313742 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x119479800 == 36 [pid = 1655] [id = 696] 09:25:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x111c7f000) [pid = 1655] [serial = 2088] [outer = 0x0] 09:25:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x112a84400) [pid = 1655] [serial = 2089] [outer = 0x111c7f000] 09:25:13 INFO - PROCESS | 1655 | 1467822313770 Marionette DEBUG loaded listener.js 09:25:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x116f93000) [pid = 1655] [serial = 2090] [outer = 0x111c7f000] 09:25:14 INFO - PROCESS | 1655 | 1467822314027 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:25:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:25:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 468ms 09:25:14 INFO - PROCESS | 1655 | 1467822314047 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:25:14 INFO - PROCESS | 1655 | 1467822314048 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:25:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:25:14 INFO - PROCESS | 1655 | 1467822314061 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 1655 | 1467822314062 Marionette TRACE conn2 <- [1,2758,null,{}] 09:25:14 INFO - PROCESS | 1655 | 1467822314064 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:14 INFO - PROCESS | 1655 | 1467822314065 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:14 INFO - PROCESS | 1655 | 1467822314148 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:25:14 INFO - PROCESS | 1655 | 1467822314154 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:14 INFO - PROCESS | 1655 | 1467822314155 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a821800 == 37 [pid = 1655] [id = 697] 09:25:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118120000) [pid = 1655] [serial = 2091] [outer = 0x0] 09:25:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x120806400) [pid = 1655] [serial = 2092] [outer = 0x118120000] 09:25:14 INFO - PROCESS | 1655 | 1467822314179 Marionette DEBUG loaded listener.js 09:25:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x126922c00) [pid = 1655] [serial = 2093] [outer = 0x118120000] 09:25:14 INFO - PROCESS | 1655 | 1467822314513 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:25:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:25:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 480ms 09:25:14 INFO - PROCESS | 1655 | 1467822314543 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:25:14 INFO - PROCESS | 1655 | 1467822314545 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:25:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:25:14 INFO - PROCESS | 1655 | 1467822314548 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 1655 | 1467822314550 Marionette TRACE conn2 <- [1,2762,null,{}] 09:25:14 INFO - PROCESS | 1655 | 1467822314553 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:14 INFO - PROCESS | 1655 | 1467822314555 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:14 INFO - PROCESS | 1655 | 1467822314713 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:25:14 INFO - PROCESS | 1655 | 1467822314725 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:14 INFO - PROCESS | 1655 | 1467822314726 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aab2800 == 38 [pid = 1655] [id = 698] 09:25:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x118673c00) [pid = 1655] [serial = 2094] [outer = 0x0] 09:25:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x126c06400) [pid = 1655] [serial = 2095] [outer = 0x118673c00] 09:25:14 INFO - PROCESS | 1655 | 1467822314766 Marionette DEBUG loaded listener.js 09:25:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x126c0f800) [pid = 1655] [serial = 2096] [outer = 0x118673c00] 09:25:15 INFO - PROCESS | 1655 | 1467822315093 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:25:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:25:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 569ms 09:25:15 INFO - PROCESS | 1655 | 1467822315124 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:25:15 INFO - PROCESS | 1655 | 1467822315125 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:25:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:25:15 INFO - PROCESS | 1655 | 1467822315127 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:25:15 INFO - PROCESS | 1655 | 1467822315128 Marionette TRACE conn2 <- [1,2766,null,{}] 09:25:15 INFO - PROCESS | 1655 | 1467822315130 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:15 INFO - PROCESS | 1655 | 1467822315131 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:15 INFO - PROCESS | 1655 | 1467822315214 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:25:15 INFO - PROCESS | 1655 | 1467822315218 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:15 INFO - PROCESS | 1655 | 1467822315221 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9b9000 == 39 [pid = 1655] [id = 699] 09:25:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x126c88000) [pid = 1655] [serial = 2097] [outer = 0x0] 09:25:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x126c93c00) [pid = 1655] [serial = 2098] [outer = 0x126c88000] 09:25:15 INFO - PROCESS | 1655 | 1467822315248 Marionette DEBUG loaded listener.js 09:25:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1289f9c00) [pid = 1655] [serial = 2099] [outer = 0x126c88000] 09:25:15 INFO - PROCESS | 1655 | 1467822315566 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:25:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:25:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 470ms 09:25:15 INFO - PROCESS | 1655 | 1467822315598 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:25:15 INFO - PROCESS | 1655 | 1467822315599 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:25:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:25:15 INFO - PROCESS | 1655 | 1467822315609 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:25:15 INFO - PROCESS | 1655 | 1467822315611 Marionette TRACE conn2 <- [1,2770,null,{}] 09:25:15 INFO - PROCESS | 1655 | 1467822315633 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:15 INFO - PROCESS | 1655 | 1467822315637 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:15 INFO - PROCESS | 1655 | 1467822315732 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:25:15 INFO - PROCESS | 1655 | 1467822315738 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:15 INFO - PROCESS | 1655 | 1467822315739 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x112693000 == 40 [pid = 1655] [id = 700] 09:25:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x110eb6400) [pid = 1655] [serial = 2100] [outer = 0x0] 09:25:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1121b5000) [pid = 1655] [serial = 2101] [outer = 0x110eb6400] 09:25:15 INFO - PROCESS | 1655 | 1467822315815 Marionette DEBUG loaded listener.js 09:25:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x114fab000) [pid = 1655] [serial = 2102] [outer = 0x110eb6400] 09:25:16 INFO - PROCESS | 1655 | 1467822316288 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:25:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:25:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 735ms 09:25:16 INFO - PROCESS | 1655 | 1467822316352 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:25:16 INFO - PROCESS | 1655 | 1467822316354 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:25:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:25:16 INFO - PROCESS | 1655 | 1467822316359 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:25:16 INFO - PROCESS | 1655 | 1467822316361 Marionette TRACE conn2 <- [1,2774,null,{}] 09:25:16 INFO - PROCESS | 1655 | 1467822316364 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:16 INFO - PROCESS | 1655 | 1467822316365 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:16 INFO - PROCESS | 1655 | 1467822316472 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:25:16 INFO - PROCESS | 1655 | 1467822316540 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:16 INFO - PROCESS | 1655 | 1467822316541 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x123712000 == 41 [pid = 1655] [id = 701] 09:25:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1183df400) [pid = 1655] [serial = 2103] [outer = 0x0] 09:25:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118675000) [pid = 1655] [serial = 2104] [outer = 0x1183df400] 09:25:16 INFO - PROCESS | 1655 | 1467822316573 Marionette DEBUG loaded listener.js 09:25:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119405400) [pid = 1655] [serial = 2105] [outer = 0x1183df400] 09:25:16 INFO - PROCESS | 1655 | 1467822316994 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 09:25:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:25:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 671ms 09:25:17 INFO - PROCESS | 1655 | 1467822317029 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:25:17 INFO - PROCESS | 1655 | 1467822317032 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:25:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:25:17 INFO - PROCESS | 1655 | 1467822317037 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:25:17 INFO - PROCESS | 1655 | 1467822317039 Marionette TRACE conn2 <- [1,2778,null,{}] 09:25:17 INFO - PROCESS | 1655 | 1467822317041 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:17 INFO - PROCESS | 1655 | 1467822317043 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:17 INFO - PROCESS | 1655 | 1467822317165 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:25:17 INFO - PROCESS | 1655 | 1467822317250 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:17 INFO - PROCESS | 1655 | 1467822317252 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a70a000 == 42 [pid = 1655] [id = 702] 09:25:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119933400) [pid = 1655] [serial = 2106] [outer = 0x0] 09:25:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119b59000) [pid = 1655] [serial = 2107] [outer = 0x119933400] 09:25:17 INFO - PROCESS | 1655 | 1467822317282 Marionette DEBUG loaded listener.js 09:25:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123189c00) [pid = 1655] [serial = 2108] [outer = 0x119933400] 09:25:17 INFO - PROCESS | 1655 | 1467822317701 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:25:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:25:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 673ms 09:25:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:25:17 INFO - PROCESS | 1655 | 1467822317711 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:25:17 INFO - PROCESS | 1655 | 1467822317713 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:25:17 INFO - PROCESS | 1655 | 1467822317715 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:25:17 INFO - PROCESS | 1655 | 1467822317717 Marionette TRACE conn2 <- [1,2782,null,{}] 09:25:17 INFO - PROCESS | 1655 | 1467822317725 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:17 INFO - PROCESS | 1655 | 1467822317728 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:17 INFO - PROCESS | 1655 | 1467822317834 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:25:17 INFO - PROCESS | 1655 | 1467822317896 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:17 INFO - PROCESS | 1655 | 1467822317897 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be16800 == 43 [pid = 1655] [id = 703] 09:25:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124644000) [pid = 1655] [serial = 2109] [outer = 0x0] 09:25:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124ef4000) [pid = 1655] [serial = 2110] [outer = 0x124644000] 09:25:17 INFO - PROCESS | 1655 | 1467822317926 Marionette DEBUG loaded listener.js 09:25:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1289f2800) [pid = 1655] [serial = 2111] [outer = 0x124644000] 09:25:18 INFO - PROCESS | 1655 | 1467822318355 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:25:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:25:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 672ms 09:25:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:25:18 INFO - PROCESS | 1655 | 1467822318387 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:25:18 INFO - PROCESS | 1655 | 1467822318389 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:25:18 INFO - PROCESS | 1655 | 1467822318391 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:25:18 INFO - PROCESS | 1655 | 1467822318393 Marionette TRACE conn2 <- [1,2786,null,{}] 09:25:18 INFO - PROCESS | 1655 | 1467822318395 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:18 INFO - PROCESS | 1655 | 1467822318396 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:18 INFO - PROCESS | 1655 | 1467822318498 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:25:18 INFO - PROCESS | 1655 | 1467822318588 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:18 INFO - PROCESS | 1655 | 1467822318589 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e0b000 == 44 [pid = 1655] [id = 704] 09:25:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x110eb5400) [pid = 1655] [serial = 2112] [outer = 0x0] 09:25:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11663a000) [pid = 1655] [serial = 2113] [outer = 0x110eb5400] 09:25:18 INFO - PROCESS | 1655 | 1467822318620 Marionette DEBUG loaded listener.js 09:25:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1289fb000) [pid = 1655] [serial = 2114] [outer = 0x110eb5400] 09:25:19 INFO - PROCESS | 1655 | 1467822319156 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:25:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:25:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 821ms 09:25:19 INFO - PROCESS | 1655 | 1467822319212 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:25:19 INFO - PROCESS | 1655 | 1467822319214 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:25:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:25:19 INFO - PROCESS | 1655 | 1467822319217 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:25:19 INFO - PROCESS | 1655 | 1467822319219 Marionette TRACE conn2 <- [1,2790,null,{}] 09:25:19 INFO - PROCESS | 1655 | 1467822319223 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:19 INFO - PROCESS | 1655 | 1467822319224 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:19 INFO - PROCESS | 1655 | 1467822319316 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:25:19 INFO - PROCESS | 1655 | 1467822319390 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:19 INFO - PROCESS | 1655 | 1467822319392 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x119179800 == 45 [pid = 1655] [id = 705] 09:25:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1161a8400) [pid = 1655] [serial = 2115] [outer = 0x0] 09:25:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1176d6400) [pid = 1655] [serial = 2116] [outer = 0x1161a8400] 09:25:19 INFO - PROCESS | 1655 | 1467822319420 Marionette DEBUG loaded listener.js 09:25:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118142800) [pid = 1655] [serial = 2117] [outer = 0x1161a8400] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9b9000 == 44 [pid = 1655] [id = 699] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12aab2800 == 43 [pid = 1655] [id = 698] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12a821800 == 42 [pid = 1655] [id = 697] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119479800 == 41 [pid = 1655] [id = 696] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x129515000 == 40 [pid = 1655] [id = 695] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x123ac4000 == 39 [pid = 1655] [id = 694] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12696c800 == 38 [pid = 1655] [id = 693] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x123856000 == 37 [pid = 1655] [id = 692] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12315f800 == 36 [pid = 1655] [id = 691] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1182db800 == 35 [pid = 1655] [id = 690] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1130ec000 == 34 [pid = 1655] [id = 689] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119181000 == 33 [pid = 1655] [id = 688] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x129520800 == 32 [pid = 1655] [id = 687] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x115e0b000 == 31 [pid = 1655] [id = 704] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12be16800 == 30 [pid = 1655] [id = 703] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12a70a000 == 29 [pid = 1655] [id = 702] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x123712000 == 28 [pid = 1655] [id = 701] 09:25:20 INFO - PROCESS | 1655 | --DOCSHELL 0x112693000 == 27 [pid = 1655] [id = 700] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123185c00) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118857800) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119936c00) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113da7800) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115dee800) [pid = 1655] [serial = 2042] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1186bdc00) [pid = 1655] [serial = 2039] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11811e400) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118116400) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119402400) [pid = 1655] [serial = 2048] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116885800) [pid = 1655] [serial = 2030] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x115df1c00) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119984000) [pid = 1655] [serial = 2054] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119985400) [pid = 1655] [serial = 2051] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119407800) [pid = 1655] [serial = 2033] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11998a400) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1234ce000) [pid = 1655] [serial = 2060] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12310b400) [pid = 1655] [serial = 2057] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1186bc400) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123180400) [pid = 1655] [serial = 2036] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119a83400) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118143000) [pid = 1655] [serial = 2045] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11885b800) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1655 | 1467822320355 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:25:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:25:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1172ms 09:25:20 INFO - PROCESS | 1655 | 1467822320389 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:25:20 INFO - PROCESS | 1655 | 1467822320391 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:25:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:25:20 INFO - PROCESS | 1655 | 1467822320394 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:25:20 INFO - PROCESS | 1655 | 1467822320396 Marionette TRACE conn2 <- [1,2794,null,{}] 09:25:20 INFO - PROCESS | 1655 | 1467822320399 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:20 INFO - PROCESS | 1655 | 1467822320401 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:20 INFO - PROCESS | 1655 | 1467822320482 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:25:20 INFO - PROCESS | 1655 | 1467822320490 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:20 INFO - PROCESS | 1655 | 1467822320493 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ace000 == 28 [pid = 1655] [id = 706] 09:25:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x113c38400) [pid = 1655] [serial = 2118] [outer = 0x0] 09:25:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x115d1c400) [pid = 1655] [serial = 2119] [outer = 0x113c38400] 09:25:20 INFO - PROCESS | 1655 | 1467822320521 Marionette DEBUG loaded listener.js 09:25:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x110fab800) [pid = 1655] [serial = 2120] [outer = 0x113c38400] 09:25:20 INFO - PROCESS | 1655 | 1467822320900 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 09:25:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:25:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 519ms 09:25:20 INFO - PROCESS | 1655 | 1467822320914 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:25:20 INFO - PROCESS | 1655 | 1467822320917 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:25:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:25:20 INFO - PROCESS | 1655 | 1467822320922 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:25:20 INFO - PROCESS | 1655 | 1467822320924 Marionette TRACE conn2 <- [1,2798,null,{}] 09:25:20 INFO - PROCESS | 1655 | 1467822320926 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:20 INFO - PROCESS | 1655 | 1467822320928 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:21 INFO - PROCESS | 1655 | 1467822321010 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:25:21 INFO - PROCESS | 1655 | 1467822321014 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:21 INFO - PROCESS | 1655 | 1467822321016 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x119187800 == 29 [pid = 1655] [id = 707] 09:25:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116726c00) [pid = 1655] [serial = 2121] [outer = 0x0] 09:25:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11811c400) [pid = 1655] [serial = 2122] [outer = 0x116726c00] 09:25:21 INFO - PROCESS | 1655 | 1467822321046 Marionette DEBUG loaded listener.js 09:25:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118388800) [pid = 1655] [serial = 2123] [outer = 0x116726c00] 09:25:21 INFO - PROCESS | 1655 | --DOCSHELL 0x116ace000 == 28 [pid = 1655] [id = 706] 09:25:21 INFO - PROCESS | 1655 | --DOCSHELL 0x119179800 == 27 [pid = 1655] [id = 705] 09:25:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce15800 == 26 [pid = 1655] [id = 16] 09:25:22 INFO - PROCESS | 1655 | 1467822322585 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 09:25:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:25:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1673ms 09:25:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:25:22 INFO - PROCESS | 1655 | 1467822322596 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:25:22 INFO - PROCESS | 1655 | 1467822322598 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:25:22 INFO - PROCESS | 1655 | 1467822322603 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:25:22 INFO - PROCESS | 1655 | 1467822322606 Marionette TRACE conn2 <- [1,2802,null,{}] 09:25:22 INFO - PROCESS | 1655 | 1467822322610 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:22 INFO - PROCESS | 1655 | 1467822322612 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:22 INFO - PROCESS | 1655 | 1467822322695 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:25:22 INFO - PROCESS | 1655 | 1467822322757 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:22 INFO - PROCESS | 1655 | 1467822322760 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x118234000 == 27 [pid = 1655] [id = 708] 09:25:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116885800) [pid = 1655] [serial = 2124] [outer = 0x0] 09:25:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116a14000) [pid = 1655] [serial = 2125] [outer = 0x116885800] 09:25:22 INFO - PROCESS | 1655 | 1467822322789 Marionette DEBUG loaded listener.js 09:25:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115e66800) [pid = 1655] [serial = 2126] [outer = 0x116885800] 09:25:23 INFO - PROCESS | 1655 | 1467822323113 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:25:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:25:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 523ms 09:25:23 INFO - PROCESS | 1655 | 1467822323125 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:25:23 INFO - PROCESS | 1655 | 1467822323128 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:25:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:25:23 INFO - PROCESS | 1655 | 1467822323133 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:25:23 INFO - PROCESS | 1655 | 1467822323136 Marionette TRACE conn2 <- [1,2806,null,{}] 09:25:23 INFO - PROCESS | 1655 | 1467822323141 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:23 INFO - PROCESS | 1655 | 1467822323143 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:23 INFO - PROCESS | 1655 | 1467822323227 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:25:23 INFO - PROCESS | 1655 | 1467822323231 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:23 INFO - PROCESS | 1655 | 1467822323233 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ff7800 == 28 [pid = 1655] [id = 709] 09:25:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1181abc00) [pid = 1655] [serial = 2127] [outer = 0x0] 09:25:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1186b7c00) [pid = 1655] [serial = 2128] [outer = 0x1181abc00] 09:25:23 INFO - PROCESS | 1655 | 1467822323263 Marionette DEBUG loaded listener.js 09:25:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11885b800) [pid = 1655] [serial = 2129] [outer = 0x1181abc00] 09:25:23 INFO - PROCESS | 1655 | 1467822323657 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:25:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:25:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 573ms 09:25:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:25:23 INFO - PROCESS | 1655 | 1467822323706 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:25:23 INFO - PROCESS | 1655 | 1467822323707 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:25:23 INFO - PROCESS | 1655 | 1467822323710 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:25:23 INFO - PROCESS | 1655 | 1467822323719 Marionette TRACE conn2 <- [1,2810,null,{}] 09:25:23 INFO - PROCESS | 1655 | 1467822323734 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:23 INFO - PROCESS | 1655 | 1467822323738 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:23 INFO - PROCESS | 1655 | 1467822323837 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:25:23 INFO - PROCESS | 1655 | 1467822323841 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:23 INFO - PROCESS | 1655 | 1467822323843 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x123aa5000 == 29 [pid = 1655] [id = 710] 09:25:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119402c00) [pid = 1655] [serial = 2130] [outer = 0x0] 09:25:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11940dc00) [pid = 1655] [serial = 2131] [outer = 0x119402c00] 09:25:23 INFO - PROCESS | 1655 | 1467822323871 Marionette DEBUG loaded listener.js 09:25:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119930800) [pid = 1655] [serial = 2132] [outer = 0x119402c00] 09:25:24 INFO - PROCESS | 1655 | 1467822324221 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:25:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:25:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 528ms 09:25:24 INFO - PROCESS | 1655 | 1467822324239 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:25:24 INFO - PROCESS | 1655 | 1467822324240 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:25:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:25:24 INFO - PROCESS | 1655 | 1467822324242 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:25:24 INFO - PROCESS | 1655 | 1467822324244 Marionette TRACE conn2 <- [1,2814,null,{}] 09:25:24 INFO - PROCESS | 1655 | 1467822324246 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:24 INFO - PROCESS | 1655 | 1467822324247 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:24 INFO - PROCESS | 1655 | 1467822324342 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:25:24 INFO - PROCESS | 1655 | 1467822324379 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:24 INFO - PROCESS | 1655 | 1467822324380 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x126171800 == 30 [pid = 1655] [id = 711] 09:25:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119934000) [pid = 1655] [serial = 2133] [outer = 0x0] 09:25:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119989400) [pid = 1655] [serial = 2134] [outer = 0x119934000] 09:25:24 INFO - PROCESS | 1655 | 1467822324405 Marionette DEBUG loaded listener.js 09:25:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119a7f400) [pid = 1655] [serial = 2135] [outer = 0x119934000] 09:25:24 INFO - PROCESS | 1655 | 1467822324740 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 09:25:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:25:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 518ms 09:25:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:25:24 INFO - PROCESS | 1655 | 1467822324761 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:25:24 INFO - PROCESS | 1655 | 1467822324762 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:25:24 INFO - PROCESS | 1655 | 1467822324765 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:25:24 INFO - PROCESS | 1655 | 1467822324766 Marionette TRACE conn2 <- [1,2818,null,{}] 09:25:24 INFO - PROCESS | 1655 | 1467822324770 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:24 INFO - PROCESS | 1655 | 1467822324772 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:24 INFO - PROCESS | 1655 | 1467822324880 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:25:24 INFO - PROCESS | 1655 | 1467822324884 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:24 INFO - PROCESS | 1655 | 1467822324885 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b4800 == 31 [pid = 1655] [id = 712] 09:25:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118147400) [pid = 1655] [serial = 2136] [outer = 0x0] 09:25:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119f24c00) [pid = 1655] [serial = 2137] [outer = 0x118147400] 09:25:24 INFO - PROCESS | 1655 | 1467822324910 Marionette DEBUG loaded listener.js 09:25:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12310b400) [pid = 1655] [serial = 2138] [outer = 0x118147400] 09:25:25 INFO - PROCESS | 1655 | 1467822325271 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 09:25:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:25:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 522ms 09:25:25 INFO - PROCESS | 1655 | 1467822325288 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:25:25 INFO - PROCESS | 1655 | 1467822325290 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:25:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:25:25 INFO - PROCESS | 1655 | 1467822325293 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:25:25 INFO - PROCESS | 1655 | 1467822325295 Marionette TRACE conn2 <- [1,2822,null,{}] 09:25:25 INFO - PROCESS | 1655 | 1467822325298 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:25 INFO - PROCESS | 1655 | 1467822325307 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:25 INFO - PROCESS | 1655 | 1467822325790 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118673c00) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1161a8400) [pid = 1655] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x110eb6400) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113c38400) [pid = 1655] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119933400) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1183e2400) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123878400) [pid = 1655] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115d14000) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x111c7f000) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x117eb1400) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x113c46c00) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11272e000) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1237a3800) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x117eb0c00) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124644000) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123879800) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x110eb5400) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118120000) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:25:25 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x126c88000) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:25:25 INFO - PROCESS | 1655 | 1467822325839 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:25 INFO - PROCESS | 1655 | 1467822325840 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x118247000 == 32 [pid = 1655] [id = 713] 09:25:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x110eb6400) [pid = 1655] [serial = 2139] [outer = 0x0] 09:25:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11272e000) [pid = 1655] [serial = 2140] [outer = 0x110eb6400] 09:25:25 INFO - PROCESS | 1655 | 1467822325866 Marionette DEBUG loaded listener.js 09:25:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116634c00) [pid = 1655] [serial = 2141] [outer = 0x110eb6400] 09:25:26 INFO - PROCESS | 1655 | 1467822326126 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:25:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:25:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 870ms 09:25:26 INFO - PROCESS | 1655 | 1467822326176 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:25:26 INFO - PROCESS | 1655 | 1467822326178 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:25:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:25:26 INFO - PROCESS | 1655 | 1467822326180 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:25:26 INFO - PROCESS | 1655 | 1467822326181 Marionette TRACE conn2 <- [1,2826,null,{}] 09:25:26 INFO - PROCESS | 1655 | 1467822326184 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:26 INFO - PROCESS | 1655 | 1467822326186 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:26 INFO - PROCESS | 1655 | 1467822326270 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:25:26 INFO - PROCESS | 1655 | 1467822326275 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:26 INFO - PROCESS | 1655 | 1467822326283 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x129e1d800 == 33 [pid = 1655] [id = 714] 09:25:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x115e65000) [pid = 1655] [serial = 2142] [outer = 0x0] 09:25:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11940f400) [pid = 1655] [serial = 2143] [outer = 0x115e65000] 09:25:26 INFO - PROCESS | 1655 | 1467822326308 Marionette DEBUG loaded listener.js 09:25:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1234cd400) [pid = 1655] [serial = 2144] [outer = 0x115e65000] 09:25:26 INFO - PROCESS | 1655 | 1467822326647 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:25:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:25:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 473ms 09:25:26 INFO - PROCESS | 1655 | 1467822326655 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:25:26 INFO - PROCESS | 1655 | 1467822326656 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:25:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:25:26 INFO - PROCESS | 1655 | 1467822326659 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:25:26 INFO - PROCESS | 1655 | 1467822326660 Marionette TRACE conn2 <- [1,2830,null,{}] 09:25:26 INFO - PROCESS | 1655 | 1467822326662 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:26 INFO - PROCESS | 1655 | 1467822326663 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:26 INFO - PROCESS | 1655 | 1467822326797 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:25:26 INFO - PROCESS | 1655 | 1467822326803 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:26 INFO - PROCESS | 1655 | 1467822326804 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a712000 == 34 [pid = 1655] [id = 715] 09:25:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11814c000) [pid = 1655] [serial = 2145] [outer = 0x0] 09:25:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123db7c00) [pid = 1655] [serial = 2146] [outer = 0x11814c000] 09:25:26 INFO - PROCESS | 1655 | 1467822326828 Marionette DEBUG loaded listener.js 09:25:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124ea2000) [pid = 1655] [serial = 2147] [outer = 0x11814c000] 09:25:27 INFO - PROCESS | 1655 | 1467822327125 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:25:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:25:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 519ms 09:25:27 INFO - PROCESS | 1655 | 1467822327179 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:25:27 INFO - PROCESS | 1655 | 1467822327180 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:25:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:25:27 INFO - PROCESS | 1655 | 1467822327182 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:25:27 INFO - PROCESS | 1655 | 1467822327183 Marionette TRACE conn2 <- [1,2834,null,{}] 09:25:27 INFO - PROCESS | 1655 | 1467822327185 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:27 INFO - PROCESS | 1655 | 1467822327187 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:27 INFO - PROCESS | 1655 | 1467822327261 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:25:27 INFO - PROCESS | 1655 | 1467822327264 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:27 INFO - PROCESS | 1655 | 1467822327265 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x123277800 == 35 [pid = 1655] [id = 716] 09:25:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112e12400) [pid = 1655] [serial = 2148] [outer = 0x0] 09:25:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124f7dc00) [pid = 1655] [serial = 2149] [outer = 0x112e12400] 09:25:27 INFO - PROCESS | 1655 | 1467822327287 Marionette DEBUG loaded listener.js 09:25:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126711c00) [pid = 1655] [serial = 2150] [outer = 0x112e12400] 09:25:27 INFO - PROCESS | 1655 | 1467822327716 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:25:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:25:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 571ms 09:25:27 INFO - PROCESS | 1655 | 1467822327755 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:25:27 INFO - PROCESS | 1655 | 1467822327756 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:25:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:25:27 INFO - PROCESS | 1655 | 1467822327760 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:25:27 INFO - PROCESS | 1655 | 1467822327761 Marionette TRACE conn2 <- [1,2838,null,{}] 09:25:27 INFO - PROCESS | 1655 | 1467822327763 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:27 INFO - PROCESS | 1655 | 1467822327764 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:27 INFO - PROCESS | 1655 | 1467822327933 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:25:28 INFO - PROCESS | 1655 | 1467822328050 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:28 INFO - PROCESS | 1655 | 1467822328053 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x116167800 == 36 [pid = 1655] [id = 717] 09:25:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11213e800) [pid = 1655] [serial = 2151] [outer = 0x0] 09:25:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1128d1800) [pid = 1655] [serial = 2152] [outer = 0x11213e800] 09:25:28 INFO - PROCESS | 1655 | 1467822328105 Marionette DEBUG loaded listener.js 09:25:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1133e9400) [pid = 1655] [serial = 2153] [outer = 0x11213e800] 09:25:28 INFO - PROCESS | 1655 | 1467822328701 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:25:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:25:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1021ms 09:25:28 INFO - PROCESS | 1655 | 1467822328782 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:25:28 INFO - PROCESS | 1655 | 1467822328786 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:25:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:25:28 INFO - PROCESS | 1655 | 1467822328808 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:25:28 INFO - PROCESS | 1655 | 1467822328811 Marionette TRACE conn2 <- [1,2842,null,{}] 09:25:28 INFO - PROCESS | 1655 | 1467822328816 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:28 INFO - PROCESS | 1655 | 1467822328819 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:29 INFO - PROCESS | 1655 | 1467822329024 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:25:29 INFO - PROCESS | 1655 | 1467822329031 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:29 INFO - PROCESS | 1655 | 1467822329033 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x123aa0000 == 37 [pid = 1655] [id = 718] 09:25:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118146000) [pid = 1655] [serial = 2154] [outer = 0x0] 09:25:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1183d9400) [pid = 1655] [serial = 2155] [outer = 0x118146000] 09:25:29 INFO - PROCESS | 1655 | 1467822329063 Marionette DEBUG loaded listener.js 09:25:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1186bd400) [pid = 1655] [serial = 2156] [outer = 0x118146000] 09:25:29 INFO - PROCESS | 1655 | 1467822329583 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:25:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:25:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 873ms 09:25:29 INFO - PROCESS | 1655 | 1467822329680 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:25:29 INFO - PROCESS | 1655 | 1467822329682 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:25:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:25:29 INFO - PROCESS | 1655 | 1467822329685 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:25:29 INFO - PROCESS | 1655 | 1467822329686 Marionette TRACE conn2 <- [1,2846,null,{}] 09:25:29 INFO - PROCESS | 1655 | 1467822329689 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:29 INFO - PROCESS | 1655 | 1467822329690 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:29 INFO - PROCESS | 1655 | 1467822329800 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:25:29 INFO - PROCESS | 1655 | 1467822329995 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:29 INFO - PROCESS | 1655 | 1467822329997 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x116acb800 == 38 [pid = 1655] [id = 719] 09:25:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1121afc00) [pid = 1655] [serial = 2157] [outer = 0x0] 09:25:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x114faa000) [pid = 1655] [serial = 2158] [outer = 0x1121afc00] 09:25:30 INFO - PROCESS | 1655 | 1467822330025 Marionette DEBUG loaded listener.js 09:25:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1161a2800) [pid = 1655] [serial = 2159] [outer = 0x1121afc00] 09:25:30 INFO - PROCESS | 1655 | --DOCSHELL 0x123277800 == 37 [pid = 1655] [id = 716] 09:25:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12a712000 == 36 [pid = 1655] [id = 715] 09:25:30 INFO - PROCESS | 1655 | --DOCSHELL 0x129e1d800 == 35 [pid = 1655] [id = 714] 09:25:30 INFO - PROCESS | 1655 | --DOCSHELL 0x118247000 == 34 [pid = 1655] [id = 713] 09:25:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b4800 == 33 [pid = 1655] [id = 712] 09:25:30 INFO - PROCESS | 1655 | --DOCSHELL 0x126171800 == 32 [pid = 1655] [id = 711] 09:25:30 INFO - PROCESS | 1655 | --DOCSHELL 0x123aa5000 == 31 [pid = 1655] [id = 710] 09:25:30 INFO - PROCESS | 1655 | --DOCSHELL 0x119ff7800 == 30 [pid = 1655] [id = 709] 09:25:30 INFO - PROCESS | 1655 | --DOCSHELL 0x118234000 == 29 [pid = 1655] [id = 708] 09:25:30 INFO - PROCESS | 1655 | --DOCSHELL 0x119187800 == 28 [pid = 1655] [id = 707] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11811c400) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce15000 == 27 [pid = 1655] [id = 17] 09:25:30 INFO - PROCESS | 1655 | 1467822330493 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:25:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:25:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 820ms 09:25:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:25:30 INFO - PROCESS | 1655 | 1467822330507 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:25:30 INFO - PROCESS | 1655 | 1467822330509 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:25:30 INFO - PROCESS | 1655 | 1467822330512 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:25:30 INFO - PROCESS | 1655 | 1467822330513 Marionette TRACE conn2 <- [1,2850,null,{}] 09:25:30 INFO - PROCESS | 1655 | 1467822330517 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:30 INFO - PROCESS | 1655 | 1467822330521 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:30 INFO - PROCESS | 1655 | 1467822330610 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1289fb000) [pid = 1655] [serial = 2114] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124ee8000) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1289f9c00) [pid = 1655] [serial = 2099] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116f93000) [pid = 1655] [serial = 2090] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x120806400) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1246bf000) [pid = 1655] [serial = 2084] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126c06400) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119a84400) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126922c00) [pid = 1655] [serial = 2093] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118142800) [pid = 1655] [serial = 2117] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126c93c00) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126c0f800) [pid = 1655] [serial = 2096] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1176d6400) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x114fab000) [pid = 1655] [serial = 2102] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1121b5000) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118675000) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x110fab800) [pid = 1655] [serial = 2120] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119b59000) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123189c00) [pid = 1655] [serial = 2108] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12310fc00) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x119b60c00) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x123a70400) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x116137400) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x116a13800) [pid = 1655] [serial = 2066] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x112a84400) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11944e000) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x114fb2400) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11687f400) [pid = 1655] [serial = 2069] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x11885bc00) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11940bc00) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x124284c00) [pid = 1655] [serial = 2063] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x123d83c00) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x118119800) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1289f2800) [pid = 1655] [serial = 2111] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x11814ec00) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x124ef4000) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x126134800) [pid = 1655] [serial = 2087] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x115d1c400) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x11663a000) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 09:25:30 INFO - PROCESS | 1655 | 1467822330673 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:30 INFO - PROCESS | 1655 | 1467822330675 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x118220000 == 28 [pid = 1655] [id = 720] 09:25:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x1121be800) [pid = 1655] [serial = 2160] [outer = 0x0] 09:25:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x116137400) [pid = 1655] [serial = 2161] [outer = 0x1121be800] 09:25:30 INFO - PROCESS | 1655 | 1467822330701 Marionette DEBUG loaded listener.js 09:25:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x118120c00) [pid = 1655] [serial = 2162] [outer = 0x1121be800] 09:25:31 INFO - PROCESS | 1655 | 1467822330997 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:25:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:25:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 519ms 09:25:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:25:31 INFO - PROCESS | 1655 | 1467822331033 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:25:31 INFO - PROCESS | 1655 | 1467822331038 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:25:31 INFO - PROCESS | 1655 | 1467822331040 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:25:31 INFO - PROCESS | 1655 | 1467822331041 Marionette TRACE conn2 <- [1,2854,null,{}] 09:25:31 INFO - PROCESS | 1655 | 1467822331044 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:31 INFO - PROCESS | 1655 | 1467822331045 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:31 INFO - PROCESS | 1655 | 1467822331124 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:25:31 INFO - PROCESS | 1655 | 1467822331202 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:31 INFO - PROCESS | 1655 | 1467822331204 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119dc0800 == 29 [pid = 1655] [id = 721] 09:25:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1128cfc00) [pid = 1655] [serial = 2163] [outer = 0x0] 09:25:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1186bf000) [pid = 1655] [serial = 2164] [outer = 0x1128cfc00] 09:25:31 INFO - PROCESS | 1655 | 1467822331229 Marionette DEBUG loaded listener.js 09:25:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11940bc00) [pid = 1655] [serial = 2165] [outer = 0x1128cfc00] 09:25:31 INFO - PROCESS | 1655 | 1467822331546 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:25:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:25:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 09:25:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:25:31 INFO - PROCESS | 1655 | 1467822331559 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:25:31 INFO - PROCESS | 1655 | 1467822331561 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:25:31 INFO - PROCESS | 1655 | 1467822331572 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:25:31 INFO - PROCESS | 1655 | 1467822331577 Marionette TRACE conn2 <- [1,2858,null,{}] 09:25:31 INFO - PROCESS | 1655 | 1467822331580 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:31 INFO - PROCESS | 1655 | 1467822331584 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:31 INFO - PROCESS | 1655 | 1467822331698 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:25:31 INFO - PROCESS | 1655 | 1467822331772 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:31 INFO - PROCESS | 1655 | 1467822331773 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x123515000 == 30 [pid = 1655] [id = 722] 09:25:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1133e7000) [pid = 1655] [serial = 2166] [outer = 0x0] 09:25:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11944e000) [pid = 1655] [serial = 2167] [outer = 0x1133e7000] 09:25:31 INFO - PROCESS | 1655 | 1467822331798 Marionette DEBUG loaded listener.js 09:25:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x119b59400) [pid = 1655] [serial = 2168] [outer = 0x1133e7000] 09:25:32 INFO - PROCESS | 1655 | 1467822332098 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:25:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:25:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 581ms 09:25:32 INFO - PROCESS | 1655 | 1467822332145 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:25:32 INFO - PROCESS | 1655 | 1467822332147 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:25:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:25:32 INFO - PROCESS | 1655 | 1467822332149 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:25:32 INFO - PROCESS | 1655 | 1467822332150 Marionette TRACE conn2 <- [1,2862,null,{}] 09:25:32 INFO - PROCESS | 1655 | 1467822332152 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:32 INFO - PROCESS | 1655 | 1467822332154 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:32 INFO - PROCESS | 1655 | 1467822332234 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:25:32 INFO - PROCESS | 1655 | 1467822332240 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:32 INFO - PROCESS | 1655 | 1467822332241 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192ed800 == 31 [pid = 1655] [id = 723] 09:25:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1208f1400) [pid = 1655] [serial = 2169] [outer = 0x0] 09:25:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x123182400) [pid = 1655] [serial = 2170] [outer = 0x1208f1400] 09:25:32 INFO - PROCESS | 1655 | 1467822332266 Marionette DEBUG loaded listener.js 09:25:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1235ecc00) [pid = 1655] [serial = 2171] [outer = 0x1208f1400] 09:25:32 INFO - PROCESS | 1655 | 1467822332586 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:25:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:25:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 474ms 09:25:32 INFO - PROCESS | 1655 | 1467822332624 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:25:32 INFO - PROCESS | 1655 | 1467822332625 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:25:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:25:32 INFO - PROCESS | 1655 | 1467822332651 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:25:32 INFO - PROCESS | 1655 | 1467822332654 Marionette TRACE conn2 <- [1,2866,null,{}] 09:25:32 INFO - PROCESS | 1655 | 1467822332658 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:32 INFO - PROCESS | 1655 | 1467822332659 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:32 INFO - PROCESS | 1655 | 1467822332762 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:25:32 INFO - PROCESS | 1655 | 1467822332766 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:32 INFO - PROCESS | 1655 | 1467822332770 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x129324000 == 32 [pid = 1655] [id = 724] 09:25:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x123db7400) [pid = 1655] [serial = 2172] [outer = 0x0] 09:25:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x124640800) [pid = 1655] [serial = 2173] [outer = 0x123db7400] 09:25:32 INFO - PROCESS | 1655 | 1467822332803 Marionette DEBUG loaded listener.js 09:25:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x124ee6c00) [pid = 1655] [serial = 2174] [outer = 0x123db7400] 09:25:33 INFO - PROCESS | 1655 | 1467822333178 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:25:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:25:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 577ms 09:25:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:25:33 INFO - PROCESS | 1655 | 1467822333224 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:25:33 INFO - PROCESS | 1655 | 1467822333225 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:25:33 INFO - PROCESS | 1655 | 1467822333227 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:25:33 INFO - PROCESS | 1655 | 1467822333228 Marionette TRACE conn2 <- [1,2870,null,{}] 09:25:33 INFO - PROCESS | 1655 | 1467822333231 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:33 INFO - PROCESS | 1655 | 1467822333232 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:33 INFO - PROCESS | 1655 | 1467822333332 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:25:33 INFO - PROCESS | 1655 | 1467822333343 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:33 INFO - PROCESS | 1655 | 1467822333344 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a614800 == 33 [pid = 1655] [id = 725] 09:25:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x124f76000) [pid = 1655] [serial = 2175] [outer = 0x0] 09:25:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x126930800) [pid = 1655] [serial = 2176] [outer = 0x124f76000] 09:25:33 INFO - PROCESS | 1655 | 1467822333368 Marionette DEBUG loaded listener.js 09:25:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x126c0c400) [pid = 1655] [serial = 2177] [outer = 0x124f76000] 09:25:33 INFO - PROCESS | 1655 | 1467822333707 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 09:25:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:25:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 09:25:33 INFO - PROCESS | 1655 | 1467822333748 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:25:33 INFO - PROCESS | 1655 | 1467822333749 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:25:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:25:33 INFO - PROCESS | 1655 | 1467822333751 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:25:33 INFO - PROCESS | 1655 | 1467822333753 Marionette TRACE conn2 <- [1,2874,null,{}] 09:25:33 INFO - PROCESS | 1655 | 1467822333755 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:33 INFO - PROCESS | 1655 | 1467822333756 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:33 INFO - PROCESS | 1655 | 1467822333855 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:25:33 INFO - PROCESS | 1655 | 1467822333858 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:33 INFO - PROCESS | 1655 | 1467822333859 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaad800 == 34 [pid = 1655] [id = 726] 09:25:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x123dba800) [pid = 1655] [serial = 2178] [outer = 0x0] 09:25:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x126c8b800) [pid = 1655] [serial = 2179] [outer = 0x123dba800] 09:25:33 INFO - PROCESS | 1655 | 1467822333883 Marionette DEBUG loaded listener.js 09:25:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1289f2800) [pid = 1655] [serial = 2180] [outer = 0x123dba800] 09:25:34 INFO - PROCESS | 1655 | 1467822334231 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:25:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:25:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 09:25:34 INFO - PROCESS | 1655 | 1467822334277 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:25:34 INFO - PROCESS | 1655 | 1467822334279 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:25:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:25:34 INFO - PROCESS | 1655 | 1467822334281 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:25:34 INFO - PROCESS | 1655 | 1467822334282 Marionette TRACE conn2 <- [1,2878,null,{}] 09:25:34 INFO - PROCESS | 1655 | 1467822334284 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:34 INFO - PROCESS | 1655 | 1467822334286 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:34 INFO - PROCESS | 1655 | 1467822334385 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:25:34 INFO - PROCESS | 1655 | 1467822334389 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:34 INFO - PROCESS | 1655 | 1467822334390 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b836000 == 35 [pid = 1655] [id = 727] 09:25:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x126136400) [pid = 1655] [serial = 2181] [outer = 0x0] 09:25:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x128be9c00) [pid = 1655] [serial = 2182] [outer = 0x126136400] 09:25:34 INFO - PROCESS | 1655 | 1467822334415 Marionette DEBUG loaded listener.js 09:25:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x128befc00) [pid = 1655] [serial = 2183] [outer = 0x126136400] 09:25:34 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11814c000) [pid = 1655] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:25:34 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12ce16000) [pid = 1655] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:25:34 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1183df400) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:25:34 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119402c00) [pid = 1655] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:25:34 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119934000) [pid = 1655] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:25:34 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1181abc00) [pid = 1655] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:25:34 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x116726c00) [pid = 1655] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:25:34 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x116885800) [pid = 1655] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:25:34 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x118147400) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:25:34 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x110eb6400) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:25:34 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x115e65000) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:25:34 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12ca79000) [pid = 1655] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:25:34 INFO - PROCESS | 1655 | 1467822334792 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:25:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:25:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 523ms 09:25:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:25:34 INFO - PROCESS | 1655 | 1467822334806 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:25:34 INFO - PROCESS | 1655 | 1467822334807 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:25:34 INFO - PROCESS | 1655 | 1467822334809 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:25:34 INFO - PROCESS | 1655 | 1467822334810 Marionette TRACE conn2 <- [1,2882,null,{}] 09:25:34 INFO - PROCESS | 1655 | 1467822334813 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:34 INFO - PROCESS | 1655 | 1467822334814 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:34 INFO - PROCESS | 1655 | 1467822334896 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:25:34 INFO - PROCESS | 1655 | 1467822334900 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:34 INFO - PROCESS | 1655 | 1467822334901 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x123513800 == 36 [pid = 1655] [id = 728] 09:25:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1176d7000) [pid = 1655] [serial = 2184] [outer = 0x0] 09:25:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x119450400) [pid = 1655] [serial = 2185] [outer = 0x1176d7000] 09:25:34 INFO - PROCESS | 1655 | 1467822334927 Marionette DEBUG loaded listener.js 09:25:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1235f3800) [pid = 1655] [serial = 2186] [outer = 0x1176d7000] 09:25:35 INFO - PROCESS | 1655 | 1467822335258 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:25:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:25:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 470ms 09:25:35 INFO - PROCESS | 1655 | 1467822335280 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:25:35 INFO - PROCESS | 1655 | 1467822335281 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:25:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:25:35 INFO - PROCESS | 1655 | 1467822335283 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:25:35 INFO - PROCESS | 1655 | 1467822335285 Marionette TRACE conn2 <- [1,2886,null,{}] 09:25:35 INFO - PROCESS | 1655 | 1467822335289 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:35 INFO - PROCESS | 1655 | 1467822335290 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:35 INFO - PROCESS | 1655 | 1467822335395 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:25:35 INFO - PROCESS | 1655 | 1467822335401 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:35 INFO - PROCESS | 1655 | 1467822335403 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be19000 == 37 [pid = 1655] [id = 729] 09:25:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11811b800) [pid = 1655] [serial = 2187] [outer = 0x0] 09:25:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x128be9800) [pid = 1655] [serial = 2188] [outer = 0x11811b800] 09:25:35 INFO - PROCESS | 1655 | 1467822335430 Marionette DEBUG loaded listener.js 09:25:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x128fce800) [pid = 1655] [serial = 2189] [outer = 0x11811b800] 09:25:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:25:35 INFO - PROCESS | 1655 | 1467822335748 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:25:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 471ms 09:25:35 INFO - PROCESS | 1655 | 1467822335773 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:25:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:25:35 INFO - PROCESS | 1655 | 1467822335775 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:25:35 INFO - PROCESS | 1655 | 1467822335777 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:25:35 INFO - PROCESS | 1655 | 1467822335779 Marionette TRACE conn2 <- [1,2890,null,{}] 09:25:35 INFO - PROCESS | 1655 | 1467822335781 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:35 INFO - PROCESS | 1655 | 1467822335783 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:35 INFO - PROCESS | 1655 | 1467822335875 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:25:35 INFO - PROCESS | 1655 | 1467822335878 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:35 INFO - PROCESS | 1655 | 1467822335879 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca1c000 == 38 [pid = 1655] [id = 730] 09:25:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x128fd9c00) [pid = 1655] [serial = 2190] [outer = 0x0] 09:25:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1292b4400) [pid = 1655] [serial = 2191] [outer = 0x128fd9c00] 09:25:35 INFO - PROCESS | 1655 | 1467822335903 Marionette DEBUG loaded listener.js 09:25:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1293ebc00) [pid = 1655] [serial = 2192] [outer = 0x128fd9c00] 09:25:36 INFO - PROCESS | 1655 | 1467822336250 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:25:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:25:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 09:25:36 INFO - PROCESS | 1655 | 1467822336298 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:25:36 INFO - PROCESS | 1655 | 1467822336300 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:25:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:25:36 INFO - PROCESS | 1655 | 1467822336302 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:25:36 INFO - PROCESS | 1655 | 1467822336303 Marionette TRACE conn2 <- [1,2894,null,{}] 09:25:36 INFO - PROCESS | 1655 | 1467822336306 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:36 INFO - PROCESS | 1655 | 1467822336307 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:36 INFO - PROCESS | 1655 | 1467822336402 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:25:36 INFO - PROCESS | 1655 | 1467822336407 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:36 INFO - PROCESS | 1655 | 1467822336408 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca2c000 == 39 [pid = 1655] [id = 731] 09:25:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x128bf5000) [pid = 1655] [serial = 2193] [outer = 0x0] 09:25:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1293f1400) [pid = 1655] [serial = 2194] [outer = 0x128bf5000] 09:25:36 INFO - PROCESS | 1655 | 1467822336458 Marionette DEBUG loaded listener.js 09:25:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x129567c00) [pid = 1655] [serial = 2195] [outer = 0x128bf5000] 09:25:37 INFO - PROCESS | 1655 | 1467822337027 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:25:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:25:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 772ms 09:25:37 INFO - PROCESS | 1655 | 1467822337075 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:25:37 INFO - PROCESS | 1655 | 1467822337078 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:25:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:25:37 INFO - PROCESS | 1655 | 1467822337081 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:25:37 INFO - PROCESS | 1655 | 1467822337083 Marionette TRACE conn2 <- [1,2898,null,{}] 09:25:37 INFO - PROCESS | 1655 | 1467822337087 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:37 INFO - PROCESS | 1655 | 1467822337089 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:37 INFO - PROCESS | 1655 | 1467822337195 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:25:37 INFO - PROCESS | 1655 | 1467822337268 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:37 INFO - PROCESS | 1655 | 1467822337269 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a2c000 == 40 [pid = 1655] [id = 732] 09:25:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11671d800) [pid = 1655] [serial = 2196] [outer = 0x0] 09:25:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116a1b000) [pid = 1655] [serial = 2197] [outer = 0x11671d800] 09:25:37 INFO - PROCESS | 1655 | 1467822337300 Marionette DEBUG loaded listener.js 09:25:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118121c00) [pid = 1655] [serial = 2198] [outer = 0x11671d800] 09:25:37 INFO - PROCESS | 1655 | 1467822337738 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:25:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:25:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 721ms 09:25:37 INFO - PROCESS | 1655 | 1467822337802 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:25:37 INFO - PROCESS | 1655 | 1467822337805 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:25:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:25:37 INFO - PROCESS | 1655 | 1467822337810 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:25:37 INFO - PROCESS | 1655 | 1467822337812 Marionette TRACE conn2 <- [1,2902,null,{}] 09:25:37 INFO - PROCESS | 1655 | 1467822337814 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:37 INFO - PROCESS | 1655 | 1467822337816 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:37 INFO - PROCESS | 1655 | 1467822337925 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:25:38 INFO - PROCESS | 1655 | 1467822337996 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:38 INFO - PROCESS | 1655 | 1467822337998 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12931c800 == 41 [pid = 1655] [id = 733] 09:25:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11880f000) [pid = 1655] [serial = 2199] [outer = 0x0] 09:25:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119566800) [pid = 1655] [serial = 2200] [outer = 0x11880f000] 09:25:38 INFO - PROCESS | 1655 | 1467822338030 Marionette DEBUG loaded listener.js 09:25:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1199c4400) [pid = 1655] [serial = 2201] [outer = 0x11880f000] 09:25:38 INFO - PROCESS | 1655 | 1467822338421 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:25:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:25:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 669ms 09:25:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:25:38 INFO - PROCESS | 1655 | 1467822338479 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:25:38 INFO - PROCESS | 1655 | 1467822338481 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:25:38 INFO - PROCESS | 1655 | 1467822338483 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:25:38 INFO - PROCESS | 1655 | 1467822338486 Marionette TRACE conn2 <- [1,2906,null,{}] 09:25:38 INFO - PROCESS | 1655 | 1467822338494 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:38 INFO - PROCESS | 1655 | 1467822338497 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:38 INFO - PROCESS | 1655 | 1467822338604 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:25:38 INFO - PROCESS | 1655 | 1467822338666 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:38 INFO - PROCESS | 1655 | 1467822338668 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce0d800 == 42 [pid = 1655] [id = 734] 09:25:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123186800) [pid = 1655] [serial = 2202] [outer = 0x0] 09:25:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1249d2c00) [pid = 1655] [serial = 2203] [outer = 0x123186800] 09:25:38 INFO - PROCESS | 1655 | 1467822338739 Marionette DEBUG loaded listener.js 09:25:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126794400) [pid = 1655] [serial = 2204] [outer = 0x123186800] 09:25:39 INFO - PROCESS | 1655 | 1467822339170 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:25:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:25:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 726ms 09:25:39 INFO - PROCESS | 1655 | 1467822339219 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:25:39 INFO - PROCESS | 1655 | 1467822339221 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:25:39 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:25:39 INFO - PROCESS | 1655 | 1467822339244 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:25:39 INFO - PROCESS | 1655 | 1467822339245 Marionette TRACE conn2 <- [1,2910,null,{}] 09:25:39 INFO - PROCESS | 1655 | 1467822339247 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:39 INFO - PROCESS | 1655 | 1467822339248 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:39 INFO - PROCESS | 1655 | 1467822339353 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:25:39 INFO - PROCESS | 1655 | 1467822339426 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:39 INFO - PROCESS | 1655 | 1467822339427 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x123163800 == 43 [pid = 1655] [id = 735] 09:25:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118647c00) [pid = 1655] [serial = 2205] [outer = 0x0] 09:25:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11998a400) [pid = 1655] [serial = 2206] [outer = 0x118647c00] 09:25:39 INFO - PROCESS | 1655 | 1467822339456 Marionette DEBUG loaded listener.js 09:25:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128bedc00) [pid = 1655] [serial = 2207] [outer = 0x118647c00] 09:25:39 INFO - PROCESS | 1655 | 1467822339976 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 09:25:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:25:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:25:40 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 769ms 09:25:40 INFO - PROCESS | 1655 | 1467822340013 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:25:40 INFO - TEST-START | /DOMEvents/constructors.html 09:25:40 INFO - PROCESS | 1655 | 1467822340017 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:25:40 INFO - PROCESS | 1655 | 1467822340022 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:25:40 INFO - PROCESS | 1655 | 1467822340025 Marionette TRACE conn2 <- [1,2914,null,{}] 09:25:40 INFO - PROCESS | 1655 | 1467822340030 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:40 INFO - PROCESS | 1655 | 1467822340033 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:40 INFO - PROCESS | 1655 | 1467822340164 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:25:40 INFO - PROCESS | 1655 | 1467822340227 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:40 INFO - PROCESS | 1655 | 1467822340229 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289ad800 == 44 [pid = 1655] [id = 736] 09:25:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x116809000) [pid = 1655] [serial = 2208] [outer = 0x0] 09:25:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118120800) [pid = 1655] [serial = 2209] [outer = 0x116809000] 09:25:40 INFO - PROCESS | 1655 | 1467822340256 Marionette DEBUG loaded listener.js 09:25:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118679400) [pid = 1655] [serial = 2210] [outer = 0x116809000] 09:25:40 INFO - PROCESS | 1655 | 1467822340720 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:25:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:25:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:25:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:25:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:25:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:25:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:25:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:25:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:25:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 732ms 09:25:40 INFO - PROCESS | 1655 | 1467822340752 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:25:40 INFO - PROCESS | 1655 | 1467822340756 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:25:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:25:40 INFO - PROCESS | 1655 | 1467822340761 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:25:40 INFO - PROCESS | 1655 | 1467822340763 Marionette TRACE conn2 <- [1,2918,null,{}] 09:25:40 INFO - PROCESS | 1655 | 1467822340767 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:40 INFO - PROCESS | 1655 | 1467822340769 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca1c000 == 43 [pid = 1655] [id = 730] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12be19000 == 42 [pid = 1655] [id = 729] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x123513800 == 41 [pid = 1655] [id = 728] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12b836000 == 40 [pid = 1655] [id = 727] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaad800 == 39 [pid = 1655] [id = 726] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12a614800 == 38 [pid = 1655] [id = 725] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x129324000 == 37 [pid = 1655] [id = 724] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1192ed800 == 36 [pid = 1655] [id = 723] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x123515000 == 35 [pid = 1655] [id = 722] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x119dc0800 == 34 [pid = 1655] [id = 721] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x118220000 == 33 [pid = 1655] [id = 720] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x116acb800 == 32 [pid = 1655] [id = 719] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x123aa0000 == 31 [pid = 1655] [id = 718] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x116167800 == 30 [pid = 1655] [id = 717] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x123163800 == 29 [pid = 1655] [id = 735] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce0d800 == 28 [pid = 1655] [id = 734] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12931c800 == 27 [pid = 1655] [id = 733] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x119a2c000 == 26 [pid = 1655] [id = 732] 09:25:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca2c000 == 25 [pid = 1655] [id = 731] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12ce1b000) [pid = 1655] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119405400) [pid = 1655] [serial = 2105] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124f7dc00) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11940dc00) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119989400) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1186b7c00) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118388800) [pid = 1655] [serial = 2123] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116a14000) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115e66800) [pid = 1655] [serial = 2126] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119930800) [pid = 1655] [serial = 2132] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119f24c00) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119a7f400) [pid = 1655] [serial = 2135] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116634c00) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12310b400) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11272e000) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1234cd400) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1249df400) [pid = 1655] [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.] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11885b800) [pid = 1655] [serial = 2129] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124ea2000) [pid = 1655] [serial = 2147] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11940f400) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123db7c00) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 09:25:41 INFO - PROCESS | 1655 | 1467822341458 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:25:41 INFO - PROCESS | 1655 | 1467822341495 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:41 INFO - PROCESS | 1655 | 1467822341497 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x115eb7800 == 26 [pid = 1655] [id = 737] 09:25:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1128d3c00) [pid = 1655] [serial = 2211] [outer = 0x0] 09:25:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1128d9000) [pid = 1655] [serial = 2212] [outer = 0x1128d3c00] 09:25:41 INFO - PROCESS | 1655 | 1467822341524 Marionette DEBUG loaded listener.js 09:25:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113c46c00) [pid = 1655] [serial = 2213] [outer = 0x1128d3c00] 09:25:41 INFO - PROCESS | 1655 | 1467822341849 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:25:41 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:25:41 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1124ms 09:25:41 INFO - PROCESS | 1655 | 1467822341890 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:25:41 INFO - PROCESS | 1655 | 1467822341894 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:25:41 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:25:41 INFO - PROCESS | 1655 | 1467822341899 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:25:41 INFO - PROCESS | 1655 | 1467822341901 Marionette TRACE conn2 <- [1,2922,null,{}] 09:25:41 INFO - PROCESS | 1655 | 1467822341906 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:41 INFO - PROCESS | 1655 | 1467822341909 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:42 INFO - PROCESS | 1655 | 1467822342079 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:25:42 INFO - PROCESS | 1655 | 1467822342160 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:42 INFO - PROCESS | 1655 | 1467822342161 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185b2800 == 27 [pid = 1655] [id = 738] 09:25:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x114fafc00) [pid = 1655] [serial = 2214] [outer = 0x0] 09:25:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116634400) [pid = 1655] [serial = 2215] [outer = 0x114fafc00] 09:25:42 INFO - PROCESS | 1655 | 1467822342207 Marionette DEBUG loaded listener.js 09:25:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116a14000) [pid = 1655] [serial = 2216] [outer = 0x114fafc00] 09:25:42 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:25:42 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:25:42 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:25:42 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:25:42 INFO - PROCESS | 1655 | 1467822342542 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 09:25:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:25:42 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:25:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:25:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:25:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 09:25:42 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:25:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:25:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:25:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 09:25:42 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:25:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:25:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:25:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 09:25:42 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:25:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:25:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:25:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:25:42 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:25:42 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 676ms 09:25:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:25:42 INFO - PROCESS | 1655 | 1467822342577 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:25:42 INFO - PROCESS | 1655 | 1467822342579 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:25:42 INFO - PROCESS | 1655 | 1467822342581 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:25:42 INFO - PROCESS | 1655 | 1467822342583 Marionette TRACE conn2 <- [1,2926,null,{}] 09:25:42 INFO - PROCESS | 1655 | 1467822342586 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:42 INFO - PROCESS | 1655 | 1467822342589 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:42 INFO - PROCESS | 1655 | 1467822342682 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:25:42 INFO - PROCESS | 1655 | 1467822342762 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:42 INFO - PROCESS | 1655 | 1467822342763 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x123161800 == 28 [pid = 1655] [id = 739] 09:25:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1183de800) [pid = 1655] [serial = 2217] [outer = 0x0] 09:25:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118677c00) [pid = 1655] [serial = 2218] [outer = 0x1183de800] 09:25:42 INFO - PROCESS | 1655 | 1467822342792 Marionette DEBUG loaded listener.js 09:25:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1186c0400) [pid = 1655] [serial = 2219] [outer = 0x1183de800] 09:25:43 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:25:43 INFO - PROCESS | 1655 | 1467822343041 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 09:25:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:25:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 468ms 09:25:43 INFO - PROCESS | 1655 | 1467822343057 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:25:43 INFO - PROCESS | 1655 | 1467822343060 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:25:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:25:43 INFO - PROCESS | 1655 | 1467822343068 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:25:43 INFO - PROCESS | 1655 | 1467822343074 Marionette TRACE conn2 <- [1,2930,null,{}] 09:25:43 INFO - PROCESS | 1655 | 1467822343091 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:43 INFO - PROCESS | 1655 | 1467822343093 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:43 INFO - PROCESS | 1655 | 1467822343180 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:25:43 INFO - PROCESS | 1655 | 1467822343242 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:43 INFO - PROCESS | 1655 | 1467822343243 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x123716000 == 29 [pid = 1655] [id = 740] 09:25:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118645c00) [pid = 1655] [serial = 2220] [outer = 0x0] 09:25:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119402800) [pid = 1655] [serial = 2221] [outer = 0x118645c00] 09:25:43 INFO - PROCESS | 1655 | 1467822343268 Marionette DEBUG loaded listener.js 09:25:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119989c00) [pid = 1655] [serial = 2222] [outer = 0x118645c00] 09:25:43 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:25:43 INFO - PROCESS | 1655 | 1467822343515 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 09:25:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:25:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 482ms 09:25:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:25:43 INFO - PROCESS | 1655 | 1467822343548 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:25:43 INFO - PROCESS | 1655 | 1467822343549 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:25:43 INFO - PROCESS | 1655 | 1467822343565 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:25:43 INFO - PROCESS | 1655 | 1467822343566 Marionette TRACE conn2 <- [1,2934,null,{}] 09:25:43 INFO - PROCESS | 1655 | 1467822343576 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:43 INFO - PROCESS | 1655 | 1467822343577 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:43 INFO - PROCESS | 1655 | 1467822343674 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:25:43 INFO - PROCESS | 1655 | 1467822343678 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:43 INFO - PROCESS | 1655 | 1467822343679 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f28000 == 30 [pid = 1655] [id = 741] 09:25:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1186c1800) [pid = 1655] [serial = 2223] [outer = 0x0] 09:25:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119ae4c00) [pid = 1655] [serial = 2224] [outer = 0x1186c1800] 09:25:43 INFO - PROCESS | 1655 | 1467822343712 Marionette DEBUG loaded listener.js 09:25:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1208f1800) [pid = 1655] [serial = 2225] [outer = 0x1186c1800] 09:25:44 INFO - PROCESS | 1655 | 1467822344108 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:25:44 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:25:44 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 586ms 09:25:44 INFO - PROCESS | 1655 | 1467822344138 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:25:44 INFO - PROCESS | 1655 | 1467822344140 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:25:44 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:25:44 INFO - PROCESS | 1655 | 1467822344149 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:25:44 INFO - PROCESS | 1655 | 1467822344150 Marionette TRACE conn2 <- [1,2938,null,{}] 09:25:44 INFO - PROCESS | 1655 | 1467822344152 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:44 INFO - PROCESS | 1655 | 1467822344153 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:44 INFO - PROCESS | 1655 | 1467822344274 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:25:44 INFO - PROCESS | 1655 | 1467822344279 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:44 INFO - PROCESS | 1655 | 1467822344283 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12930f000 == 31 [pid = 1655] [id = 742] 09:25:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1234c8c00) [pid = 1655] [serial = 2226] [outer = 0x0] 09:25:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123db6c00) [pid = 1655] [serial = 2227] [outer = 0x1234c8c00] 09:25:44 INFO - PROCESS | 1655 | 1467822344341 Marionette DEBUG loaded listener.js 09:25:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1248e6800) [pid = 1655] [serial = 2228] [outer = 0x1234c8c00] 09:25:44 INFO - PROCESS | 1655 | 1467822344628 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:25:44 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:25:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 529ms 09:25:44 INFO - PROCESS | 1655 | 1467822344673 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:25:44 INFO - PROCESS | 1655 | 1467822344674 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:25:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:25:44 INFO - PROCESS | 1655 | 1467822344677 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:25:44 INFO - PROCESS | 1655 | 1467822344678 Marionette TRACE conn2 <- [1,2942,null,{}] 09:25:44 INFO - PROCESS | 1655 | 1467822344680 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:44 INFO - PROCESS | 1655 | 1467822344681 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:44 INFO - PROCESS | 1655 | 1467822344777 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:25:44 INFO - PROCESS | 1655 | 1467822344780 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:44 INFO - PROCESS | 1655 | 1467822344781 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a603000 == 32 [pid = 1655] [id = 743] 09:25:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1248e6c00) [pid = 1655] [serial = 2229] [outer = 0x0] 09:25:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124ef5c00) [pid = 1655] [serial = 2230] [outer = 0x1248e6c00] 09:25:44 INFO - PROCESS | 1655 | 1467822344805 Marionette DEBUG loaded listener.js 09:25:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126711400) [pid = 1655] [serial = 2231] [outer = 0x1248e6c00] 09:25:45 INFO - PROCESS | 1655 | 1467822345109 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 09:25:45 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:25:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:25:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 468ms 09:25:45 INFO - PROCESS | 1655 | 1467822345146 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:25:45 INFO - PROCESS | 1655 | 1467822345147 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:25:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:25:45 INFO - PROCESS | 1655 | 1467822345149 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:25:45 INFO - PROCESS | 1655 | 1467822345150 Marionette TRACE conn2 <- [1,2946,null,{}] 09:25:45 INFO - PROCESS | 1655 | 1467822345154 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:45 INFO - PROCESS | 1655 | 1467822345156 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:45 INFO - PROCESS | 1655 | 1467822345251 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:25:45 INFO - PROCESS | 1655 | 1467822345294 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:45 INFO - PROCESS | 1655 | 1467822345296 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a826000 == 33 [pid = 1655] [id = 744] 09:25:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1128cf400) [pid = 1655] [serial = 2232] [outer = 0x0] 09:25:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126c08c00) [pid = 1655] [serial = 2233] [outer = 0x1128cf400] 09:25:45 INFO - PROCESS | 1655 | 1467822345325 Marionette DEBUG loaded listener.js 09:25:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126c92400) [pid = 1655] [serial = 2234] [outer = 0x1128cf400] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123dba800) [pid = 1655] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124f76000) [pid = 1655] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1133e7000) [pid = 1655] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1208f1400) [pid = 1655] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1121afc00) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118146000) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1128cfc00) [pid = 1655] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1121be800) [pid = 1655] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11213e800) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112e12400) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128fd9c00) [pid = 1655] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126136400) [pid = 1655] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1176d7000) [pid = 1655] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128bf5000) [pid = 1655] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11811b800) [pid = 1655] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:25:45 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123db7400) [pid = 1655] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:25:45 INFO - PROCESS | 1655 | 1467822345935 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:25:45 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:25:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 821ms 09:25:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:25:45 INFO - PROCESS | 1655 | 1467822345971 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:25:45 INFO - PROCESS | 1655 | 1467822345972 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:25:45 INFO - PROCESS | 1655 | 1467822345974 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:25:45 INFO - PROCESS | 1655 | 1467822345975 Marionette TRACE conn2 <- [1,2950,null,{}] 09:25:45 INFO - PROCESS | 1655 | 1467822345977 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:45 INFO - PROCESS | 1655 | 1467822345978 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:46 INFO - PROCESS | 1655 | 1467822346080 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:25:46 INFO - PROCESS | 1655 | 1467822346113 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:46 INFO - PROCESS | 1655 | 1467822346114 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x129520800 == 34 [pid = 1655] [id = 745] 09:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1133f2400) [pid = 1655] [serial = 2235] [outer = 0x0] 09:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11881bc00) [pid = 1655] [serial = 2236] [outer = 0x1133f2400] 09:25:46 INFO - PROCESS | 1655 | 1467822346138 Marionette DEBUG loaded listener.js 09:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12317c400) [pid = 1655] [serial = 2237] [outer = 0x1133f2400] 09:25:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b140000 == 35 [pid = 1655] [id = 746] 09:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124f76000) [pid = 1655] [serial = 2238] [outer = 0x0] 09:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123db7400) [pid = 1655] [serial = 2239] [outer = 0x124f76000] 09:25:46 INFO - PROCESS | 1655 | 1467822346413 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:25:46 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:25:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 471ms 09:25:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:25:46 INFO - PROCESS | 1655 | 1467822346446 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:25:46 INFO - PROCESS | 1655 | 1467822346447 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:25:46 INFO - PROCESS | 1655 | 1467822346449 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:25:46 INFO - PROCESS | 1655 | 1467822346450 Marionette TRACE conn2 <- [1,2954,null,{}] 09:25:46 INFO - PROCESS | 1655 | 1467822346460 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:46 INFO - PROCESS | 1655 | 1467822346461 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:46 INFO - PROCESS | 1655 | 1467822346561 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:25:46 INFO - PROCESS | 1655 | 1467822346565 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:46 INFO - PROCESS | 1655 | 1467822346566 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be07000 == 36 [pid = 1655] [id = 747] 09:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119169800) [pid = 1655] [serial = 2240] [outer = 0x0] 09:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126c8d000) [pid = 1655] [serial = 2241] [outer = 0x119169800] 09:25:46 INFO - PROCESS | 1655 | 1467822346590 Marionette DEBUG loaded listener.js 09:25:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289f5c00) [pid = 1655] [serial = 2242] [outer = 0x119169800] 09:25:46 INFO - PROCESS | 1655 | 1467822346881 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:25:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:25:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:25:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 471ms 09:25:46 INFO - PROCESS | 1655 | 1467822346921 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:25:46 INFO - PROCESS | 1655 | 1467822346922 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:25:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:25:46 INFO - PROCESS | 1655 | 1467822346929 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:25:46 INFO - PROCESS | 1655 | 1467822346930 Marionette TRACE conn2 <- [1,2958,null,{}] 09:25:46 INFO - PROCESS | 1655 | 1467822346932 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:46 INFO - PROCESS | 1655 | 1467822346933 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:47 INFO - PROCESS | 1655 | 1467822347061 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:25:47 INFO - PROCESS | 1655 | 1467822347067 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:47 INFO - PROCESS | 1655 | 1467822347068 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca18000 == 37 [pid = 1655] [id = 748] 09:25:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119b60400) [pid = 1655] [serial = 2243] [outer = 0x0] 09:25:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1289fa000) [pid = 1655] [serial = 2244] [outer = 0x119b60400] 09:25:47 INFO - PROCESS | 1655 | 1467822347096 Marionette DEBUG loaded listener.js 09:25:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128fdb400) [pid = 1655] [serial = 2245] [outer = 0x119b60400] 09:25:47 INFO - PROCESS | 1655 | 1467822347381 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:25:47 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:25:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 470ms 09:25:47 INFO - PROCESS | 1655 | 1467822347399 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:25:47 INFO - PROCESS | 1655 | 1467822347401 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:25:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:25:47 INFO - PROCESS | 1655 | 1467822347410 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:25:47 INFO - PROCESS | 1655 | 1467822347412 Marionette TRACE conn2 <- [1,2962,null,{}] 09:25:47 INFO - PROCESS | 1655 | 1467822347414 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:47 INFO - PROCESS | 1655 | 1467822347416 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:47 INFO - PROCESS | 1655 | 1467822347498 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:25:47 INFO - PROCESS | 1655 | 1467822347502 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:47 INFO - PROCESS | 1655 | 1467822347504 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce06800 == 38 [pid = 1655] [id = 749] 09:25:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1292ad800) [pid = 1655] [serial = 2246] [outer = 0x0] 09:25:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1292b7000) [pid = 1655] [serial = 2247] [outer = 0x1292ad800] 09:25:47 INFO - PROCESS | 1655 | 1467822347529 Marionette DEBUG loaded listener.js 09:25:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1293e5c00) [pid = 1655] [serial = 2248] [outer = 0x1292ad800] 09:25:47 INFO - PROCESS | 1655 | 1467822347926 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:25:47 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:25:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 569ms 09:25:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:25:47 INFO - PROCESS | 1655 | 1467822347981 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:25:47 INFO - PROCESS | 1655 | 1467822347985 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:25:47 INFO - PROCESS | 1655 | 1467822347988 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:25:47 INFO - PROCESS | 1655 | 1467822347990 Marionette TRACE conn2 <- [1,2966,null,{}] 09:25:47 INFO - PROCESS | 1655 | 1467822347994 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:47 INFO - PROCESS | 1655 | 1467822347996 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:48 INFO - PROCESS | 1655 | 1467822348138 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:25:48 INFO - PROCESS | 1655 | 1467822348224 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:48 INFO - PROCESS | 1655 | 1467822348225 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e6a800 == 39 [pid = 1655] [id = 750] 09:25:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1133e5400) [pid = 1655] [serial = 2249] [outer = 0x0] 09:25:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x113c47800) [pid = 1655] [serial = 2250] [outer = 0x1133e5400] 09:25:48 INFO - PROCESS | 1655 | 1467822348256 Marionette DEBUG loaded listener.js 09:25:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115df0000) [pid = 1655] [serial = 2251] [outer = 0x1133e5400] 09:25:48 INFO - PROCESS | 1655 | 1467822348698 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:25:48 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:25:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 720ms 09:25:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:25:48 INFO - PROCESS | 1655 | 1467822348708 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:25:48 INFO - PROCESS | 1655 | 1467822348711 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:25:48 INFO - PROCESS | 1655 | 1467822348716 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:25:48 INFO - PROCESS | 1655 | 1467822348718 Marionette TRACE conn2 <- [1,2970,null,{}] 09:25:48 INFO - PROCESS | 1655 | 1467822348720 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:48 INFO - PROCESS | 1655 | 1467822348722 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:48 INFO - PROCESS | 1655 | 1467822348833 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:25:48 INFO - PROCESS | 1655 | 1467822348892 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:48 INFO - PROCESS | 1655 | 1467822348893 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x123865000 == 40 [pid = 1655] [id = 751] 09:25:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11811a400) [pid = 1655] [serial = 2252] [outer = 0x0] 09:25:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1183e1c00) [pid = 1655] [serial = 2253] [outer = 0x11811a400] 09:25:48 INFO - PROCESS | 1655 | 1467822348927 Marionette DEBUG loaded listener.js 09:25:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118814400) [pid = 1655] [serial = 2254] [outer = 0x11811a400] 09:25:49 INFO - PROCESS | 1655 | 1467822349350 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:25:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:25:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 669ms 09:25:49 INFO - PROCESS | 1655 | 1467822349386 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:25:49 INFO - PROCESS | 1655 | 1467822349388 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:25:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:25:49 INFO - PROCESS | 1655 | 1467822349390 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:25:49 INFO - PROCESS | 1655 | 1467822349393 Marionette TRACE conn2 <- [1,2974,null,{}] 09:25:49 INFO - PROCESS | 1655 | 1467822349400 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:49 INFO - PROCESS | 1655 | 1467822349404 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:49 INFO - PROCESS | 1655 | 1467822349516 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:25:49 INFO - PROCESS | 1655 | 1467822349621 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:49 INFO - PROCESS | 1655 | 1467822349623 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be1c000 == 41 [pid = 1655] [id = 752] 09:25:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119986c00) [pid = 1655] [serial = 2255] [outer = 0x0] 09:25:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x120805000) [pid = 1655] [serial = 2256] [outer = 0x119986c00] 09:25:49 INFO - PROCESS | 1655 | 1467822349655 Marionette DEBUG loaded listener.js 09:25:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123182c00) [pid = 1655] [serial = 2257] [outer = 0x119986c00] 09:25:50 INFO - PROCESS | 1655 | 1467822350195 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 09:25:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 09:25:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 822ms 09:25:50 INFO - PROCESS | 1655 | 1467822350213 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:25:50 INFO - PROCESS | 1655 | 1467822350215 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:25:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:25:50 INFO - PROCESS | 1655 | 1467822350218 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:25:50 INFO - PROCESS | 1655 | 1467822350220 Marionette TRACE conn2 <- [1,2978,null,{}] 09:25:50 INFO - PROCESS | 1655 | 1467822350223 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:50 INFO - PROCESS | 1655 | 1467822350225 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:50 INFO - PROCESS | 1655 | 1467822350335 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:25:50 INFO - PROCESS | 1655 | 1467822350398 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:50 INFO - PROCESS | 1655 | 1467822350399 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b3e000 == 42 [pid = 1655] [id = 753] 09:25:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x113d9b800) [pid = 1655] [serial = 2258] [outer = 0x0] 09:25:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11646e000) [pid = 1655] [serial = 2259] [outer = 0x113d9b800] 09:25:50 INFO - PROCESS | 1655 | 1467822350426 Marionette DEBUG loaded listener.js 09:25:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x117eb0800) [pid = 1655] [serial = 2260] [outer = 0x113d9b800] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca18000 == 41 [pid = 1655] [id = 748] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12be07000 == 40 [pid = 1655] [id = 747] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12b140000 == 39 [pid = 1655] [id = 746] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x129520800 == 38 [pid = 1655] [id = 745] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12a826000 == 37 [pid = 1655] [id = 744] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12a603000 == 36 [pid = 1655] [id = 743] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12930f000 == 35 [pid = 1655] [id = 742] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x124f28000 == 34 [pid = 1655] [id = 741] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x123716000 == 33 [pid = 1655] [id = 740] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x123161800 == 32 [pid = 1655] [id = 739] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1185b2800 == 31 [pid = 1655] [id = 738] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x115eb7800 == 30 [pid = 1655] [id = 737] 09:25:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1289ad800 == 29 [pid = 1655] [id = 736] 09:25:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:25:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 623ms 09:25:50 INFO - PROCESS | 1655 | 1467822350832 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:25:50 INFO - PROCESS | 1655 | 1467822350841 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:25:50 INFO - PROCESS | 1655 | 1467822350844 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:25:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:25:50 INFO - PROCESS | 1655 | 1467822350848 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:25:50 INFO - PROCESS | 1655 | 1467822350850 Marionette TRACE conn2 <- [1,2982,null,{}] 09:25:50 INFO - PROCESS | 1655 | 1467822350852 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:50 INFO - PROCESS | 1655 | 1467822350854 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:50 INFO - PROCESS | 1655 | 1467822350956 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:25:50 INFO - PROCESS | 1655 | 1467822350963 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:50 INFO - PROCESS | 1655 | 1467822350964 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192db000 == 30 [pid = 1655] [id = 754] 09:25:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11885b800) [pid = 1655] [serial = 2261] [outer = 0x0] 09:25:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11915f400) [pid = 1655] [serial = 2262] [outer = 0x11885b800] 09:25:50 INFO - PROCESS | 1655 | 1467822350991 Marionette DEBUG loaded listener.js 09:25:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x119411800) [pid = 1655] [serial = 2263] [outer = 0x11885b800] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x126c8b800) [pid = 1655] [serial = 2179] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126930800) [pid = 1655] [serial = 2176] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11944e000) [pid = 1655] [serial = 2167] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119b59400) [pid = 1655] [serial = 2168] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x123182400) [pid = 1655] [serial = 2170] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x114faa000) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1161a2800) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1183d9400) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1186bd400) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1186bf000) [pid = 1655] [serial = 2164] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11940bc00) [pid = 1655] [serial = 2165] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116137400) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118120c00) [pid = 1655] [serial = 2162] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1128d1800) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1133e9400) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126711c00) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1293ebc00) [pid = 1655] [serial = 2192] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128be9c00) [pid = 1655] [serial = 2182] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119450400) [pid = 1655] [serial = 2185] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x129567c00) [pid = 1655] [serial = 2195] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1235f3800) [pid = 1655] [serial = 2186] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128be9800) [pid = 1655] [serial = 2188] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1292b4400) [pid = 1655] [serial = 2191] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128befc00) [pid = 1655] [serial = 2183] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124640800) [pid = 1655] [serial = 2173] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1293f1400) [pid = 1655] [serial = 2194] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126c0c400) [pid = 1655] [serial = 2177] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1289f2800) [pid = 1655] [serial = 2180] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124ee6c00) [pid = 1655] [serial = 2174] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128fce800) [pid = 1655] [serial = 2189] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1235ecc00) [pid = 1655] [serial = 2171] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1655 | 1467822351360 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 09:25:51 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:25:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:25:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 09:25:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:25:51 INFO - PROCESS | 1655 | 1467822351371 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:25:51 INFO - PROCESS | 1655 | 1467822351372 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:25:51 INFO - PROCESS | 1655 | 1467822351374 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:25:51 INFO - PROCESS | 1655 | 1467822351377 Marionette TRACE conn2 <- [1,2986,null,{}] 09:25:51 INFO - PROCESS | 1655 | 1467822351385 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:51 INFO - PROCESS | 1655 | 1467822351390 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:51 INFO - PROCESS | 1655 | 1467822351478 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:25:51 INFO - PROCESS | 1655 | 1467822351483 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:51 INFO - PROCESS | 1655 | 1467822351485 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x123aab800 == 31 [pid = 1655] [id = 755] 09:25:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119456000) [pid = 1655] [serial = 2264] [outer = 0x0] 09:25:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119a7e800) [pid = 1655] [serial = 2265] [outer = 0x119456000] 09:25:51 INFO - PROCESS | 1655 | 1467822351517 Marionette DEBUG loaded listener.js 09:25:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1208f0c00) [pid = 1655] [serial = 2266] [outer = 0x119456000] 09:25:51 INFO - PROCESS | 1655 | 1467822351975 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:25:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:25:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 621ms 09:25:51 INFO - PROCESS | 1655 | 1467822351996 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:25:52 INFO - PROCESS | 1655 | 1467822351999 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:25:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:25:52 INFO - PROCESS | 1655 | 1467822352002 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 1655 | 1467822352004 Marionette TRACE conn2 <- [1,2990,null,{}] 09:25:52 INFO - PROCESS | 1655 | 1467822352006 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:52 INFO - PROCESS | 1655 | 1467822352008 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:52 INFO - PROCESS | 1655 | 1467822352089 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:25:52 INFO - PROCESS | 1655 | 1467822352093 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:52 INFO - PROCESS | 1655 | 1467822352094 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x126972000 == 32 [pid = 1655] [id = 756] 09:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119106000) [pid = 1655] [serial = 2267] [outer = 0x0] 09:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1237a3800) [pid = 1655] [serial = 2268] [outer = 0x119106000] 09:25:52 INFO - PROCESS | 1655 | 1467822352119 Marionette DEBUG loaded listener.js 09:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123db7000) [pid = 1655] [serial = 2269] [outer = 0x119106000] 09:25:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x128fa1800 == 33 [pid = 1655] [id = 757] 09:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124ea9800) [pid = 1655] [serial = 2270] [outer = 0x0] 09:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119565800) [pid = 1655] [serial = 2271] [outer = 0x124ea9800] 09:25:52 INFO - PROCESS | 1655 | 1467822352456 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:25:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:25:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 472ms 09:25:52 INFO - PROCESS | 1655 | 1467822352475 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:25:52 INFO - PROCESS | 1655 | 1467822352476 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:25:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:25:52 INFO - PROCESS | 1655 | 1467822352478 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 1655 | 1467822352479 Marionette TRACE conn2 <- [1,2994,null,{}] 09:25:52 INFO - PROCESS | 1655 | 1467822352481 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:52 INFO - PROCESS | 1655 | 1467822352482 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:52 INFO - PROCESS | 1655 | 1467822352576 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:25:52 INFO - PROCESS | 1655 | 1467822352640 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:52 INFO - PROCESS | 1655 | 1467822352641 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c89800 == 34 [pid = 1655] [id = 758] 09:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1128d5800) [pid = 1655] [serial = 2272] [outer = 0x0] 09:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1248e7400) [pid = 1655] [serial = 2273] [outer = 0x1128d5800] 09:25:52 INFO - PROCESS | 1655 | 1467822352672 Marionette DEBUG loaded listener.js 09:25:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124ea4800) [pid = 1655] [serial = 2274] [outer = 0x1128d5800] 09:25:52 INFO - PROCESS | 1655 | 1467822352942 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:25:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:25:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:25:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 09:25:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:25:53 INFO - PROCESS | 1655 | 1467822352997 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:25:53 INFO - PROCESS | 1655 | 1467822352998 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:25:53 INFO - PROCESS | 1655 | 1467822353000 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:25:53 INFO - PROCESS | 1655 | 1467822353001 Marionette TRACE conn2 <- [1,2998,null,{}] 09:25:53 INFO - PROCESS | 1655 | 1467822353011 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:53 INFO - PROCESS | 1655 | 1467822353015 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:53 INFO - PROCESS | 1655 | 1467822353139 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:25:53 INFO - PROCESS | 1655 | 1467822353142 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:53 INFO - PROCESS | 1655 | 1467822353144 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a81c800 == 35 [pid = 1655] [id = 759] 09:25:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124ea4c00) [pid = 1655] [serial = 2275] [outer = 0x0] 09:25:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126796000) [pid = 1655] [serial = 2276] [outer = 0x124ea4c00] 09:25:53 INFO - PROCESS | 1655 | 1467822353203 Marionette DEBUG loaded listener.js 09:25:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1289fa400) [pid = 1655] [serial = 2277] [outer = 0x124ea4c00] 09:25:53 INFO - PROCESS | 1655 | 1467822353496 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:25:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:25:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 524ms 09:25:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:25:53 INFO - PROCESS | 1655 | 1467822353535 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:25:53 INFO - PROCESS | 1655 | 1467822353537 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:25:53 INFO - PROCESS | 1655 | 1467822353541 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:25:53 INFO - PROCESS | 1655 | 1467822353542 Marionette TRACE conn2 <- [1,3002,null,{}] 09:25:53 INFO - PROCESS | 1655 | 1467822353545 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:53 INFO - PROCESS | 1655 | 1467822353546 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:53 INFO - PROCESS | 1655 | 1467822353657 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:25:53 INFO - PROCESS | 1655 | 1467822353672 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:53 INFO - PROCESS | 1655 | 1467822353674 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1133d1800 == 36 [pid = 1655] [id = 760] 09:25:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128beb400) [pid = 1655] [serial = 2278] [outer = 0x0] 09:25:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128bf3000) [pid = 1655] [serial = 2279] [outer = 0x128beb400] 09:25:53 INFO - PROCESS | 1655 | 1467822353697 Marionette DEBUG loaded listener.js 09:25:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128f45000) [pid = 1655] [serial = 2280] [outer = 0x128beb400] 09:25:54 INFO - PROCESS | 1655 | 1467822353993 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:25:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:25:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 09:25:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:25:54 INFO - PROCESS | 1655 | 1467822354012 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:25:54 INFO - PROCESS | 1655 | 1467822354013 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:25:54 INFO - PROCESS | 1655 | 1467822354015 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:25:54 INFO - PROCESS | 1655 | 1467822354016 Marionette TRACE conn2 <- [1,3006,null,{}] 09:25:54 INFO - PROCESS | 1655 | 1467822354019 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:54 INFO - PROCESS | 1655 | 1467822354023 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:54 INFO - PROCESS | 1655 | 1467822354134 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:25:54 INFO - PROCESS | 1655 | 1467822354138 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:54 INFO - PROCESS | 1655 | 1467822354139 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be0c800 == 37 [pid = 1655] [id = 761] 09:25:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128bf5c00) [pid = 1655] [serial = 2281] [outer = 0x0] 09:25:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1292b5800) [pid = 1655] [serial = 2282] [outer = 0x128bf5c00] 09:25:54 INFO - PROCESS | 1655 | 1467822354163 Marionette DEBUG loaded listener.js 09:25:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1293eac00) [pid = 1655] [serial = 2283] [outer = 0x128bf5c00] 09:25:54 INFO - PROCESS | 1655 | 1467822354460 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:25:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:25:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 473ms 09:25:54 INFO - PROCESS | 1655 | 1467822354494 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:25:54 INFO - PROCESS | 1655 | 1467822354495 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:25:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:25:54 INFO - PROCESS | 1655 | 1467822354498 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:25:54 INFO - PROCESS | 1655 | 1467822354499 Marionette TRACE conn2 <- [1,3010,null,{}] 09:25:54 INFO - PROCESS | 1655 | 1467822354501 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:54 INFO - PROCESS | 1655 | 1467822354502 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:54 INFO - PROCESS | 1655 | 1467822354644 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:25:54 INFO - PROCESS | 1655 | 1467822354647 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:54 INFO - PROCESS | 1655 | 1467822354648 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c657800 == 38 [pid = 1655] [id = 762] 09:25:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1293ed400) [pid = 1655] [serial = 2284] [outer = 0x0] 09:25:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1293f2c00) [pid = 1655] [serial = 2285] [outer = 0x1293ed400] 09:25:54 INFO - PROCESS | 1655 | 1467822354681 Marionette DEBUG loaded listener.js 09:25:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x129566800) [pid = 1655] [serial = 2286] [outer = 0x1293ed400] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118645c00) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1128d3c00) [pid = 1655] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x114fafc00) [pid = 1655] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116809000) [pid = 1655] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124f76000) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119b60400) [pid = 1655] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119169800) [pid = 1655] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1186c1800) [pid = 1655] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11671d800) [pid = 1655] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1234c8c00) [pid = 1655] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11880f000) [pid = 1655] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123186800) [pid = 1655] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1183de800) [pid = 1655] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118647c00) [pid = 1655] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1133f2400) [pid = 1655] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1128cf400) [pid = 1655] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:25:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1248e6c00) [pid = 1655] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:25:55 INFO - PROCESS | 1655 | 1467822355179 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 09:25:55 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 09:25:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 721ms 09:25:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:25:55 INFO - PROCESS | 1655 | 1467822355219 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:25:55 INFO - PROCESS | 1655 | 1467822355220 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:25:55 INFO - PROCESS | 1655 | 1467822355222 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 1655 | 1467822355224 Marionette TRACE conn2 <- [1,3014,null,{}] 09:25:55 INFO - PROCESS | 1655 | 1467822355226 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:55 INFO - PROCESS | 1655 | 1467822355227 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:55 INFO - PROCESS | 1655 | 1467822355310 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:25:55 INFO - PROCESS | 1655 | 1467822355369 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:55 INFO - PROCESS | 1655 | 1467822355370 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce09800 == 39 [pid = 1655] [id = 763] 09:25:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1128d3c00) [pid = 1655] [serial = 2287] [outer = 0x0] 09:25:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11915b800) [pid = 1655] [serial = 2288] [outer = 0x1128d3c00] 09:25:55 INFO - PROCESS | 1655 | 1467822355394 Marionette DEBUG loaded listener.js 09:25:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1293f1400) [pid = 1655] [serial = 2289] [outer = 0x1128d3c00] 09:25:55 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:25:55 INFO - PROCESS | 1655 | 1467822355684 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:25:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:25:55 INFO - {} 09:25:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:25:55 INFO - {} 09:25:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:25:55 INFO - {} 09:25:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:25:55 INFO - {} 09:25:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 521ms 09:25:55 INFO - TEST-START | /FileAPI/fileReader.html 09:25:55 INFO - PROCESS | 1655 | 1467822355744 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:25:55 INFO - PROCESS | 1655 | 1467822355746 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:25:55 INFO - PROCESS | 1655 | 1467822355748 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 1655 | 1467822355750 Marionette TRACE conn2 <- [1,3018,null,{}] 09:25:55 INFO - PROCESS | 1655 | 1467822355759 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:55 INFO - PROCESS | 1655 | 1467822355761 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:55 INFO - PROCESS | 1655 | 1467822355848 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:25:55 INFO - PROCESS | 1655 | 1467822355852 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:55 INFO - PROCESS | 1655 | 1467822355856 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3c3800 == 40 [pid = 1655] [id = 764] 09:25:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129567c00) [pid = 1655] [serial = 2290] [outer = 0x0] 09:25:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a72e400) [pid = 1655] [serial = 2291] [outer = 0x129567c00] 09:25:55 INFO - PROCESS | 1655 | 1467822355882 Marionette DEBUG loaded listener.js 09:25:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a8d1800) [pid = 1655] [serial = 2292] [outer = 0x129567c00] 09:25:56 INFO - PROCESS | 1655 | 1467822356196 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 09:25:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:25:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:25:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:25:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:25:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 474ms 09:25:56 INFO - TEST-START | /FileAPI/historical.html 09:25:56 INFO - PROCESS | 1655 | 1467822356225 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:25:56 INFO - PROCESS | 1655 | 1467822356226 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:25:56 INFO - PROCESS | 1655 | 1467822356229 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:25:56 INFO - PROCESS | 1655 | 1467822356230 Marionette TRACE conn2 <- [1,3022,null,{}] 09:25:56 INFO - PROCESS | 1655 | 1467822356232 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:56 INFO - PROCESS | 1655 | 1467822356233 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:56 INFO - PROCESS | 1655 | 1467822356352 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:25:56 INFO - PROCESS | 1655 | 1467822356358 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:56 INFO - PROCESS | 1655 | 1467822356359 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d65f800 == 41 [pid = 1655] [id = 765] 09:25:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a72fc00) [pid = 1655] [serial = 2293] [outer = 0x0] 09:25:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a8d7800) [pid = 1655] [serial = 2294] [outer = 0x12a72fc00] 09:25:56 INFO - PROCESS | 1655 | 1467822356384 Marionette DEBUG loaded listener.js 09:25:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b05fc00) [pid = 1655] [serial = 2295] [outer = 0x12a72fc00] 09:25:56 INFO - PROCESS | 1655 | 1467822356652 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 09:25:56 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:25:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:25:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:25:56 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:25:56 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:25:56 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:25:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:25:56 INFO - TEST-OK | /FileAPI/historical.html | took 468ms 09:25:56 INFO - TEST-START | /FileAPI/idlharness.html 09:25:56 INFO - PROCESS | 1655 | 1467822356698 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:25:56 INFO - PROCESS | 1655 | 1467822356699 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:25:56 INFO - PROCESS | 1655 | 1467822356701 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:25:56 INFO - PROCESS | 1655 | 1467822356703 Marionette TRACE conn2 <- [1,3026,null,{}] 09:25:56 INFO - PROCESS | 1655 | 1467822356708 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:56 INFO - PROCESS | 1655 | 1467822356709 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:56 INFO - PROCESS | 1655 | 1467822356793 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:25:56 INFO - PROCESS | 1655 | 1467822356796 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:56 INFO - PROCESS | 1655 | 1467822356797 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7cf800 == 42 [pid = 1655] [id = 766] 09:25:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a8dfc00) [pid = 1655] [serial = 2296] [outer = 0x0] 09:25:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b068000) [pid = 1655] [serial = 2297] [outer = 0x12a8dfc00] 09:25:56 INFO - PROCESS | 1655 | 1467822356821 Marionette DEBUG loaded listener.js 09:25:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b1b5400) [pid = 1655] [serial = 2298] [outer = 0x12a8dfc00] 09:25:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119b3e000 == 41 [pid = 1655] [id = 753] 09:25:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12be1c000 == 40 [pid = 1655] [id = 752] 09:25:57 INFO - PROCESS | 1655 | --DOCSHELL 0x123865000 == 39 [pid = 1655] [id = 751] 09:25:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce06800 == 38 [pid = 1655] [id = 749] 09:25:57 INFO - PROCESS | 1655 | --DOCSHELL 0x117e6a800 == 37 [pid = 1655] [id = 750] 09:25:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1192db000 == 36 [pid = 1655] [id = 754] 09:25:58 INFO - PROCESS | 1655 | --DOCSHELL 0x123aab800 == 35 [pid = 1655] [id = 755] 09:25:58 INFO - PROCESS | 1655 | --DOCSHELL 0x128fa1800 == 34 [pid = 1655] [id = 757] 09:25:58 INFO - PROCESS | 1655 | --DOCSHELL 0x126972000 == 33 [pid = 1655] [id = 756] 09:25:58 INFO - PROCESS | 1655 | --DOCSHELL 0x128c89800 == 32 [pid = 1655] [id = 758] 09:25:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12d65f800 == 31 [pid = 1655] [id = 765] 09:25:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12be0c800 == 30 [pid = 1655] [id = 761] 09:25:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3c3800 == 29 [pid = 1655] [id = 764] 09:25:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12c657800 == 28 [pid = 1655] [id = 762] 09:25:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce09800 == 27 [pid = 1655] [id = 763] 09:25:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12a81c800 == 26 [pid = 1655] [id = 759] 09:25:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1133d1800 == 25 [pid = 1655] [id = 760] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119ae4c00) [pid = 1655] [serial = 2224] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118121c00) [pid = 1655] [serial = 2198] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116a1b000) [pid = 1655] [serial = 2197] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1248e6800) [pid = 1655] [serial = 2228] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1199c4400) [pid = 1655] [serial = 2201] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119566800) [pid = 1655] [serial = 2200] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123db6c00) [pid = 1655] [serial = 2227] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1249d2c00) [pid = 1655] [serial = 2203] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118677c00) [pid = 1655] [serial = 2218] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126794400) [pid = 1655] [serial = 2204] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128bedc00) [pid = 1655] [serial = 2207] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1186c0400) [pid = 1655] [serial = 2219] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11881bc00) [pid = 1655] [serial = 2236] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11998a400) [pid = 1655] [serial = 2206] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126c08c00) [pid = 1655] [serial = 2233] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126711400) [pid = 1655] [serial = 2231] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124ef5c00) [pid = 1655] [serial = 2230] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119402800) [pid = 1655] [serial = 2221] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1128d9000) [pid = 1655] [serial = 2212] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x113c46c00) [pid = 1655] [serial = 2213] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x116634400) [pid = 1655] [serial = 2215] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x116a14000) [pid = 1655] [serial = 2216] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12317c400) [pid = 1655] [serial = 2237] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118679400) [pid = 1655] [serial = 2210] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x118120800) [pid = 1655] [serial = 2209] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x126c8d000) [pid = 1655] [serial = 2241] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1289f5c00) [pid = 1655] [serial = 2242] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x126c92400) [pid = 1655] [serial = 2234] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x123db7400) [pid = 1655] [serial = 2239] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x128fdb400) [pid = 1655] [serial = 2245] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1208f1800) [pid = 1655] [serial = 2225] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1289fa000) [pid = 1655] [serial = 2244] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x119989c00) [pid = 1655] [serial = 2222] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1292b7000) [pid = 1655] [serial = 2247] [outer = 0x0] [url = about:blank] 09:25:58 INFO - PROCESS | 1655 | 1467822358531 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:25:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:25:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:25:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:25:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:25:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:25:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:25:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:25:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:25:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:25:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:25:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:25:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:25:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:25:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:25:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:25:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:25:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:25:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:25:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:25:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:25:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 09:25:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:25:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:25:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:25:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:25:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:25:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:25:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:25:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:25:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:25:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:25:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:25:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:25:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:25:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:25:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:25:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 09:25:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:25:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:25:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:25:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:25:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:25:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:25:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:25:58 INFO - TEST-OK | /FileAPI/idlharness.html | took 1890ms 09:25:58 INFO - PROCESS | 1655 | 1467822358592 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:25:58 INFO - PROCESS | 1655 | 1467822358595 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:25:58 INFO - TEST-START | /FileAPI/idlharness.worker 09:25:58 INFO - PROCESS | 1655 | 1467822358599 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:25:58 INFO - PROCESS | 1655 | 1467822358601 Marionette TRACE conn2 <- [1,3030,null,{}] 09:25:58 INFO - PROCESS | 1655 | 1467822358606 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:58 INFO - PROCESS | 1655 | 1467822358608 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:58 INFO - PROCESS | 1655 | 1467822358691 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:25:58 INFO - PROCESS | 1655 | 1467822358700 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:58 INFO - PROCESS | 1655 | 1467822358701 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x123169800 == 26 [pid = 1655] [id = 767] 09:25:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1176df000) [pid = 1655] [serial = 2299] [outer = 0x0] 09:25:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x111e2e800) [pid = 1655] [serial = 2300] [outer = 0x1176df000] 09:25:58 INFO - PROCESS | 1655 | 1467822358733 Marionette DEBUG loaded listener.js 09:25:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118119400) [pid = 1655] [serial = 2301] [outer = 0x1176df000] 09:25:58 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:25:59 INFO - PROCESS | 1655 | 1467822359390 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:25:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:25:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:25:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:25:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:25:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:25:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:25:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:25:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:25:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:25:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:25:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:25:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:25:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:25:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:25:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:25:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:25:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:25:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:25:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:25:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:25:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:25:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:25:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:25:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:25:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:25:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:25:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:25:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:25:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:25:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:25:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:25:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:25:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:25:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:25:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:25:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:25:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:25:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:25:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:25:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:25:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:25:59 INFO - {} 09:25:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 840ms 09:25:59 INFO - PROCESS | 1655 | 1467822359439 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:25:59 INFO - PROCESS | 1655 | 1467822359442 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:25:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:25:59 INFO - PROCESS | 1655 | 1467822359447 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:25:59 INFO - PROCESS | 1655 | 1467822359449 Marionette TRACE conn2 <- [1,3034,null,{}] 09:25:59 INFO - PROCESS | 1655 | 1467822359453 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:59 INFO - PROCESS | 1655 | 1467822359455 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:59 INFO - PROCESS | 1655 | 1467822359541 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:25:59 INFO - PROCESS | 1655 | 1467822359546 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:59 INFO - PROCESS | 1655 | 1467822359548 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:25:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a602800 == 27 [pid = 1655] [id = 768] 09:25:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x12310fc00) [pid = 1655] [serial = 2302] [outer = 0x0] 09:25:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x12317e800) [pid = 1655] [serial = 2303] [outer = 0x12310fc00] 09:25:59 INFO - PROCESS | 1655 | 1467822359577 Marionette DEBUG loaded listener.js 09:25:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1231ef800) [pid = 1655] [serial = 2304] [outer = 0x12310fc00] 09:25:59 INFO - PROCESS | 1655 | 1467822359899 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:25:59 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:25:59 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 469ms 09:25:59 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:25:59 INFO - PROCESS | 1655 | 1467822359916 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:25:59 INFO - PROCESS | 1655 | 1467822359918 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:25:59 INFO - PROCESS | 1655 | 1467822359922 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:25:59 INFO - PROCESS | 1655 | 1467822359925 Marionette TRACE conn2 <- [1,3038,null,{}] 09:25:59 INFO - PROCESS | 1655 | 1467822359933 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:59 INFO - PROCESS | 1655 | 1467822359937 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:00 INFO - PROCESS | 1655 | 1467822360068 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:26:00 INFO - PROCESS | 1655 | 1467822360105 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:00 INFO - PROCESS | 1655 | 1467822360107 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaae800 == 28 [pid = 1655] [id = 769] 09:26:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x110eb0400) [pid = 1655] [serial = 2305] [outer = 0x0] 09:26:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1246c0800) [pid = 1655] [serial = 2306] [outer = 0x110eb0400] 09:26:00 INFO - PROCESS | 1655 | 1467822360135 Marionette DEBUG loaded listener.js 09:26:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x124ea8c00) [pid = 1655] [serial = 2307] [outer = 0x110eb0400] 09:26:00 INFO - PROCESS | 1655 | 1467822360395 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 09:26:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:26:00 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 524ms 09:26:00 INFO - PROCESS | 1655 | 1467822360445 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:26:00 INFO - PROCESS | 1655 | 1467822360448 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:26:00 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:26:00 INFO - PROCESS | 1655 | 1467822360452 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:26:00 INFO - PROCESS | 1655 | 1467822360457 Marionette TRACE conn2 <- [1,3042,null,{}] 09:26:00 INFO - PROCESS | 1655 | 1467822360468 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:00 INFO - PROCESS | 1655 | 1467822360471 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:00 INFO - PROCESS | 1655 | 1467822360599 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:26:00 INFO - PROCESS | 1655 | 1467822360675 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:00 INFO - PROCESS | 1655 | 1467822360676 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9ab800 == 29 [pid = 1655] [id = 770] 09:26:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x124eed400) [pid = 1655] [serial = 2308] [outer = 0x0] 09:26:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x126133400) [pid = 1655] [serial = 2309] [outer = 0x124eed400] 09:26:00 INFO - PROCESS | 1655 | 1467822360718 Marionette DEBUG loaded listener.js 09:26:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x126798400) [pid = 1655] [serial = 2310] [outer = 0x124eed400] 09:26:01 INFO - PROCESS | 1655 | 1467822361083 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:26:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:26:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:26:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:26:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:26:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:26:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 690ms 09:26:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:26:01 INFO - PROCESS | 1655 | 1467822361142 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:26:01 INFO - PROCESS | 1655 | 1467822361144 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:26:01 INFO - PROCESS | 1655 | 1467822361146 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:26:01 INFO - PROCESS | 1655 | 1467822361147 Marionette TRACE conn2 <- [1,3046,null,{}] 09:26:01 INFO - PROCESS | 1655 | 1467822361149 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:01 INFO - PROCESS | 1655 | 1467822361151 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:01 INFO - PROCESS | 1655 | 1467822361224 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:26:01 INFO - PROCESS | 1655 | 1467822361228 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:01 INFO - PROCESS | 1655 | 1467822361229 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c64b800 == 30 [pid = 1655] [id = 771] 09:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1181ac400) [pid = 1655] [serial = 2311] [outer = 0x0] 09:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x126c05c00) [pid = 1655] [serial = 2312] [outer = 0x1181ac400] 09:26:01 INFO - PROCESS | 1655 | 1467822361255 Marionette DEBUG loaded listener.js 09:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1289f2400) [pid = 1655] [serial = 2313] [outer = 0x1181ac400] 09:26:01 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:26:01 INFO - PROCESS | 1655 | 1467822361617 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:26:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:26:01 INFO - {} 09:26:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 519ms 09:26:01 INFO - PROCESS | 1655 | 1467822361666 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:26:01 INFO - PROCESS | 1655 | 1467822361667 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:26:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:26:01 INFO - PROCESS | 1655 | 1467822361669 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:26:01 INFO - PROCESS | 1655 | 1467822361670 Marionette TRACE conn2 <- [1,3050,null,{}] 09:26:01 INFO - PROCESS | 1655 | 1467822361672 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:01 INFO - PROCESS | 1655 | 1467822361676 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:01 INFO - PROCESS | 1655 | 1467822361774 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:26:01 INFO - PROCESS | 1655 | 1467822361778 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:01 INFO - PROCESS | 1655 | 1467822361779 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf36000 == 31 [pid = 1655] [id = 772] 09:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1289f5c00) [pid = 1655] [serial = 2314] [outer = 0x0] 09:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x128bf2000) [pid = 1655] [serial = 2315] [outer = 0x1289f5c00] 09:26:01 INFO - PROCESS | 1655 | 1467822361804 Marionette DEBUG loaded listener.js 09:26:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119984c00) [pid = 1655] [serial = 2316] [outer = 0x1289f5c00] 09:26:02 INFO - PROCESS | 1655 | 1467822362099 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:26:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 470ms 09:26:02 INFO - PROCESS | 1655 | 1467822362140 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:26:02 INFO - PROCESS | 1655 | 1467822362142 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:26:02 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:26:02 INFO - PROCESS | 1655 | 1467822362144 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:26:02 INFO - PROCESS | 1655 | 1467822362145 Marionette TRACE conn2 <- [1,3054,null,{}] 09:26:02 INFO - PROCESS | 1655 | 1467822362148 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:02 INFO - PROCESS | 1655 | 1467822362149 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:02 INFO - PROCESS | 1655 | 1467822362225 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:26:02 INFO - PROCESS | 1655 | 1467822362286 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:02 INFO - PROCESS | 1655 | 1467822362287 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3c6000 == 32 [pid = 1655] [id = 773] 09:26:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1237a4000) [pid = 1655] [serial = 2317] [outer = 0x0] 09:26:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12a648400) [pid = 1655] [serial = 2318] [outer = 0x1237a4000] 09:26:02 INFO - PROCESS | 1655 | 1467822362311 Marionette DEBUG loaded listener.js 09:26:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12a736800) [pid = 1655] [serial = 2319] [outer = 0x1237a4000] 09:26:02 INFO - PROCESS | 1655 | 1467822362693 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:26:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:26:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 09:26:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:26:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:26:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 584ms 09:26:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:26:02 INFO - PROCESS | 1655 | 1467822362729 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:26:02 INFO - PROCESS | 1655 | 1467822362730 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:26:02 INFO - PROCESS | 1655 | 1467822362732 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:26:02 INFO - PROCESS | 1655 | 1467822362733 Marionette TRACE conn2 <- [1,3058,null,{}] 09:26:02 INFO - PROCESS | 1655 | 1467822362735 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:02 INFO - PROCESS | 1655 | 1467822362736 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:02 INFO - PROCESS | 1655 | 1467822362817 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:26:02 INFO - PROCESS | 1655 | 1467822362822 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:02 INFO - PROCESS | 1655 | 1467822362824 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7d2800 == 33 [pid = 1655] [id = 774] 09:26:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1289f7000) [pid = 1655] [serial = 2320] [outer = 0x0] 09:26:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12a783c00) [pid = 1655] [serial = 2321] [outer = 0x1289f7000] 09:26:02 INFO - PROCESS | 1655 | 1467822362848 Marionette DEBUG loaded listener.js 09:26:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b85e800) [pid = 1655] [serial = 2322] [outer = 0x1289f7000] 09:26:03 INFO - PROCESS | 1655 | 1467822363167 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 09:26:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:26:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:26:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:26:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:26:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:26:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:26:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:26:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:26:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:26:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:26:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:26:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:26:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:26:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:26:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:26:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:26:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:26:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:26:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:26:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 474ms 09:26:03 INFO - PROCESS | 1655 | 1467822363208 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:26:03 INFO - PROCESS | 1655 | 1467822363209 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:26:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:26:03 INFO - PROCESS | 1655 | 1467822363212 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:26:03 INFO - PROCESS | 1655 | 1467822363213 Marionette TRACE conn2 <- [1,3062,null,{}] 09:26:03 INFO - PROCESS | 1655 | 1467822363215 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:03 INFO - PROCESS | 1655 | 1467822363216 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:03 INFO - PROCESS | 1655 | 1467822363325 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:26:03 INFO - PROCESS | 1655 | 1467822363360 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:03 INFO - PROCESS | 1655 | 1467822363361 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aaae000 == 34 [pid = 1655] [id = 775] 09:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123007800) [pid = 1655] [serial = 2323] [outer = 0x0] 09:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b867c00) [pid = 1655] [serial = 2324] [outer = 0x123007800] 09:26:03 INFO - PROCESS | 1655 | 1467822363385 Marionette DEBUG loaded listener.js 09:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b99e400) [pid = 1655] [serial = 2325] [outer = 0x123007800] 09:26:03 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:26:03 INFO - PROCESS | 1655 | 1467822363706 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:26:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:26:03 INFO - {} 09:26:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 521ms 09:26:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:26:03 INFO - PROCESS | 1655 | 1467822363741 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:26:03 INFO - PROCESS | 1655 | 1467822363742 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:26:03 INFO - PROCESS | 1655 | 1467822363744 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:26:03 INFO - PROCESS | 1655 | 1467822363745 Marionette TRACE conn2 <- [1,3066,null,{}] 09:26:03 INFO - PROCESS | 1655 | 1467822363747 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:03 INFO - PROCESS | 1655 | 1467822363749 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:03 INFO - PROCESS | 1655 | 1467822363853 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:26:03 INFO - PROCESS | 1655 | 1467822363858 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:03 INFO - PROCESS | 1655 | 1467822363859 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dab7000 == 35 [pid = 1655] [id = 776] 09:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b865800) [pid = 1655] [serial = 2326] [outer = 0x0] 09:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b9a4800) [pid = 1655] [serial = 2327] [outer = 0x12b865800] 09:26:03 INFO - PROCESS | 1655 | 1467822363882 Marionette DEBUG loaded listener.js 09:26:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b9f7400) [pid = 1655] [serial = 2328] [outer = 0x12b865800] 09:26:04 INFO - PROCESS | 1655 | 1467822364199 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 09:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:26:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:26:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 469ms 09:26:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:26:04 INFO - PROCESS | 1655 | 1467822364213 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:26:04 INFO - PROCESS | 1655 | 1467822364215 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:26:04 INFO - PROCESS | 1655 | 1467822364217 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:26:04 INFO - PROCESS | 1655 | 1467822364218 Marionette TRACE conn2 <- [1,3070,null,{}] 09:26:04 INFO - PROCESS | 1655 | 1467822364228 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:04 INFO - PROCESS | 1655 | 1467822364230 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:04 INFO - PROCESS | 1655 | 1467822364352 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:26:04 INFO - PROCESS | 1655 | 1467822364356 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:04 INFO - PROCESS | 1655 | 1467822364357 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a827000 == 36 [pid = 1655] [id = 777] 09:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b9fa000) [pid = 1655] [serial = 2329] [outer = 0x0] 09:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12ba66c00) [pid = 1655] [serial = 2330] [outer = 0x12b9fa000] 09:26:04 INFO - PROCESS | 1655 | 1467822364384 Marionette DEBUG loaded listener.js 09:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12be9a000) [pid = 1655] [serial = 2331] [outer = 0x12b9fa000] 09:26:04 INFO - PROCESS | 1655 | 1467822364704 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 09:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:26:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:26:04 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 530ms 09:26:04 INFO - PROCESS | 1655 | 1467822364747 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:26:04 INFO - PROCESS | 1655 | 1467822364748 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:26:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:26:04 INFO - PROCESS | 1655 | 1467822364758 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:26:04 INFO - PROCESS | 1655 | 1467822364759 Marionette TRACE conn2 <- [1,3074,null,{}] 09:26:04 INFO - PROCESS | 1655 | 1467822364762 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:04 INFO - PROCESS | 1655 | 1467822364763 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:04 INFO - PROCESS | 1655 | 1467822364872 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:26:04 INFO - PROCESS | 1655 | 1467822364875 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:04 INFO - PROCESS | 1655 | 1467822364876 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x123aaa000 == 37 [pid = 1655] [id = 778] 09:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1183d9800) [pid = 1655] [serial = 2332] [outer = 0x0] 09:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1183e8c00) [pid = 1655] [serial = 2333] [outer = 0x1183d9800] 09:26:04 INFO - PROCESS | 1655 | 1467822364900 Marionette DEBUG loaded listener.js 09:26:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118679c00) [pid = 1655] [serial = 2334] [outer = 0x1183d9800] 09:26:05 INFO - PROCESS | 1655 | 1467822365223 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 09:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:26:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:26:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 524ms 09:26:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:26:05 INFO - PROCESS | 1655 | 1467822365282 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:26:05 INFO - PROCESS | 1655 | 1467822365283 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:26:05 INFO - PROCESS | 1655 | 1467822365286 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:26:05 INFO - PROCESS | 1655 | 1467822365287 Marionette TRACE conn2 <- [1,3078,null,{}] 09:26:05 INFO - PROCESS | 1655 | 1467822365291 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:05 INFO - PROCESS | 1655 | 1467822365292 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:05 INFO - PROCESS | 1655 | 1467822365395 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:26:05 INFO - PROCESS | 1655 | 1467822365434 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:05 INFO - PROCESS | 1655 | 1467822365435 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x124937800 == 38 [pid = 1655] [id = 779] 09:26:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11867a000) [pid = 1655] [serial = 2335] [outer = 0x0] 09:26:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1186bb000) [pid = 1655] [serial = 2336] [outer = 0x11867a000] 09:26:05 INFO - PROCESS | 1655 | 1467822365459 Marionette DEBUG loaded listener.js 09:26:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11880ec00) [pid = 1655] [serial = 2337] [outer = 0x11867a000] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124ea4c00) [pid = 1655] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128bf5c00) [pid = 1655] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128beb400) [pid = 1655] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1128d3c00) [pid = 1655] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1293ed400) [pid = 1655] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x129567c00) [pid = 1655] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a72fc00) [pid = 1655] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124ea9800) [pid = 1655] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119106000) [pid = 1655] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119456000) [pid = 1655] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11885b800) [pid = 1655] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113d9b800) [pid = 1655] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119986c00) [pid = 1655] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11811a400) [pid = 1655] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1133e5400) [pid = 1655] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1292ad800) [pid = 1655] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:26:05 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1128d5800) [pid = 1655] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:26:05 INFO - PROCESS | 1655 | 1467822365931 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:26:05 INFO - PROCESS | 1655 | 1467822365960 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:26:05 INFO - PROCESS | 1655 | 1467822365963 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:26:05 INFO - PROCESS | 1655 | 1467822365964 Marionette TRACE conn2 <- [1,3082,null,{}] 09:26:05 INFO - PROCESS | 1655 | 1467822365966 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:05 INFO - PROCESS | 1655 | 1467822365967 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:06 INFO - PROCESS | 1655 | 1467822366050 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:26:06 INFO - PROCESS | 1655 | 1467822366113 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:06 INFO - PROCESS | 1655 | 1467822366113 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12696f000 == 39 [pid = 1655] [id = 780] 09:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118672c00) [pid = 1655] [serial = 2338] [outer = 0x0] 09:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11881bc00) [pid = 1655] [serial = 2339] [outer = 0x118672c00] 09:26:06 INFO - PROCESS | 1655 | 1467822366138 Marionette DEBUG loaded listener.js 09:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11940d400) [pid = 1655] [serial = 2340] [outer = 0x118672c00] 09:26:06 INFO - PROCESS | 1655 | 1467822366389 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 09:26:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:26:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:26:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:26:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 470ms 09:26:06 INFO - PROCESS | 1655 | 1467822366434 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:26:06 INFO - PROCESS | 1655 | 1467822366436 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:26:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:26:06 INFO - PROCESS | 1655 | 1467822366447 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:26:06 INFO - PROCESS | 1655 | 1467822366449 Marionette TRACE conn2 <- [1,3086,null,{}] 09:26:06 INFO - PROCESS | 1655 | 1467822366461 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:06 INFO - PROCESS | 1655 | 1467822366463 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:06 INFO - PROCESS | 1655 | 1467822366579 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:26:06 INFO - PROCESS | 1655 | 1467822366585 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:06 INFO - PROCESS | 1655 | 1467822366597 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x128d96800 == 40 [pid = 1655] [id = 781] 09:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11940d800) [pid = 1655] [serial = 2341] [outer = 0x0] 09:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119931800) [pid = 1655] [serial = 2342] [outer = 0x11940d800] 09:26:06 INFO - PROCESS | 1655 | 1467822366638 Marionette DEBUG loaded listener.js 09:26:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12317bc00) [pid = 1655] [serial = 2343] [outer = 0x11940d800] 09:26:07 INFO - PROCESS | 1655 | 1467822367002 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:26:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 576ms 09:26:07 INFO - PROCESS | 1655 | 1467822367026 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:26:07 INFO - PROCESS | 1655 | 1467822367027 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:26:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:26:07 INFO - PROCESS | 1655 | 1467822367029 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:26:07 INFO - PROCESS | 1655 | 1467822367030 Marionette TRACE conn2 <- [1,3090,null,{}] 09:26:07 INFO - PROCESS | 1655 | 1467822367032 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:07 INFO - PROCESS | 1655 | 1467822367033 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:07 INFO - PROCESS | 1655 | 1467822367156 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:26:07 INFO - PROCESS | 1655 | 1467822367162 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:07 INFO - PROCESS | 1655 | 1467822367163 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12931e000 == 41 [pid = 1655] [id = 782] 09:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119930000) [pid = 1655] [serial = 2344] [outer = 0x0] 09:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124ea9800) [pid = 1655] [serial = 2345] [outer = 0x119930000] 09:26:07 INFO - PROCESS | 1655 | 1467822367187 Marionette DEBUG loaded listener.js 09:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128bf5c00) [pid = 1655] [serial = 2346] [outer = 0x119930000] 09:26:07 INFO - PROCESS | 1655 | 1467822367461 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:26:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:26:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 469ms 09:26:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:26:07 INFO - PROCESS | 1655 | 1467822367498 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:26:07 INFO - PROCESS | 1655 | 1467822367500 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:26:07 INFO - PROCESS | 1655 | 1467822367509 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:26:07 INFO - PROCESS | 1655 | 1467822367510 Marionette TRACE conn2 <- [1,3094,null,{}] 09:26:07 INFO - PROCESS | 1655 | 1467822367513 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:07 INFO - PROCESS | 1655 | 1467822367514 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:07 INFO - PROCESS | 1655 | 1467822367608 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:26:07 INFO - PROCESS | 1655 | 1467822367612 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:07 INFO - PROCESS | 1655 | 1467822367613 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c05d800 == 42 [pid = 1655] [id = 783] 09:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128a05000) [pid = 1655] [serial = 2347] [outer = 0x0] 09:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128a09400) [pid = 1655] [serial = 2348] [outer = 0x128a05000] 09:26:07 INFO - PROCESS | 1655 | 1467822367637 Marionette DEBUG loaded listener.js 09:26:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128a0cc00) [pid = 1655] [serial = 2349] [outer = 0x128a05000] 09:26:08 INFO - PROCESS | 1655 | 1467822368120 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:26:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:26:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 627ms 09:26:08 INFO - PROCESS | 1655 | 1467822368129 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:26:08 INFO - PROCESS | 1655 | 1467822368132 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:26:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:26:08 INFO - PROCESS | 1655 | 1467822368135 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 1655 | 1467822368137 Marionette TRACE conn2 <- [1,3098,null,{}] 09:26:08 INFO - PROCESS | 1655 | 1467822368142 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:08 INFO - PROCESS | 1655 | 1467822368144 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:08 INFO - PROCESS | 1655 | 1467822368268 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:26:08 INFO - PROCESS | 1655 | 1467822368361 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:08 INFO - PROCESS | 1655 | 1467822368362 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195c4800 == 43 [pid = 1655] [id = 784] 09:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x114fac400) [pid = 1655] [serial = 2350] [outer = 0x0] 09:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x115df7c00) [pid = 1655] [serial = 2351] [outer = 0x114fac400] 09:26:08 INFO - PROCESS | 1655 | 1467822368394 Marionette DEBUG loaded listener.js 09:26:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11714a800) [pid = 1655] [serial = 2352] [outer = 0x114fac400] 09:26:08 INFO - PROCESS | 1655 | 1467822368806 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 09:26:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:26:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:26:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 722ms 09:26:08 INFO - PROCESS | 1655 | 1467822368858 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:26:08 INFO - PROCESS | 1655 | 1467822368861 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:26:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:26:08 INFO - PROCESS | 1655 | 1467822368866 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 1655 | 1467822368868 Marionette TRACE conn2 <- [1,3102,null,{}] 09:26:08 INFO - PROCESS | 1655 | 1467822368900 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:08 INFO - PROCESS | 1655 | 1467822368902 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:09 INFO - PROCESS | 1655 | 1467822369022 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:26:09 INFO - PROCESS | 1655 | 1467822369110 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:09 INFO - PROCESS | 1655 | 1467822369111 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x129328000 == 44 [pid = 1655] [id = 785] 09:26:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11837f000) [pid = 1655] [serial = 2353] [outer = 0x0] 09:26:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118673c00) [pid = 1655] [serial = 2354] [outer = 0x11837f000] 09:26:09 INFO - PROCESS | 1655 | 1467822369142 Marionette DEBUG loaded listener.js 09:26:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119166800) [pid = 1655] [serial = 2355] [outer = 0x11837f000] 09:26:09 INFO - PROCESS | 1655 | 1467822369569 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:26:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:26:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 748ms 09:26:09 INFO - PROCESS | 1655 | 1467822369617 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:26:09 INFO - PROCESS | 1655 | 1467822369619 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:26:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:26:09 INFO - PROCESS | 1655 | 1467822369847 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:26:09 INFO - PROCESS | 1655 | 1467822369849 Marionette TRACE conn2 <- [1,3106,null,{}] 09:26:09 INFO - PROCESS | 1655 | 1467822369875 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:09 INFO - PROCESS | 1655 | 1467822369877 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:10 INFO - PROCESS | 1655 | 1467822370011 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:26:10 INFO - PROCESS | 1655 | 1467822370051 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:10 INFO - PROCESS | 1655 | 1467822370053 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192e6800 == 45 [pid = 1655] [id = 786] 09:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x117eb0000) [pid = 1655] [serial = 2356] [outer = 0x0] 09:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x118118400) [pid = 1655] [serial = 2357] [outer = 0x117eb0000] 09:26:10 INFO - PROCESS | 1655 | 1467822370081 Marionette DEBUG loaded listener.js 09:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1181a7c00) [pid = 1655] [serial = 2358] [outer = 0x117eb0000] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12931e000 == 44 [pid = 1655] [id = 782] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x128d96800 == 43 [pid = 1655] [id = 781] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12696f000 == 42 [pid = 1655] [id = 780] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x124937800 == 41 [pid = 1655] [id = 779] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x123aaa000 == 40 [pid = 1655] [id = 778] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a827000 == 39 [pid = 1655] [id = 777] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12dab7000 == 38 [pid = 1655] [id = 776] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaae000 == 37 [pid = 1655] [id = 775] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b068000) [pid = 1655] [serial = 2297] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7d2800 == 36 [pid = 1655] [id = 774] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3c6000 == 35 [pid = 1655] [id = 773] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf36000 == 34 [pid = 1655] [id = 772] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12c64b800 == 33 [pid = 1655] [id = 771] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9ab800 == 32 [pid = 1655] [id = 770] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12aaae800 == 31 [pid = 1655] [id = 769] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a602800 == 30 [pid = 1655] [id = 768] 09:26:10 INFO - PROCESS | 1655 | --DOCSHELL 0x123169800 == 29 [pid = 1655] [id = 767] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1289fa400) [pid = 1655] [serial = 2277] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1292b5800) [pid = 1655] [serial = 2282] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128bf3000) [pid = 1655] [serial = 2279] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11915b800) [pid = 1655] [serial = 2288] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1293f2c00) [pid = 1655] [serial = 2285] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a72e400) [pid = 1655] [serial = 2291] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a8d1800) [pid = 1655] [serial = 2292] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b05fc00) [pid = 1655] [serial = 2295] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1248e7400) [pid = 1655] [serial = 2273] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119565800) [pid = 1655] [serial = 2271] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1237a3800) [pid = 1655] [serial = 2268] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123db7000) [pid = 1655] [serial = 2269] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119a7e800) [pid = 1655] [serial = 2265] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1208f0c00) [pid = 1655] [serial = 2266] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11915f400) [pid = 1655] [serial = 2262] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119411800) [pid = 1655] [serial = 2263] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x117eb0800) [pid = 1655] [serial = 2260] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11646e000) [pid = 1655] [serial = 2259] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123182c00) [pid = 1655] [serial = 2257] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x120805000) [pid = 1655] [serial = 2256] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118814400) [pid = 1655] [serial = 2254] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1183e1c00) [pid = 1655] [serial = 2253] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x115df0000) [pid = 1655] [serial = 2251] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113c47800) [pid = 1655] [serial = 2250] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1293e5c00) [pid = 1655] [serial = 2248] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126796000) [pid = 1655] [serial = 2276] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128f45000) [pid = 1655] [serial = 2280] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1293f1400) [pid = 1655] [serial = 2289] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1293eac00) [pid = 1655] [serial = 2283] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x129566800) [pid = 1655] [serial = 2286] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a8d7800) [pid = 1655] [serial = 2294] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124ea4800) [pid = 1655] [serial = 2274] [outer = 0x0] [url = about:blank] 09:26:10 INFO - PROCESS | 1655 | 1467822370551 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 09:26:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:26:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:26:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:26:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 927ms 09:26:10 INFO - PROCESS | 1655 | 1467822370572 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:26:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:26:10 INFO - PROCESS | 1655 | 1467822370574 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:26:10 INFO - PROCESS | 1655 | 1467822370577 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:26:10 INFO - PROCESS | 1655 | 1467822370579 Marionette TRACE conn2 <- [1,3110,null,{}] 09:26:10 INFO - PROCESS | 1655 | 1467822370583 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:10 INFO - PROCESS | 1655 | 1467822370585 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:10 INFO - PROCESS | 1655 | 1467822370665 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:26:10 INFO - PROCESS | 1655 | 1467822370672 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:10 INFO - PROCESS | 1655 | 1467822370674 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168b8000 == 30 [pid = 1655] [id = 787] 09:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x113388800) [pid = 1655] [serial = 2359] [outer = 0x0] 09:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1133e9400) [pid = 1655] [serial = 2360] [outer = 0x113388800] 09:26:10 INFO - PROCESS | 1655 | 1467822370702 Marionette DEBUG loaded listener.js 09:26:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x115df0000) [pid = 1655] [serial = 2361] [outer = 0x113388800] 09:26:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:26:11 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 09:26:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:26:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:26:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 469ms 09:26:11 INFO - PROCESS | 1655 | 1467822371038 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 09:26:11 INFO - PROCESS | 1655 | 1467822371077 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:26:11 INFO - PROCESS | 1655 | 1467822371078 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:26:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:26:11 INFO - PROCESS | 1655 | 1467822371085 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:26:11 INFO - PROCESS | 1655 | 1467822371086 Marionette TRACE conn2 <- [1,3114,null,{}] 09:26:11 INFO - PROCESS | 1655 | 1467822371089 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:11 INFO - PROCESS | 1655 | 1467822371090 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:11 INFO - PROCESS | 1655 | 1467822371170 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:26:11 INFO - PROCESS | 1655 | 1467822371182 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\", \"0afe8631-5f54-41fb-a9e0-bbcd7bffd357\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:11 INFO - PROCESS | 1655 | 1467822371186 Marionette INFO sendAsync cc8538b9-6cc1-364a-82c3-f871a6986e03 09:26:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11824d000 == 31 [pid = 1655] [id = 788] 09:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1164edc00) [pid = 1655] [serial = 2362] [outer = 0x0] 09:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118814400) [pid = 1655] [serial = 2363] [outer = 0x1164edc00] 09:26:11 INFO - PROCESS | 1655 | 1467822371216 Marionette DEBUG loaded listener.js 09:26:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119168000) [pid = 1655] [serial = 2364] [outer = 0x1164edc00] 09:26:11 INFO - PROCESS | 1655 | 1467822371561 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:26:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:26:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 520ms 09:26:11 INFO - PROCESS | 1655 | 1467822371606 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:26:11 INFO - PROCESS | 1655 | 1467822371607 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:26:12 WARNING - u'runner_teardown' () 09:26:12 INFO - No more tests 09:26:12 INFO - Got 0 unexpected results 09:26:12 INFO - SUITE-END | took 510s 09:26:12 INFO - Closing logging queue 09:26:12 INFO - queue closed 09:26:12 INFO - Return code: 0 09:26:12 WARNING - # TBPL SUCCESS # 09:26:12 INFO - Running post-action listener: _resource_record_post_action 09:26:12 INFO - Running post-run listener: _resource_record_post_run 09:26:13 INFO - Total resource usage - Wall time: 532s; CPU: 57.0%; Read bytes: 32759296; Write bytes: 950741504; Read time: 324; Write time: 5017 09:26:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:26:13 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150596096; Write bytes: 143949824; Read time: 13606; Write time: 256 09:26:13 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 30612992; Write bytes: 794442240; Read time: 297; Write time: 4720 09:26:13 INFO - Running post-run listener: _upload_blobber_files 09:26:13 INFO - Blob upload gear active. 09:26:13 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:26:13 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 09:26:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:26:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:26:14 INFO - (blobuploader) - INFO - Open directory for files ... 09:26:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:26:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:26:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:26:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:26:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:26:15 INFO - (blobuploader) - INFO - Done attempting. 09:26:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:26:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:26:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:26:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:26:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:26:16 INFO - (blobuploader) - INFO - Done attempting. 09:26:16 INFO - (blobuploader) - INFO - Iteration through files over. 09:26:16 INFO - Return code: 0 09:26:16 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:26:16 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:26:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/204a2367e5e9575c271f11dafd13d094bc3399570b2735d621c3e762b242b8724f6c1f1bd79f47e870d3e5d6a43966c2f9df2876843514e9e9ba10af4cbcdc41", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3a07beb264edcf191ea350253a2ab369436f87bf877beee25e404b95c1d145053a3c1b302e56770a45ab4c6b63cb86d6cc135b5697022cea7551b7298377421b"} 09:26:16 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:26:16 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:26:16 INFO - Contents: 09:26:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/204a2367e5e9575c271f11dafd13d094bc3399570b2735d621c3e762b242b8724f6c1f1bd79f47e870d3e5d6a43966c2f9df2876843514e9e9ba10af4cbcdc41", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3a07beb264edcf191ea350253a2ab369436f87bf877beee25e404b95c1d145053a3c1b302e56770a45ab4c6b63cb86d6cc135b5697022cea7551b7298377421b"} 09:26:16 INFO - Running post-run listener: copy_logs_to_upload_dir 09:26:16 INFO - Copying logs to upload dir... 09:26:16 INFO - mkdir: /builds/slave/test/build/upload/logs 09:26:16 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=586.288584 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-07-06 09:26:17.219773) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-06 09:26:17.223530) ========= 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.OeWVGF7luq/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.HmyoH1rhbi/Listeners TMPDIR=/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/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/204a2367e5e9575c271f11dafd13d094bc3399570b2735d621c3e762b242b8724f6c1f1bd79f47e870d3e5d6a43966c2f9df2876843514e9e9ba10af4cbcdc41", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3a07beb264edcf191ea350253a2ab369436f87bf877beee25e404b95c1d145053a3c1b302e56770a45ab4c6b63cb86d6cc135b5697022cea7551b7298377421b"} build_url:https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012667 build_url: 'https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/204a2367e5e9575c271f11dafd13d094bc3399570b2735d621c3e762b242b8724f6c1f1bd79f47e870d3e5d6a43966c2f9df2876843514e9e9ba10af4cbcdc41", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3a07beb264edcf191ea350253a2ab369436f87bf877beee25e404b95c1d145053a3c1b302e56770a45ab4c6b63cb86d6cc135b5697022cea7551b7298377421b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Nl_lIWxPRLeNvwjL7q2Ytw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-06 09:26:17.261142) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:26:17.261477) ========= 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.OeWVGF7luq/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.HmyoH1rhbi/Listeners TMPDIR=/var/folders/k2/1p7n4dw54cbgz4k9crwktl8800000w/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.005201 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 09:26:17.310490) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-06 09:26:17.310796) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-06 09:26:17.314139) ========= ========= Total master_lag: 0.72 =========