builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0037 starttime: 1466437422.1 results: success (0) buildid: 20160620070723 builduid: 7cea2a7f61a14fd9badb315a1e2eb13f revision: ec62fd62c9a7abd82517cd0243d166566fa776df ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:42.100267) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:42.100802) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:42.101127) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:42.124663) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:42.125258) ========= 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.8MFAzVsZLt/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.sGuG90Aaus/Listeners TMPDIR=/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-20 08:43:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 23.7M=0s 2016-06-20 08:43:42 (23.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.077581 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:42.224216) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:42.224555) ========= 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.8MFAzVsZLt/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.sGuG90Aaus/Listeners TMPDIR=/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/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.019903 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:42.273334) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:42.273723) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ec62fd62c9a7abd82517cd0243d166566fa776df --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 ec62fd62c9a7abd82517cd0243d166566fa776df --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.8MFAzVsZLt/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.sGuG90Aaus/Listeners TMPDIR=/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-20 08:43:42,349 truncating revision to first 12 chars 2016-06-20 08:43:42,349 Setting DEBUG logging. 2016-06-20 08:43:42,349 attempt 1/10 2016-06-20 08:43:42,349 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ec62fd62c9a7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-20 08:43:43,035 unpacking tar archive at: mozilla-beta-ec62fd62c9a7/testing/mozharness/ program finished with exit code 0 elapsedTime=0.937121 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:43.232054) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:43.232396) ========= script_repo_revision: ec62fd62c9a7abd82517cd0243d166566fa776df ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:43.232797) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:43.233086) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-20 08:43:43.251773) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 48 secs) (at 2016-06-20 08:43:43.252195) ========= /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.8MFAzVsZLt/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.sGuG90Aaus/Listeners TMPDIR=/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/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 08:43:43 INFO - MultiFileLogger online at 20160620 08:43:43 in /builds/slave/test 08:43:43 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 08:43:43 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:43:43 INFO - {'append_to_log': False, 08:43:43 INFO - 'base_work_dir': '/builds/slave/test', 08:43:43 INFO - 'blob_upload_branch': 'mozilla-beta', 08:43:43 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:43:43 INFO - 'buildbot_json_path': 'buildprops.json', 08:43:43 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:43:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:43:43 INFO - 'download_minidump_stackwalk': True, 08:43:43 INFO - 'download_symbols': 'true', 08:43:43 INFO - 'e10s': False, 08:43:43 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:43:43 INFO - 'tooltool.py': '/tools/tooltool.py', 08:43:43 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:43:43 INFO - '/tools/misc-python/virtualenv.py')}, 08:43:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:43:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:43:43 INFO - 'log_level': 'info', 08:43:43 INFO - 'log_to_console': True, 08:43:43 INFO - 'opt_config_files': (), 08:43:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:43:43 INFO - '--processes=1', 08:43:43 INFO - '--config=%(test_path)s/wptrunner.ini', 08:43:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:43:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:43:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:43:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:43:43 INFO - 'pip_index': False, 08:43:43 INFO - 'require_test_zip': True, 08:43:43 INFO - 'test_type': ('testharness',), 08:43:43 INFO - 'this_chunk': '1', 08:43:43 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:43:43 INFO - 'total_chunks': '10', 08:43:43 INFO - 'virtualenv_path': 'venv', 08:43:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:43:43 INFO - 'work_dir': 'build'} 08:43:43 INFO - ##### 08:43:43 INFO - ##### Running clobber step. 08:43:43 INFO - ##### 08:43:43 INFO - Running pre-action listener: _resource_record_pre_action 08:43:43 INFO - Running main action method: clobber 08:43:43 INFO - rmtree: /builds/slave/test/build 08:43:43 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:43:44 INFO - Running post-action listener: _resource_record_post_action 08:43:44 INFO - ##### 08:43:44 INFO - ##### Running read-buildbot-config step. 08:43:44 INFO - ##### 08:43:44 INFO - Running pre-action listener: _resource_record_pre_action 08:43:44 INFO - Running main action method: read_buildbot_config 08:43:44 INFO - Using buildbot properties: 08:43:44 INFO - { 08:43:44 INFO - "project": "", 08:43:44 INFO - "product": "firefox", 08:43:44 INFO - "script_repo_revision": "production", 08:43:44 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:43:44 INFO - "repository": "", 08:43:44 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:43:44 INFO - "buildid": "20160620070723", 08:43:44 INFO - "pgo_build": "False", 08:43:44 INFO - "basedir": "/builds/slave/test", 08:43:44 INFO - "buildnumber": 0, 08:43:44 INFO - "slavename": "t-yosemite-r7-0037", 08:43:44 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 08:43:44 INFO - "platform": "macosx64", 08:43:44 INFO - "branch": "mozilla-beta", 08:43:44 INFO - "revision": "ec62fd62c9a7abd82517cd0243d166566fa776df", 08:43:44 INFO - "repo_path": "releases/mozilla-beta", 08:43:44 INFO - "moz_repo_path": "", 08:43:44 INFO - "stage_platform": "macosx64", 08:43:44 INFO - "builduid": "7cea2a7f61a14fd9badb315a1e2eb13f", 08:43:44 INFO - "slavebuilddir": "test" 08:43:44 INFO - } 08:43:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:43:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:43:44 INFO - Running post-action listener: _resource_record_post_action 08:43:44 INFO - ##### 08:43:44 INFO - ##### Running download-and-extract step. 08:43:44 INFO - ##### 08:43:44 INFO - Running pre-action listener: _resource_record_pre_action 08:43:44 INFO - Running main action method: download_and_extract 08:43:44 INFO - mkdir: /builds/slave/test/build/tests 08:43:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:44 INFO - https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:43:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:43:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:43:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/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 08:43:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/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 08:43:45 INFO - Downloaded 1201 bytes. 08:43:45 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:43:45 INFO - Using the following test package requirements: 08:43:45 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:43:45 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:43:45 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:43:45 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:43:45 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:43:45 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:43:45 INFO - u'jsshell-mac64.zip'], 08:43:45 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:43:45 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:43:45 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:43:45 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:43:45 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:43:45 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:43:45 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:43:45 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:43:45 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:43:45 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:43:45 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:43:45 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 08:43: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')]} 08:43:45 INFO - https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:43:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:43:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:43:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/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 08:43:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/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 08:43:47 INFO - Downloaded 18355721 bytes. 08:43:47 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/*'] 08:43:47 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/* 08:43:47 INFO - caution: filename not matched: web-platform/* 08:43:47 INFO - Return code: 11 08:43:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:47 INFO - https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:43:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:43:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:43:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/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 08:43:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/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 08:43:49 INFO - Downloaded 36389087 bytes. 08:43:49 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/*'] 08:43:49 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/* 08:43:53 INFO - caution: filename not matched: bin/* 08:43:53 INFO - caution: filename not matched: config/* 08:43:53 INFO - caution: filename not matched: mozbase/* 08:43:53 INFO - caution: filename not matched: marionette/* 08:43:53 INFO - caution: filename not matched: tools/wptserve/* 08:43:53 INFO - Return code: 11 08:43:53 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')]} 08:43:53 INFO - https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:43:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:43:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:43:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:43:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/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 08:43:55 INFO - Downloaded 73064625 bytes. 08:43:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:43:55 INFO - mkdir: /builds/slave/test/properties 08:43:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:43:55 INFO - Writing to file /builds/slave/test/properties/build_url 08:43:55 INFO - Contents: 08:43:55 INFO - build_url:https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:43:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:43:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:43:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:43:57 INFO - Contents: 08:43:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:43:57 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')]} 08:43:57 INFO - https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:43:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:43:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:43:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/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 08:43:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/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 08:44:03 INFO - Downloaded 103653486 bytes. 08:44:03 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'] 08:44:03 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 08:44:06 INFO - Return code: 0 08:44:06 INFO - Running post-action listener: _resource_record_post_action 08:44:06 INFO - Running post-action listener: set_extra_try_arguments 08:44:06 INFO - ##### 08:44:06 INFO - ##### Running create-virtualenv step. 08:44:06 INFO - ##### 08:44:06 INFO - Running pre-action listener: _pre_create_virtualenv 08:44:06 INFO - Running pre-action listener: _resource_record_pre_action 08:44:06 INFO - Running main action method: create_virtualenv 08:44:06 INFO - Creating virtualenv /builds/slave/test/build/venv 08:44:06 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 08:44:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:44:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:44:07 INFO - Using real prefix '/tools/python27' 08:44:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:44:07 INFO - Installing distribute.............................................................................................................................................................................................done. 08:44:10 INFO - Installing pip.................done. 08:44:10 INFO - Return code: 0 08:44:10 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:44:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:44:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:44:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:44:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:44:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:44:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:44:10 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 0x107707e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107724f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8363c70fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1077205e0>, '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 0x107303cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10732e990>, '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.8MFAzVsZLt/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.sGuG90Aaus/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:44:10 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 08:44:10 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 08:44:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.8MFAzVsZLt/Render', 08:44:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:44:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:44:10 INFO - 'HOME': '/Users/cltbld', 08:44:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:44:10 INFO - 'LOGNAME': 'cltbld', 08:44:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:44:10 INFO - 'MOZ_NO_REMOTE': '1', 08:44:10 INFO - 'NO_EM_RESTART': '1', 08:44:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:44:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:44:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:44:10 INFO - 'PWD': '/builds/slave/test', 08:44:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:44:10 INFO - 'SHELL': '/bin/bash', 08:44:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sGuG90Aaus/Listeners', 08:44:10 INFO - 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', 08:44:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:44:10 INFO - 'USER': 'cltbld', 08:44:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:44:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:44:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:44:10 INFO - 'XPC_FLAGS': '0x0', 08:44:10 INFO - 'XPC_SERVICE_NAME': '0', 08:44:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:44:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:44:10 INFO - Downloading/unpacking psutil>=0.7.1 08:44:10 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 08:44:10 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 08:44:10 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 08:44:10 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 08:44:10 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 08:44:10 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 08:44:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:44:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:44:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:44:14 INFO - Installing collected packages: psutil 08:44:14 INFO - Running setup.py install for psutil 08:44:14 INFO - building 'psutil._psutil_osx' extension 08:44:14 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 08:44:14 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 08:44:14 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 08:44:14 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 08:44:14 INFO - building 'psutil._psutil_posix' extension 08:44:14 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 08:44:14 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:44:14 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:44:14 INFO - ^ 08:44:14 INFO - 1 warning generated. 08:44:14 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 08:44:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:44:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:44:14 INFO - Successfully installed psutil 08:44:14 INFO - Cleaning up... 08:44:14 INFO - Return code: 0 08:44:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:44: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')]} 08:44:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:44:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:44: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')]} 08:44:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:44:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:44:14 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 0x107707e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107724f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8363c70fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1077205e0>, '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 0x107303cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10732e990>, '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.8MFAzVsZLt/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.sGuG90Aaus/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:44:14 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 08:44:14 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 08:44:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.8MFAzVsZLt/Render', 08:44:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:44:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:44:14 INFO - 'HOME': '/Users/cltbld', 08:44:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:44:14 INFO - 'LOGNAME': 'cltbld', 08:44:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:44:14 INFO - 'MOZ_NO_REMOTE': '1', 08:44:14 INFO - 'NO_EM_RESTART': '1', 08:44:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:44:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:44:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:44:14 INFO - 'PWD': '/builds/slave/test', 08:44:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:44:14 INFO - 'SHELL': '/bin/bash', 08:44:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sGuG90Aaus/Listeners', 08:44:14 INFO - 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', 08:44:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:44:14 INFO - 'USER': 'cltbld', 08:44:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:44:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:44:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:44:14 INFO - 'XPC_FLAGS': '0x0', 08:44:14 INFO - 'XPC_SERVICE_NAME': '0', 08:44:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:44:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:44:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:44:15 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 08:44:15 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 08:44:15 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 08:44:15 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 08:44:15 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 08:44:15 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 08:44:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:44:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:44:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:44:17 INFO - Installing collected packages: mozsystemmonitor 08:44:17 INFO - Running setup.py install for mozsystemmonitor 08:44:17 INFO - Successfully installed mozsystemmonitor 08:44:17 INFO - Cleaning up... 08:44:17 INFO - Return code: 0 08:44:17 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:44:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:44:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:44:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:44:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:44:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:44:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:44:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x107707e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107724f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8363c70fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1077205e0>, '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 0x107303cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10732e990>, '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.8MFAzVsZLt/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.sGuG90Aaus/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:44:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:44:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:44:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.8MFAzVsZLt/Render', 08:44:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:44:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:44:17 INFO - 'HOME': '/Users/cltbld', 08:44:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:44:17 INFO - 'LOGNAME': 'cltbld', 08:44:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:44:17 INFO - 'MOZ_NO_REMOTE': '1', 08:44:17 INFO - 'NO_EM_RESTART': '1', 08:44:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:44:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:44:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:44:17 INFO - 'PWD': '/builds/slave/test', 08:44:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:44:17 INFO - 'SHELL': '/bin/bash', 08:44:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sGuG90Aaus/Listeners', 08:44:17 INFO - 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', 08:44:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:44:17 INFO - 'USER': 'cltbld', 08:44:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:44:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:44:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:44:17 INFO - 'XPC_FLAGS': '0x0', 08:44:17 INFO - 'XPC_SERVICE_NAME': '0', 08:44:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:44:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:44:18 INFO - Downloading/unpacking blobuploader==1.2.4 08:44:18 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 08:44:18 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 08:44:18 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 08:44:18 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 08:44:18 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 08:44:18 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 08:44:20 INFO - Downloading blobuploader-1.2.4.tar.gz 08:44:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:44:20 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:44:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:44:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:44:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:44:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:44:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:44:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:44:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:44:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:44:21 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 08:44:21 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 08:44:21 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 08:44:21 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 08:44:21 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 08:44:21 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 08:44:21 INFO - Downloading docopt-0.6.1.tar.gz 08:44:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:44:21 INFO - Installing collected packages: blobuploader, requests, docopt 08:44:21 INFO - Running setup.py install for blobuploader 08:44:22 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:44:22 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:44:22 INFO - Running setup.py install for requests 08:44:22 INFO - Running setup.py install for docopt 08:44:22 INFO - Successfully installed blobuploader requests docopt 08:44:22 INFO - Cleaning up... 08:44:22 INFO - Return code: 0 08:44:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:44:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:44:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:44:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:44:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:44:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:44:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:44:22 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 0x107707e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107724f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8363c70fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1077205e0>, '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 0x107303cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10732e990>, '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.8MFAzVsZLt/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.sGuG90Aaus/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:44:22 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 08:44:22 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 08:44:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.8MFAzVsZLt/Render', 08:44:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:44:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:44:22 INFO - 'HOME': '/Users/cltbld', 08:44:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:44:22 INFO - 'LOGNAME': 'cltbld', 08:44:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:44:22 INFO - 'MOZ_NO_REMOTE': '1', 08:44:22 INFO - 'NO_EM_RESTART': '1', 08:44:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:44:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:44:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:44:22 INFO - 'PWD': '/builds/slave/test', 08:44:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:44:22 INFO - 'SHELL': '/bin/bash', 08:44:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sGuG90Aaus/Listeners', 08:44:22 INFO - 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', 08:44:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:44:22 INFO - 'USER': 'cltbld', 08:44:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:44:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:44:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:44:22 INFO - 'XPC_FLAGS': '0x0', 08:44:22 INFO - 'XPC_SERVICE_NAME': '0', 08:44:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:44:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:44:23 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-lo5g6W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:44:23 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-acCl1o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:44:23 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-2B4Ojt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:44:23 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-RU3lKZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:44:23 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-ZTSuXV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:44:23 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-YvOHBO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:44:23 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-NSor1s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:44:23 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-3hp6yu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:44:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:44:23 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-Ajb927-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:44:24 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-cezluo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:44:24 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-NxmHhE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:44:24 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-5FXMdx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:44:24 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-YUBzvM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:44:24 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-ObOfn2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:44:24 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-0X_Q3h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:44:24 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-Jqa4pK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:44:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:44:24 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-xbJJy7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:44:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:44:24 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-c083yH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:44:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:44:24 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-Ki6PXQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:44:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:44:25 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-1SqJrw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:44:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:44:25 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-e8ZUPv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:44:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:44:25 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 08:44:25 INFO - Running setup.py install for manifestparser 08:44:25 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:44:25 INFO - Running setup.py install for mozcrash 08:44:25 INFO - Running setup.py install for mozdebug 08:44:26 INFO - Running setup.py install for mozdevice 08:44:26 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:44:26 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:44:26 INFO - Running setup.py install for mozfile 08:44:26 INFO - Running setup.py install for mozhttpd 08:44:26 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:44:26 INFO - Running setup.py install for mozinfo 08:44:26 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:44:26 INFO - Running setup.py install for mozInstall 08:44:26 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:44:26 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:44:26 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:44:26 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:44:26 INFO - Running setup.py install for mozleak 08:44:27 INFO - Running setup.py install for mozlog 08:44:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:44:27 INFO - Running setup.py install for moznetwork 08:44:27 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:44:27 INFO - Running setup.py install for mozprocess 08:44:27 INFO - Running setup.py install for mozprofile 08:44:27 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:44:27 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:44:27 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:44:27 INFO - Running setup.py install for mozrunner 08:44:27 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:44:27 INFO - Running setup.py install for mozscreenshot 08:44:27 INFO - Running setup.py install for moztest 08:44:28 INFO - Running setup.py install for mozversion 08:44:28 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:44:28 INFO - Running setup.py install for wptserve 08:44:28 INFO - Running setup.py install for marionette-driver 08:44:28 INFO - Running setup.py install for browsermob-proxy 08:44:28 INFO - Running setup.py install for marionette-client 08:44:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:44:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:44:29 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 08:44:29 INFO - Cleaning up... 08:44:29 INFO - Return code: 0 08:44:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:44:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:44:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:44:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:44:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:44:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:44:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:44:29 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 0x107707e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107724f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8363c70fd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1077205e0>, '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 0x107303cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10732e990>, '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.8MFAzVsZLt/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.sGuG90Aaus/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:44:29 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 08:44:29 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 08:44:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.8MFAzVsZLt/Render', 08:44:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:44:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:44:29 INFO - 'HOME': '/Users/cltbld', 08:44:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:44:29 INFO - 'LOGNAME': 'cltbld', 08:44:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:44:29 INFO - 'MOZ_NO_REMOTE': '1', 08:44:29 INFO - 'NO_EM_RESTART': '1', 08:44:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:44:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:44:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:44:29 INFO - 'PWD': '/builds/slave/test', 08:44:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:44:29 INFO - 'SHELL': '/bin/bash', 08:44:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sGuG90Aaus/Listeners', 08:44:29 INFO - 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', 08:44:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:44:29 INFO - 'USER': 'cltbld', 08:44:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:44:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:44:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:44:29 INFO - 'XPC_FLAGS': '0x0', 08:44:29 INFO - 'XPC_SERVICE_NAME': '0', 08:44:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:44:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:44:29 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-V2DvNx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:44:29 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)) 08:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:44:29 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-y7hhFw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:44:29 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)) 08:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:44:29 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-Lhfx9z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:44:29 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)) 08:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:44:29 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-z4GyGm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:44:29 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)) 08:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:44:29 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-U9jKPG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:44:29 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)) 08:44:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:44:29 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-5JvaSs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:44:30 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)) 08:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:44:30 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-d3nxlF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:44:30 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)) 08:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:44:30 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-t8xb9P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:44:30 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)) 08:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:44:30 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-dV4EJc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:44:30 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)) 08:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:44:30 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-oXjrMR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:44:30 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)) 08:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:44:30 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-mDWmW8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:44:30 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)) 08:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:44:30 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-u8EYDL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:44:30 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)) 08:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:44:30 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-jNXssW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:44:30 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)) 08:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:44:30 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-dkmfTp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:44:30 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)) 08:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:44:30 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-1uzc3w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:44:31 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)) 08:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:44:31 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-Diq0Ho-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:44:31 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)) 08:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:44:31 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-A21pyb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:44:31 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)) 08:44:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:44:31 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-gmUITz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:44:31 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)) 08:44:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:44:31 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-cYjvIK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:44:31 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)) 08:44:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:44:31 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-qZBhCo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:44:31 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)) 08:44:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:44:31 INFO - Running setup.py (path:/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/pip-IFABF0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:44:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:44:32 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)) 08:44:32 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)) 08:44:32 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)) 08:44:32 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)) 08:44:32 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)) 08:44:32 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)) 08:44:32 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:44:32 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 08:44:32 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 08:44:32 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 08:44:32 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 08:44:32 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 08:44:32 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 08:44:34 INFO - Downloading blessings-1.6.tar.gz 08:44:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:44:34 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)) 08:44:34 INFO - Installing collected packages: blessings 08:44:34 INFO - Running setup.py install for blessings 08:44:34 INFO - Successfully installed blessings 08:44:34 INFO - Cleaning up... 08:44:34 INFO - Return code: 0 08:44:34 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:44:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:44:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:44:35 INFO - Reading from file tmpfile_stdout 08:44:35 INFO - Current package versions: 08:44:35 INFO - blessings == 1.6 08:44:35 INFO - blobuploader == 1.2.4 08:44:35 INFO - browsermob-proxy == 0.6.0 08:44:35 INFO - docopt == 0.6.1 08:44:35 INFO - manifestparser == 1.1 08:44:35 INFO - marionette-client == 2.3.0 08:44:35 INFO - marionette-driver == 1.4.0 08:44:35 INFO - mozInstall == 1.12 08:44:35 INFO - mozcrash == 0.17 08:44:35 INFO - mozdebug == 0.1 08:44:35 INFO - mozdevice == 0.48 08:44:35 INFO - mozfile == 1.2 08:44:35 INFO - mozhttpd == 0.7 08:44:35 INFO - mozinfo == 0.9 08:44:35 INFO - mozleak == 0.1 08:44:35 INFO - mozlog == 3.1 08:44:35 INFO - moznetwork == 0.27 08:44:35 INFO - mozprocess == 0.22 08:44:35 INFO - mozprofile == 0.28 08:44:35 INFO - mozrunner == 6.11 08:44:35 INFO - mozscreenshot == 0.1 08:44:35 INFO - mozsystemmonitor == 0.0 08:44:35 INFO - moztest == 0.7 08:44:35 INFO - mozversion == 1.4 08:44:35 INFO - psutil == 3.1.1 08:44:35 INFO - requests == 1.2.3 08:44:35 INFO - wptserve == 1.4.0 08:44:35 INFO - wsgiref == 0.1.2 08:44:35 INFO - Running post-action listener: _resource_record_post_action 08:44:35 INFO - Running post-action listener: _start_resource_monitoring 08:44:35 INFO - Starting resource monitoring. 08:44:35 INFO - ##### 08:44:35 INFO - ##### Running pull step. 08:44:35 INFO - ##### 08:44:35 INFO - Running pre-action listener: _resource_record_pre_action 08:44:35 INFO - Running main action method: pull 08:44:35 INFO - Pull has nothing to do! 08:44:35 INFO - Running post-action listener: _resource_record_post_action 08:44:35 INFO - ##### 08:44:35 INFO - ##### Running install step. 08:44:35 INFO - ##### 08:44:35 INFO - Running pre-action listener: _resource_record_pre_action 08:44:35 INFO - Running main action method: install 08:44:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:44:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:44:35 INFO - Reading from file tmpfile_stdout 08:44:35 INFO - Detecting whether we're running mozinstall >=1.0... 08:44:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:44:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:44:35 INFO - Reading from file tmpfile_stdout 08:44:35 INFO - Output received: 08:44:35 INFO - Usage: mozinstall [options] installer 08:44:35 INFO - Options: 08:44:35 INFO - -h, --help show this help message and exit 08:44:35 INFO - -d DEST, --destination=DEST 08:44:35 INFO - Directory to install application into. [default: 08:44:35 INFO - "/builds/slave/test"] 08:44:35 INFO - --app=APP Application being installed. [default: firefox] 08:44:35 INFO - mkdir: /builds/slave/test/build/application 08:44:35 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'] 08:44:35 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 08:44:53 INFO - Reading from file tmpfile_stdout 08:44:53 INFO - Output received: 08:44:53 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:44:53 INFO - Running post-action listener: _resource_record_post_action 08:44:53 INFO - ##### 08:44:53 INFO - ##### Running run-tests step. 08:44:53 INFO - ##### 08:44:53 INFO - Running pre-action listener: _resource_record_pre_action 08:44:53 INFO - Running main action method: run_tests 08:44:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:44:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:44:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:44:53 INFO - grabbing minidump binary from tooltool 08:44:53 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')]} 08:44:53 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 0x1077205e0>, '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 0x107303cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10732e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:44:53 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 08:44:53 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 08:44:53 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:44:53 INFO - Return code: 0 08:44:53 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:44:53 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:44:53 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/V6MFpIwcQ8uB_8HfXsE6AA/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 08:44:53 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/V6MFpIwcQ8uB_8HfXsE6AA/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 08:44:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.8MFAzVsZLt/Render', 08:44:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:44:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:44:53 INFO - 'HOME': '/Users/cltbld', 08:44:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:44:53 INFO - 'LOGNAME': 'cltbld', 08:44:53 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:44:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:44:53 INFO - 'MOZ_NO_REMOTE': '1', 08:44:53 INFO - 'NO_EM_RESTART': '1', 08:44:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:44:53 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:44:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:44:53 INFO - 'PWD': '/builds/slave/test', 08:44:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:44:53 INFO - 'SHELL': '/bin/bash', 08:44:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sGuG90Aaus/Listeners', 08:44:53 INFO - 'TMPDIR': '/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/T/', 08:44:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:44:53 INFO - 'USER': 'cltbld', 08:44:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:44:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:44:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:44:53 INFO - 'XPC_FLAGS': '0x0', 08:44:53 INFO - 'XPC_SERVICE_NAME': '0', 08:44:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:44:53 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/V6MFpIwcQ8uB_8HfXsE6AA/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 08:44:54 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 08:44:54 INFO - import pkg_resources 08:44:55 INFO - Using 1 client processes 08:44:55 INFO - wptserve Starting http server on 127.0.0.1:8000 08:44:55 INFO - wptserve Starting http server on 127.0.0.1:8001 08:44:55 INFO - wptserve Starting http server on 127.0.0.1:8443 08:44:57 INFO - SUITE-START | Running 778 tests 08:44:57 INFO - Running testharness tests 08:44:57 INFO - Setting up ssl 08:44:57 INFO - PROCESS | certutil | 08:44:57 INFO - PROCESS | certutil | 08:44:57 INFO - PROCESS | certutil | 08:44:57 INFO - Certificate Nickname Trust Attributes 08:44:57 INFO - SSL,S/MIME,JAR/XPI 08:44:57 INFO - 08:44:57 INFO - web-platform-tests CT,, 08:44:57 INFO - 08:44:57 INFO - Starting runner 08:44:58 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:44:58 INFO - PROCESS | 1944 | 1466437498248 Marionette DEBUG Marionette enabled via build flag and pref 08:44:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x113ce9000 == 1 [pid = 1944] [id = 1] 08:44:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 1 (0x113ce9800) [pid = 1944] [serial = 1] [outer = 0x0] 08:44:58 INFO - PROCESS | 1944 | [1944] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:44:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 2 (0x113cea800) [pid = 1944] [serial = 2] [outer = 0x113ce9800] 08:44:58 INFO - PROCESS | 1944 | 1466437498559 Marionette INFO Listening on port 2828 08:44:58 INFO - PROCESS | 1944 | 1466437498789 Marionette DEBUG Marionette enabled via command-line flag 08:44:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x116861000 == 2 [pid = 1944] [id = 2] 08:44:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 3 (0x116861800) [pid = 1944] [serial = 3] [outer = 0x0] 08:44:58 INFO - PROCESS | 1944 | [1944] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:44:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 4 (0x116862800) [pid = 1944] [serial = 4] [outer = 0x116861800] 08:44:58 INFO - PROCESS | 1944 | [1944] 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 08:44:58 INFO - PROCESS | 1944 | 1466437498930 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50346 08:44:59 INFO - PROCESS | 1944 | 1466437499016 Marionette DEBUG Closed connection conn0 08:44:59 INFO - PROCESS | 1944 | [1944] 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 08:44:59 INFO - PROCESS | 1944 | 1466437499022 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50347 08:44:59 INFO - PROCESS | 1944 | 1466437499030 Marionette DEBUG Closed connection conn1 08:44:59 INFO - PROCESS | 1944 | [1944] 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 08:44:59 INFO - PROCESS | 1944 | 1466437499035 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50348 08:44:59 INFO - PROCESS | 1944 | 1466437499044 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:44:59 INFO - PROCESS | 1944 | 1466437499048 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":"20160620070723","device":"desktop","version":"48.0"} 08:44:59 INFO - PROCESS | 1944 | [1944] 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 08:44:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196f6000 == 3 [pid = 1944] [id = 3] 08:44:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 5 (0x119a2f000) [pid = 1944] [serial = 5] [outer = 0x0] 08:44:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x119a2f800 == 4 [pid = 1944] [id = 4] 08:44:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 6 (0x1198b0400) [pid = 1944] [serial = 6] [outer = 0x0] 08:45:00 INFO - PROCESS | 1944 | [1944] 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 08:45:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12139f000 == 5 [pid = 1944] [id = 5] 08:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 7 (0x1198ad000) [pid = 1944] [serial = 7] [outer = 0x0] 08:45:00 INFO - PROCESS | 1944 | [1944] 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 08:45:00 INFO - PROCESS | 1944 | [1944] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 8 (0x121777000) [pid = 1944] [serial = 8] [outer = 0x1198ad000] 08:45:00 INFO - PROCESS | 1944 | [1944] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 9 (0x123b5f000) [pid = 1944] [serial = 9] [outer = 0x119a2f000] 08:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 10 (0x121595000) [pid = 1944] [serial = 10] [outer = 0x1198b0400] 08:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 11 (0x121597000) [pid = 1944] [serial = 11] [outer = 0x1198ad000] 08:45:00 INFO - PROCESS | 1944 | [1944] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:45:00 INFO - PROCESS | 1944 | 1466437500898 Marionette INFO startBrowser c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:00 INFO - PROCESS | 1944 | 1466437500923 Marionette DEBUG loaded listener.js 08:45:00 INFO - PROCESS | 1944 | 1466437500930 Marionette DEBUG loaded listener.js 08:45:00 INFO - PROCESS | 1944 | 1466437500931 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 12 (0x12658f800) [pid = 1944] [serial = 12] [outer = 0x1198ad000] 08:45:01 INFO - PROCESS | 1944 | 1466437501243 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c2f60f3b-8bad-c449-8bc5-5db58dfbc04c","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":"20160620070723","device":"desktop","version":"48.0","command_id":1}}] 08:45:01 INFO - PROCESS | 1944 | 1466437501321 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}] 08:45:01 INFO - PROCESS | 1944 | 1466437501324 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:01 INFO - PROCESS | 1944 | 1466437501396 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:45:01 INFO - PROCESS | 1944 | 1466437501481 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:45:01 INFO - PROCESS | 1944 | 1466437501483 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:01 INFO - PROCESS | 1944 | [1944] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:45:01 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:45:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 13 (0x128ca0c00) [pid = 1944] [serial = 13] [outer = 0x1198ad000] 08:45:01 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:45:01 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:45:01 INFO - PROCESS | 1944 | 1466437501845 Marionette TRACE conn2 <- [1,3,null,{}] 08:45:01 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:45:01 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:45:01 INFO - PROCESS | 1944 | 1466437501848 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:45:01 INFO - PROCESS | 1944 | 1466437501851 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:01 INFO - PROCESS | 1944 | 1466437501865 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:45:01 INFO - PROCESS | 1944 | 1466437501892 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 1944 | 1466437501893 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:45:01 INFO - PROCESS | 1944 | 1466437501896 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 1944 | 1466437501899 Marionette TRACE conn2 <- [1,6,null,{}] 08:45:01 INFO - PROCESS | 1944 | 1466437501902 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}] 08:45:01 INFO - PROCESS | 1944 | 1466437501904 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:01 INFO - PROCESS | 1944 | 1466437501913 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:45:01 INFO - PROCESS | 1944 | 1466437501916 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:01 INFO - PROCESS | 1944 | 1466437501917 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c67000 == 6 [pid = 1944] [id = 6] 08:45:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 14 (0x129060c00) [pid = 1944] [serial = 14] [outer = 0x0] 08:45:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 15 (0x129062800) [pid = 1944] [serial = 15] [outer = 0x129060c00] 08:45:01 INFO - PROCESS | 1944 | 1466437501947 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 16 (0x129178800) [pid = 1944] [serial = 16] [outer = 0x129060c00] 08:45:02 INFO - PROCESS | 1944 | 1466437502251 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]]]}] 08:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 08:45:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12964d800 == 7 [pid = 1944] [id = 7] 08:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 17 (0x113dce000) [pid = 1944] [serial = 17] [outer = 0x0] 08:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 18 (0x129681c00) [pid = 1944] [serial = 18] [outer = 0x113dce000] 08:45:02 INFO - PROCESS | 1944 | 1466437502292 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 1944 | 1466437502316 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:45:02 INFO - PROCESS | 1944 | 1466437502318 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 19 (0x129688000) [pid = 1944] [serial = 19] [outer = 0x113dce000] 08:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:45:02 INFO - PROCESS | 1944 | 1466437502362 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 1944 | 1466437502363 Marionette TRACE conn2 <- [1,10,null,{}] 08:45:02 INFO - PROCESS | 1944 | 1466437502383 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}] 08:45:02 INFO - PROCESS | 1944 | 1466437502387 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:02 INFO - PROCESS | 1944 | 1466437502519 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:45:02 INFO - PROCESS | 1944 | 1466437502542 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:02 INFO - PROCESS | 1944 | 1466437502543 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6a0000 == 8 [pid = 1944] [id = 8] 08:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 20 (0x12a6bb000) [pid = 1944] [serial = 20] [outer = 0x0] 08:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 21 (0x12a6bcc00) [pid = 1944] [serial = 21] [outer = 0x12a6bb000] 08:45:02 INFO - PROCESS | 1944 | 1466437502573 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 22 (0x12a6c1400) [pid = 1944] [serial = 22] [outer = 0x12a6bb000] 08:45:02 INFO - PROCESS | 1944 | 1466437502945 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]]]}] 08:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 647ms 08:45:02 INFO - PROCESS | 1944 | 1466437502982 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:45:02 INFO - PROCESS | 1944 | 1466437502983 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:45:02 INFO - PROCESS | 1944 | 1466437502986 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 1944 | 1466437502987 Marionette TRACE conn2 <- [1,14,null,{}] 08:45:02 INFO - PROCESS | 1944 | 1466437502989 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}] 08:45:02 INFO - PROCESS | 1944 | 1466437502991 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:03 INFO - PROCESS | 1944 | 1466437503082 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:45:03 INFO - PROCESS | 1944 | 1466437503086 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:03 INFO - PROCESS | 1944 | 1466437503087 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b07e800 == 9 [pid = 1944] [id = 9] 08:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 23 (0x12aa3c400) [pid = 1944] [serial = 23] [outer = 0x0] 08:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 24 (0x12b02a400) [pid = 1944] [serial = 24] [outer = 0x12aa3c400] 08:45:03 INFO - PROCESS | 1944 | 1466437503111 Marionette DEBUG loaded listener.js 08:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 25 (0x12b7bf000) [pid = 1944] [serial = 25] [outer = 0x12aa3c400] 08:45:03 INFO - PROCESS | 1944 | 1466437503389 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]]]}] 08:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 08:45:03 INFO - PROCESS | 1944 | 1466437503410 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:45:03 INFO - PROCESS | 1944 | 1466437503411 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:45:03 INFO - PROCESS | 1944 | 1466437503414 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:45:03 INFO - PROCESS | 1944 | 1466437503415 Marionette TRACE conn2 <- [1,18,null,{}] 08:45:03 INFO - PROCESS | 1944 | 1466437503424 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}] 08:45:03 INFO - PROCESS | 1944 | 1466437503426 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:03 INFO - PROCESS | 1944 | 1466437503528 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:45:03 INFO - PROCESS | 1944 | 1466437503532 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:03 INFO - PROCESS | 1944 | 1466437503535 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b883000 == 10 [pid = 1944] [id = 10] 08:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 26 (0x12b8c2400) [pid = 1944] [serial = 26] [outer = 0x0] 08:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 27 (0x12b8c6c00) [pid = 1944] [serial = 27] [outer = 0x12b8c2400] 08:45:03 INFO - PROCESS | 1944 | 1466437503559 Marionette DEBUG loaded listener.js 08:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 28 (0x12b8ccc00) [pid = 1944] [serial = 28] [outer = 0x12b8c2400] 08:45:03 INFO - PROCESS | 1944 | 1466437503841 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]]]}] 08:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 08:45:03 INFO - PROCESS | 1944 | 1466437503884 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:45:03 INFO - PROCESS | 1944 | 1466437503888 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:45:03 INFO - PROCESS | 1944 | 1466437503892 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:45:03 INFO - PROCESS | 1944 | 1466437503893 Marionette TRACE conn2 <- [1,22,null,{}] 08:45:03 INFO - PROCESS | 1944 | 1466437503895 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}] 08:45:03 INFO - PROCESS | 1944 | 1466437503897 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:04 INFO - PROCESS | 1944 | 1466437504043 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:45:04 INFO - PROCESS | 1944 | 1466437504048 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 1944 | 1466437504049 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbf7800 == 11 [pid = 1944] [id = 11] 08:45:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 29 (0x12b8c1800) [pid = 1944] [serial = 29] [outer = 0x0] 08:45:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 30 (0x12b8d8800) [pid = 1944] [serial = 30] [outer = 0x12b8c1800] 08:45:04 INFO - PROCESS | 1944 | 1466437504092 Marionette DEBUG loaded listener.js 08:45:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 31 (0x117e30000) [pid = 1944] [serial = 31] [outer = 0x12b8c1800] 08:45:04 INFO - PROCESS | 1944 | 1466437504486 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]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 618ms 08:45:04 INFO - PROCESS | 1944 | 1466437504511 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 1944 | 1466437504513 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:45:04 INFO - PROCESS | 1944 | 1466437504516 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 1944 | 1466437504518 Marionette TRACE conn2 <- [1,26,null,{}] 08:45:04 INFO - PROCESS | 1944 | 1466437504521 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}] 08:45:04 INFO - PROCESS | 1944 | 1466437504523 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:04 INFO - PROCESS | 1944 | 1466437504632 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:45:04 INFO - PROCESS | 1944 | 1466437504636 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 1944 | 1466437504639 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf90000 == 12 [pid = 1944] [id = 12] 08:45:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 32 (0x12be2d000) [pid = 1944] [serial = 32] [outer = 0x0] 08:45:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 33 (0x12c115000) [pid = 1944] [serial = 33] [outer = 0x12be2d000] 08:45:04 INFO - PROCESS | 1944 | 1466437504663 Marionette DEBUG loaded listener.js 08:45:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 34 (0x12c11dc00) [pid = 1944] [serial = 34] [outer = 0x12be2d000] 08:45:04 INFO - PROCESS | 1944 | 1466437504905 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]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 424ms 08:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:45:04 INFO - PROCESS | 1944 | 1466437504942 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 1944 | 1466437504943 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:45:04 INFO - PROCESS | 1944 | 1466437504945 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 1944 | 1466437504946 Marionette TRACE conn2 <- [1,30,null,{}] 08:45:04 INFO - PROCESS | 1944 | 1466437504975 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}] 08:45:04 INFO - PROCESS | 1944 | 1466437504976 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:05 INFO - PROCESS | 1944 | 1466437505067 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:45:05 INFO - PROCESS | 1944 | 1466437505074 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 1944 | 1466437505075 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c413800 == 13 [pid = 1944] [id = 13] 08:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 35 (0x12c120000) [pid = 1944] [serial = 35] [outer = 0x0] 08:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 36 (0x12c46a400) [pid = 1944] [serial = 36] [outer = 0x12c120000] 08:45:05 INFO - PROCESS | 1944 | 1466437505099 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 37 (0x12c46e000) [pid = 1944] [serial = 37] [outer = 0x12c120000] 08:45:05 INFO - PROCESS | 1944 | 1466437505339 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]]]}] 08:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 439ms 08:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:45:05 INFO - PROCESS | 1944 | 1466437505392 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:45:05 INFO - PROCESS | 1944 | 1466437505393 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:45:05 INFO - PROCESS | 1944 | 1466437505395 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 1944 | 1466437505396 Marionette TRACE conn2 <- [1,34,null,{}] 08:45:05 INFO - PROCESS | 1944 | 1466437505398 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}] 08:45:05 INFO - PROCESS | 1944 | 1466437505400 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:05 INFO - PROCESS | 1944 | 1466437505490 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:45:05 INFO - PROCESS | 1944 | 1466437505494 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 1944 | 1466437505495 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c785800 == 14 [pid = 1944] [id = 14] 08:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 38 (0x12c468000) [pid = 1944] [serial = 38] [outer = 0x0] 08:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 39 (0x12c732c00) [pid = 1944] [serial = 39] [outer = 0x12c468000] 08:45:05 INFO - PROCESS | 1944 | 1466437505519 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 40 (0x12c73b400) [pid = 1944] [serial = 40] [outer = 0x12c468000] 08:45:05 INFO - PROCESS | 1944 | 1466437505759 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]]]}] 08:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 370ms 08:45:05 INFO - PROCESS | 1944 | 1466437505766 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:45:05 INFO - PROCESS | 1944 | 1466437505767 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:45:05 INFO - PROCESS | 1944 | 1466437505780 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 1944 | 1466437505781 Marionette TRACE conn2 <- [1,38,null,{}] 08:45:05 INFO - PROCESS | 1944 | 1466437505784 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}] 08:45:05 INFO - PROCESS | 1944 | 1466437505791 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:05 INFO - PROCESS | 1944 | 1466437505956 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:45:05 INFO - PROCESS | 1944 | 1466437505962 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 1944 | 1466437505963 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca18800 == 15 [pid = 1944] [id = 15] 08:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 41 (0x12c741000) [pid = 1944] [serial = 41] [outer = 0x0] 08:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 42 (0x12cad2800) [pid = 1944] [serial = 42] [outer = 0x12c741000] 08:45:06 INFO - PROCESS | 1944 | 1466437506003 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 43 (0x12cad7800) [pid = 1944] [serial = 43] [outer = 0x12c741000] 08:45:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c2b800 == 16 [pid = 1944] [id = 16] 08:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 44 (0x123c2c000) [pid = 1944] [serial = 44] [outer = 0x0] 08:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 45 (0x123c30000) [pid = 1944] [serial = 45] [outer = 0x123c2c000] 08:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 46 (0x123c2e800) [pid = 1944] [serial = 46] [outer = 0x123c2c000] 08:45:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c25800 == 17 [pid = 1944] [id = 17] 08:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 47 (0x12cad6800) [pid = 1944] [serial = 47] [outer = 0x0] 08:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 48 (0x12cd3c400) [pid = 1944] [serial = 48] [outer = 0x12cad6800] 08:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 49 (0x12cd3ec00) [pid = 1944] [serial = 49] [outer = 0x12cad6800] 08:45:06 INFO - PROCESS | 1944 | 1466437506451 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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 725ms 08:45:06 INFO - PROCESS | 1944 | 1466437506510 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 1944 | 1466437506512 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:45:06 INFO - PROCESS | 1944 | 1466437506515 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 1944 | 1466437506518 Marionette TRACE conn2 <- [1,42,null,{}] 08:45:06 INFO - PROCESS | 1944 | 1466437506522 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}] 08:45:06 INFO - PROCESS | 1944 | 1466437506524 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:06 INFO - PROCESS | 1944 | 1466437506670 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:45:06 INFO - PROCESS | 1944 | 1466437506697 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 1944 | 1466437506699 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d117000 == 18 [pid = 1944] [id = 18] 08:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 50 (0x12cd7c800) [pid = 1944] [serial = 50] [outer = 0x0] 08:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 51 (0x12d1ca800) [pid = 1944] [serial = 51] [outer = 0x12cd7c800] 08:45:06 INFO - PROCESS | 1944 | 1466437506741 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 52 (0x117e2bc00) [pid = 1944] [serial = 52] [outer = 0x12cd7c800] 08:45:07 INFO - PROCESS | 1944 | 1466437507011 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]]]}] 08:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 524ms 08:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:45:07 INFO - PROCESS | 1944 | 1466437507043 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 1944 | 1466437507044 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:45:07 INFO - PROCESS | 1944 | 1466437507046 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 1944 | 1466437507048 Marionette TRACE conn2 <- [1,46,null,{}] 08:45:07 INFO - PROCESS | 1944 | 1466437507062 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}] 08:45:07 INFO - PROCESS | 1944 | 1466437507063 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:07 INFO - PROCESS | 1944 | 1466437507165 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:45:07 INFO - PROCESS | 1944 | 1466437507168 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:07 INFO - PROCESS | 1944 | 1466437507170 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185a6000 == 19 [pid = 1944] [id = 19] 08:45:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 53 (0x1181e2800) [pid = 1944] [serial = 53] [outer = 0x0] 08:45:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 54 (0x1181e3800) [pid = 1944] [serial = 54] [outer = 0x1181e2800] 08:45:07 INFO - PROCESS | 1944 | 1466437507196 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 55 (0x11820bc00) [pid = 1944] [serial = 55] [outer = 0x1181e2800] 08:45:07 INFO - PROCESS | 1944 | 1466437507426 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]]]}] 08:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 08:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:45:07 INFO - PROCESS | 1944 | 1466437507465 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 1944 | 1466437507466 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:45:07 INFO - PROCESS | 1944 | 1466437507478 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 1944 | 1466437507478 Marionette TRACE conn2 <- [1,50,null,{}] 08:45:07 INFO - PROCESS | 1944 | 1466437507481 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}] 08:45:07 INFO - PROCESS | 1944 | 1466437507482 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:07 INFO - PROCESS | 1944 | 1466437507580 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:45:07 INFO - PROCESS | 1944 | 1466437507584 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:07 INFO - PROCESS | 1944 | 1466437507584 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d871800 == 20 [pid = 1944] [id = 20] 08:45:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 56 (0x1187a5800) [pid = 1944] [serial = 56] [outer = 0x0] 08:45:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 57 (0x12d1d2c00) [pid = 1944] [serial = 57] [outer = 0x1187a5800] 08:45:07 INFO - PROCESS | 1944 | 1466437507608 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 58 (0x12ba71000) [pid = 1944] [serial = 58] [outer = 0x1187a5800] 08:45:07 INFO - PROCESS | 1944 | 1466437507850 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]]]}] 08:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 431ms 08:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:45:07 INFO - PROCESS | 1944 | 1466437507912 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 1944 | 1466437507913 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:45:07 INFO - PROCESS | 1944 | 1466437507915 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 1944 | 1466437507916 Marionette TRACE conn2 <- [1,54,null,{}] 08:45:07 INFO - PROCESS | 1944 | 1466437507927 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}] 08:45:07 INFO - PROCESS | 1944 | 1466437507928 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:08 INFO - PROCESS | 1944 | 1466437508036 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:45:08 INFO - PROCESS | 1944 | 1466437508040 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:08 INFO - PROCESS | 1944 | 1466437508041 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x116827000 == 21 [pid = 1944] [id = 21] 08:45:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 59 (0x129373c00) [pid = 1944] [serial = 59] [outer = 0x0] 08:45:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x12ba7c000) [pid = 1944] [serial = 60] [outer = 0x129373c00] 08:45:08 INFO - PROCESS | 1944 | 1466437508066 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 61 (0x12ba79c00) [pid = 1944] [serial = 61] [outer = 0x129373c00] 08:45:09 INFO - PROCESS | 1944 | 1466437509039 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]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1172ms 08:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:45:09 INFO - PROCESS | 1944 | 1466437509091 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:45:09 INFO - PROCESS | 1944 | 1466437509093 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:45:09 INFO - PROCESS | 1944 | 1466437509096 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 1944 | 1466437509098 Marionette TRACE conn2 <- [1,58,null,{}] 08:45:09 INFO - PROCESS | 1944 | 1466437509103 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}] 08:45:09 INFO - PROCESS | 1944 | 1466437509106 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:09 INFO - PROCESS | 1944 | 1466437509218 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:45:09 INFO - PROCESS | 1944 | 1466437509282 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 1944 | 1466437509285 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x112d78000 == 22 [pid = 1944] [id = 22] 08:45:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 62 (0x11275f000) [pid = 1944] [serial = 62] [outer = 0x0] 08:45:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x112a7ec00) [pid = 1944] [serial = 63] [outer = 0x11275f000] 08:45:09 INFO - PROCESS | 1944 | 1466437509317 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x113015800) [pid = 1944] [serial = 64] [outer = 0x11275f000] 08:45:09 INFO - PROCESS | 1944 | 1466437509713 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]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 672ms 08:45:09 INFO - PROCESS | 1944 | 1466437509769 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:45:09 INFO - PROCESS | 1944 | 1466437509772 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:45:09 INFO - PROCESS | 1944 | 1466437509776 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 1944 | 1466437509778 Marionette TRACE conn2 <- [1,62,null,{}] 08:45:09 INFO - PROCESS | 1944 | 1466437509781 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}] 08:45:09 INFO - PROCESS | 1944 | 1466437509782 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:09 INFO - PROCESS | 1944 | 1466437509894 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:45:09 INFO - PROCESS | 1944 | 1466437509933 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 1944 | 1466437509935 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x116849000 == 23 [pid = 1944] [id = 23] 08:45:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x1131ae400) [pid = 1944] [serial = 65] [outer = 0x0] 08:45:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x115e8b800) [pid = 1944] [serial = 66] [outer = 0x1131ae400] 08:45:09 INFO - PROCESS | 1944 | 1466437509979 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x116a1c800) [pid = 1944] [serial = 67] [outer = 0x1131ae400] 08:45:10 INFO - PROCESS | 1944 | 1466437510376 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]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 623ms 08:45:10 INFO - PROCESS | 1944 | 1466437510400 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:45:10 INFO - PROCESS | 1944 | 1466437510401 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:45:10 INFO - PROCESS | 1944 | 1466437510406 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 1944 | 1466437510409 Marionette TRACE conn2 <- [1,66,null,{}] 08:45:10 INFO - PROCESS | 1944 | 1466437510416 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}] 08:45:10 INFO - PROCESS | 1944 | 1466437510420 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:10 INFO - PROCESS | 1944 | 1466437510532 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:45:10 INFO - PROCESS | 1944 | 1466437510596 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 1944 | 1466437510598 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fde000 == 24 [pid = 1944] [id = 24] 08:45:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x117e33c00) [pid = 1944] [serial = 68] [outer = 0x0] 08:45:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x11830f000) [pid = 1944] [serial = 69] [outer = 0x117e33c00] 08:45:10 INFO - PROCESS | 1944 | 1466437510628 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x119626c00) [pid = 1944] [serial = 70] [outer = 0x117e33c00] 08:45:11 INFO - PROCESS | 1944 | 1466437511265 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]]]}] 08:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 925ms 08:45:11 INFO - PROCESS | 1944 | 1466437511330 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:45:11 INFO - PROCESS | 1944 | 1466437511332 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:45:11 INFO - PROCESS | 1944 | 1466437511335 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:45:11 INFO - PROCESS | 1944 | 1466437511337 Marionette TRACE conn2 <- [1,70,null,{}] 08:45:11 INFO - PROCESS | 1944 | 1466437511341 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}] 08:45:11 INFO - PROCESS | 1944 | 1466437511342 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:11 INFO - PROCESS | 1944 | 1466437511428 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:45:11 INFO - PROCESS | 1944 | 1466437511482 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:11 INFO - PROCESS | 1944 | 1466437511484 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x112d7d000 == 25 [pid = 1944] [id = 25] 08:45:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x113c86c00) [pid = 1944] [serial = 71] [outer = 0x0] 08:45:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x113c8c000) [pid = 1944] [serial = 72] [outer = 0x113c86c00] 08:45:11 INFO - PROCESS | 1944 | 1466437511512 Marionette DEBUG loaded listener.js 08:45:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x115dc8c00) [pid = 1944] [serial = 73] [outer = 0x113c86c00] 08:45:11 INFO - PROCESS | 1944 | 1466437511944 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]]]}] 08:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 621ms 08:45:11 INFO - PROCESS | 1944 | 1466437511957 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:45:11 INFO - PROCESS | 1944 | 1466437511959 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:45:11 INFO - PROCESS | 1944 | 1466437511964 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:45:11 INFO - PROCESS | 1944 | 1466437511965 Marionette TRACE conn2 <- [1,74,null,{}] 08:45:11 INFO - PROCESS | 1944 | 1466437511968 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}] 08:45:11 INFO - PROCESS | 1944 | 1466437511969 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:12 INFO - PROCESS | 1944 | 1466437512044 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:45:12 INFO - PROCESS | 1944 | 1466437512048 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 1944 | 1466437512049 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x113c15800 == 26 [pid = 1944] [id = 26] 08:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x115e8e800) [pid = 1944] [serial = 74] [outer = 0x0] 08:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x11619c400) [pid = 1944] [serial = 75] [outer = 0x115e8e800] 08:45:12 INFO - PROCESS | 1944 | 1466437512079 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x116888400) [pid = 1944] [serial = 76] [outer = 0x115e8e800] 08:45:12 INFO - PROCESS | 1944 | 1466437512384 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]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 08:45:12 INFO - PROCESS | 1944 | 1466437512433 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 1944 | 1466437512435 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:45:12 INFO - PROCESS | 1944 | 1466437512440 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 1944 | 1466437512442 Marionette TRACE conn2 <- [1,78,null,{}] 08:45:12 INFO - PROCESS | 1944 | 1466437512449 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}] 08:45:12 INFO - PROCESS | 1944 | 1466437512452 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:12 INFO - PROCESS | 1944 | 1466437512530 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:45:12 INFO - PROCESS | 1944 | 1466437512569 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 1944 | 1466437512571 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x116409000 == 27 [pid = 1944] [id = 27] 08:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x116886c00) [pid = 1944] [serial = 77] [outer = 0x0] 08:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x117140400) [pid = 1944] [serial = 78] [outer = 0x116886c00] 08:45:12 INFO - PROCESS | 1944 | 1466437512597 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x11814d400) [pid = 1944] [serial = 79] [outer = 0x116886c00] 08:45:12 INFO - PROCESS | 1944 | 1466437512865 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]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 08:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:45:12 INFO - PROCESS | 1944 | 1466437512910 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 1944 | 1466437512912 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:45:12 INFO - PROCESS | 1944 | 1466437512914 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 1944 | 1466437512915 Marionette TRACE conn2 <- [1,82,null,{}] 08:45:12 INFO - PROCESS | 1944 | 1466437512917 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}] 08:45:12 INFO - PROCESS | 1944 | 1466437512918 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:13 INFO - PROCESS | 1944 | 1466437513007 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:45:13 INFO - PROCESS | 1944 | 1466437513010 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:13 INFO - PROCESS | 1944 | 1466437513012 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x116862000 == 28 [pid = 1944] [id = 28] 08:45:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x1181dcc00) [pid = 1944] [serial = 80] [outer = 0x0] 08:45:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x118307400) [pid = 1944] [serial = 81] [outer = 0x1181dcc00] 08:45:13 INFO - PROCESS | 1944 | 1466437513039 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x118360000) [pid = 1944] [serial = 82] [outer = 0x1181dcc00] 08:45:13 INFO - PROCESS | 1944 | 1466437513344 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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 08:45:13 INFO - PROCESS | 1944 | 1466437513384 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 1944 | 1466437513385 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:45:13 INFO - PROCESS | 1944 | 1466437513388 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 1944 | 1466437513389 Marionette TRACE conn2 <- [1,86,null,{}] 08:45:13 INFO - PROCESS | 1944 | 1466437513391 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}] 08:45:13 INFO - PROCESS | 1944 | 1466437513392 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:13 INFO - PROCESS | 1944 | 1466437513463 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:45:13 INFO - PROCESS | 1944 | 1466437513466 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:13 INFO - PROCESS | 1944 | 1466437513467 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fe2000 == 29 [pid = 1944] [id = 29] 08:45:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x118361c00) [pid = 1944] [serial = 83] [outer = 0x0] 08:45:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x1187a2c00) [pid = 1944] [serial = 84] [outer = 0x118361c00] 08:45:13 INFO - PROCESS | 1944 | 1466437513495 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x118dcc400) [pid = 1944] [serial = 85] [outer = 0x118361c00] 08:45:13 INFO - PROCESS | 1944 | 1466437513807 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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 467ms 08:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:45:13 INFO - PROCESS | 1944 | 1466437513856 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 1944 | 1466437513857 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:45:13 INFO - PROCESS | 1944 | 1466437513859 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 1944 | 1466437513860 Marionette TRACE conn2 <- [1,90,null,{}] 08:45:13 INFO - PROCESS | 1944 | 1466437513862 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}] 08:45:13 INFO - PROCESS | 1944 | 1466437513866 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:13 INFO - PROCESS | 1944 | 1466437513957 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:45:14 INFO - PROCESS | 1944 | 1466437514000 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 1944 | 1466437514001 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x117475000 == 30 [pid = 1944] [id = 30] 08:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11814dc00) [pid = 1944] [serial = 86] [outer = 0x0] 08:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x118dd9400) [pid = 1944] [serial = 87] [outer = 0x11814dc00] 08:45:14 INFO - PROCESS | 1944 | 1466437514026 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x119894c00) [pid = 1944] [serial = 88] [outer = 0x11814dc00] 08:45:14 INFO - PROCESS | 1944 | 1466437514281 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]]]}] 08:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 08:45:14 INFO - PROCESS | 1944 | 1466437514330 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 1944 | 1466437514331 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:45:14 INFO - PROCESS | 1944 | 1466437514333 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 1944 | 1466437514334 Marionette TRACE conn2 <- [1,94,null,{}] 08:45:14 INFO - PROCESS | 1944 | 1466437514345 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}] 08:45:14 INFO - PROCESS | 1944 | 1466437514346 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:14 INFO - PROCESS | 1944 | 1466437514423 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:45:14 INFO - PROCESS | 1944 | 1466437514427 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 1944 | 1466437514428 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185a2000 == 31 [pid = 1944] [id = 31] 08:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x119254400) [pid = 1944] [serial = 89] [outer = 0x0] 08:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x119a91800) [pid = 1944] [serial = 90] [outer = 0x119254400] 08:45:14 INFO - PROCESS | 1944 | 1466437514454 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12128c400) [pid = 1944] [serial = 91] [outer = 0x119254400] 08:45:14 INFO - PROCESS | 1944 | 1466437514750 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]]]}] 08:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 427ms 08:45:14 INFO - PROCESS | 1944 | 1466437514761 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 1944 | 1466437514762 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:45:14 INFO - PROCESS | 1944 | 1466437514764 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 1944 | 1466437514765 Marionette TRACE conn2 <- [1,98,null,{}] 08:45:14 INFO - PROCESS | 1944 | 1466437514767 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}] 08:45:14 INFO - PROCESS | 1944 | 1466437514768 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:14 INFO - PROCESS | 1944 | 1466437514854 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:45:14 INFO - PROCESS | 1944 | 1466437514895 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 1944 | 1466437514896 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x118d1e000 == 32 [pid = 1944] [id = 32] 08:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x1198a8000) [pid = 1944] [serial = 92] [outer = 0x0] 08:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12158ec00) [pid = 1944] [serial = 93] [outer = 0x1198a8000] 08:45:14 INFO - PROCESS | 1944 | 1466437514920 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x121908c00) [pid = 1944] [serial = 94] [outer = 0x1198a8000] 08:45:15 INFO - PROCESS | 1944 | 1466437515156 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]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 08:45:15 INFO - PROCESS | 1944 | 1466437515182 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:45:15 INFO - PROCESS | 1944 | 1466437515183 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:45:15 INFO - PROCESS | 1944 | 1466437515193 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 1944 | 1466437515194 Marionette TRACE conn2 <- [1,102,null,{}] 08:45:15 INFO - PROCESS | 1944 | 1466437515198 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}] 08:45:15 INFO - PROCESS | 1944 | 1466437515199 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:15 INFO - PROCESS | 1944 | 1466437515277 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:45:15 INFO - PROCESS | 1944 | 1466437515281 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 1944 | 1466437515282 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x11960d800 == 33 [pid = 1944] [id = 33] 08:45:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12190bc00) [pid = 1944] [serial = 95] [outer = 0x0] 08:45:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x121be4c00) [pid = 1944] [serial = 96] [outer = 0x12190bc00] 08:45:15 INFO - PROCESS | 1944 | 1466437515309 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1240a6800) [pid = 1944] [serial = 97] [outer = 0x12190bc00] 08:45:15 INFO - PROCESS | 1944 | 1466437515600 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]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 427ms 08:45:15 INFO - PROCESS | 1944 | 1466437515628 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:45:15 INFO - PROCESS | 1944 | 1466437515629 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:45:15 INFO - PROCESS | 1944 | 1466437515631 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 1944 | 1466437515632 Marionette TRACE conn2 <- [1,106,null,{}] 08:45:15 INFO - PROCESS | 1944 | 1466437515635 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}] 08:45:15 INFO - PROCESS | 1944 | 1466437515636 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:15 INFO - PROCESS | 1944 | 1466437515714 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:45:15 INFO - PROCESS | 1944 | 1466437515759 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 1944 | 1466437515760 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x11961b800 == 34 [pid = 1944] [id = 34] 08:45:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x11814d000) [pid = 1944] [serial = 98] [outer = 0x0] 08:45:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x124220800) [pid = 1944] [serial = 99] [outer = 0x11814d000] 08:45:15 INFO - PROCESS | 1944 | 1466437515784 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x124415400) [pid = 1944] [serial = 100] [outer = 0x11814d000] 08:45:16 INFO - PROCESS | 1944 | 1466437516027 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]]]}] 08:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 08:45:16 INFO - PROCESS | 1944 | 1466437516051 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:45:16 INFO - PROCESS | 1944 | 1466437516054 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:45:16 INFO - PROCESS | 1944 | 1466437516064 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:45:16 INFO - PROCESS | 1944 | 1466437516066 Marionette TRACE conn2 <- [1,110,null,{}] 08:45:16 INFO - PROCESS | 1944 | 1466437516068 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}] 08:45:16 INFO - PROCESS | 1944 | 1466437516071 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:16 INFO - PROCESS | 1944 | 1466437516170 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:45:16 INFO - PROCESS | 1944 | 1466437516175 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:16 INFO - PROCESS | 1944 | 1466437516177 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x120dae800 == 35 [pid = 1944] [id = 35] 08:45:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x1242cbc00) [pid = 1944] [serial = 101] [outer = 0x0] 08:45:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x124b75800) [pid = 1944] [serial = 102] [outer = 0x1242cbc00] 08:45:16 INFO - PROCESS | 1944 | 1466437516202 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x125de1400) [pid = 1944] [serial = 103] [outer = 0x1242cbc00] 08:45:16 INFO - PROCESS | 1944 | 1466437516499 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]]]}] 08:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 473ms 08:45:16 INFO - PROCESS | 1944 | 1466437516534 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:45:16 INFO - PROCESS | 1944 | 1466437516535 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:45:16 INFO - PROCESS | 1944 | 1466437516540 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:45:16 INFO - PROCESS | 1944 | 1466437516542 Marionette TRACE conn2 <- [1,114,null,{}] 08:45:16 INFO - PROCESS | 1944 | 1466437516544 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}] 08:45:16 INFO - PROCESS | 1944 | 1466437516545 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:16 INFO - PROCESS | 1944 | 1466437516623 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:45:16 INFO - PROCESS | 1944 | 1466437516667 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:16 INFO - PROCESS | 1944 | 1466437516668 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e19000 == 36 [pid = 1944] [id = 36] 08:45:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x115e19800) [pid = 1944] [serial = 104] [outer = 0x0] 08:45:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x125de2000) [pid = 1944] [serial = 105] [outer = 0x115e19800] 08:45:16 INFO - PROCESS | 1944 | 1466437516691 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x126313000) [pid = 1944] [serial = 106] [outer = 0x115e19800] 08:45:16 INFO - PROCESS | 1944 | 1466437516958 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]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 08:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:45:17 INFO - PROCESS | 1944 | 1466437517010 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 1944 | 1466437517011 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:45:17 INFO - PROCESS | 1944 | 1466437517013 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 1944 | 1466437517014 Marionette TRACE conn2 <- [1,118,null,{}] 08:45:17 INFO - PROCESS | 1944 | 1466437517016 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}] 08:45:17 INFO - PROCESS | 1944 | 1466437517017 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:17 INFO - PROCESS | 1944 | 1466437517097 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:45:17 INFO - PROCESS | 1944 | 1466437517102 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 1944 | 1466437517104 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x12117c800 == 37 [pid = 1944] [id = 37] 08:45:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12630dc00) [pid = 1944] [serial = 107] [outer = 0x0] 08:45:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x126318800) [pid = 1944] [serial = 108] [outer = 0x12630dc00] 08:45:17 INFO - PROCESS | 1944 | 1466437517129 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12678fc00) [pid = 1944] [serial = 109] [outer = 0x12630dc00] 08:45:17 INFO - PROCESS | 1944 | 1466437517420 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]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 08:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:45:17 INFO - PROCESS | 1944 | 1466437517432 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 1944 | 1466437517433 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:45:17 INFO - PROCESS | 1944 | 1466437517443 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 1944 | 1466437517444 Marionette TRACE conn2 <- [1,122,null,{}] 08:45:17 INFO - PROCESS | 1944 | 1466437517446 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}] 08:45:17 INFO - PROCESS | 1944 | 1466437517447 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:17 INFO - PROCESS | 1944 | 1466437517529 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:45:17 INFO - PROCESS | 1944 | 1466437517574 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 1944 | 1466437517576 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x1212d2800 == 38 [pid = 1944] [id = 38] 08:45:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x124b76000) [pid = 1944] [serial = 110] [outer = 0x0] 08:45:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x126a8f400) [pid = 1944] [serial = 111] [outer = 0x124b76000] 08:45:17 INFO - PROCESS | 1944 | 1466437517599 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x128c9d400) [pid = 1944] [serial = 112] [outer = 0x124b76000] 08:45:17 INFO - PROCESS | 1944 | 1466437517829 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]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 425ms 08:45:17 INFO - PROCESS | 1944 | 1466437517861 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 1944 | 1466437517862 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:45:17 INFO - PROCESS | 1944 | 1466437517864 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 1944 | 1466437517865 Marionette TRACE conn2 <- [1,126,null,{}] 08:45:17 INFO - PROCESS | 1944 | 1466437517868 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}] 08:45:17 INFO - PROCESS | 1944 | 1466437517869 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:17 INFO - PROCESS | 1944 | 1466437517972 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:45:17 INFO - PROCESS | 1944 | 1466437517976 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 1944 | 1466437517977 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b4d800 == 39 [pid = 1944] [id = 39] 08:45:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x128d0a000) [pid = 1944] [serial = 113] [outer = 0x0] 08:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12905cc00) [pid = 1944] [serial = 114] [outer = 0x128d0a000] 08:45:18 INFO - PROCESS | 1944 | 1466437518001 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x129176800) [pid = 1944] [serial = 115] [outer = 0x128d0a000] 08:45:18 INFO - PROCESS | 1944 | 1466437518309 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]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 08:45:18 INFO - PROCESS | 1944 | 1466437518334 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 1944 | 1466437518335 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:45:18 INFO - PROCESS | 1944 | 1466437518340 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 1944 | 1466437518342 Marionette TRACE conn2 <- [1,130,null,{}] 08:45:18 INFO - PROCESS | 1944 | 1466437518344 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}] 08:45:18 INFO - PROCESS | 1944 | 1466437518345 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:18 INFO - PROCESS | 1944 | 1466437518427 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:45:18 INFO - PROCESS | 1944 | 1466437518472 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 1944 | 1466437518473 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c2a800 == 40 [pid = 1944] [id = 40] 08:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x128ca2400) [pid = 1944] [serial = 116] [outer = 0x0] 08:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12917b400) [pid = 1944] [serial = 117] [outer = 0x128ca2400] 08:45:18 INFO - PROCESS | 1944 | 1466437518496 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12937a400) [pid = 1944] [serial = 118] [outer = 0x128ca2400] 08:45:18 INFO - PROCESS | 1944 | 1466437518750 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]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 420ms 08:45:18 INFO - PROCESS | 1944 | 1466437518759 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 1944 | 1466437518761 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:45:18 INFO - PROCESS | 1944 | 1466437518763 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 1944 | 1466437518764 Marionette TRACE conn2 <- [1,134,null,{}] 08:45:18 INFO - PROCESS | 1944 | 1466437518766 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}] 08:45:18 INFO - PROCESS | 1944 | 1466437518767 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:18 INFO - PROCESS | 1944 | 1466437518852 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:45:18 INFO - PROCESS | 1944 | 1466437518858 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 1944 | 1466437518859 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b6e000 == 41 [pid = 1944] [id = 41] 08:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x129380000) [pid = 1944] [serial = 119] [outer = 0x0] 08:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x129686000) [pid = 1944] [serial = 120] [outer = 0x129380000] 08:45:18 INFO - PROCESS | 1944 | 1466437518883 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12a53ec00) [pid = 1944] [serial = 121] [outer = 0x129380000] 08:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1119ms 08:45:19 INFO - PROCESS | 1944 | 1466437519878 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]]]}] 08:45:19 INFO - PROCESS | 1944 | 1466437519883 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:45:19 INFO - PROCESS | 1944 | 1466437519885 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:45:19 INFO - PROCESS | 1944 | 1466437519894 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:45:19 INFO - PROCESS | 1944 | 1466437519896 Marionette TRACE conn2 <- [1,138,null,{}] 08:45:19 INFO - PROCESS | 1944 | 1466437519900 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}] 08:45:19 INFO - PROCESS | 1944 | 1466437519901 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:19 INFO - PROCESS | 1944 | 1466437519991 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:45:19 INFO - PROCESS | 1944 | 1466437519996 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 1944 | 1466437519999 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x1130e5000 == 42 [pid = 1944] [id = 42] 08:45:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x1164e7000) [pid = 1944] [serial = 122] [outer = 0x0] 08:45:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x11687fc00) [pid = 1944] [serial = 123] [outer = 0x1164e7000] 08:45:20 INFO - PROCESS | 1944 | 1466437520026 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x117140800) [pid = 1944] [serial = 124] [outer = 0x1164e7000] 08:45:20 INFO - PROCESS | 1944 | 1466437520358 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]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 475ms 08:45:20 INFO - PROCESS | 1944 | 1466437520364 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 1944 | 1466437520367 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:45:20 INFO - PROCESS | 1944 | 1466437520374 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 1944 | 1466437520375 Marionette TRACE conn2 <- [1,142,null,{}] 08:45:20 INFO - PROCESS | 1944 | 1466437520378 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}] 08:45:20 INFO - PROCESS | 1944 | 1466437520379 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:20 INFO - PROCESS | 1944 | 1466437520469 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:45:20 INFO - PROCESS | 1944 | 1466437520502 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:20 INFO - PROCESS | 1944 | 1466437520503 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x11641c800 == 43 [pid = 1944] [id = 43] 08:45:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x117e31400) [pid = 1944] [serial = 125] [outer = 0x0] 08:45:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x1181de800) [pid = 1944] [serial = 126] [outer = 0x117e31400] 08:45:20 INFO - PROCESS | 1944 | 1466437520530 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x118359c00) [pid = 1944] [serial = 127] [outer = 0x117e31400] 08:45:20 INFO - PROCESS | 1944 | 1466437520868 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]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 519ms 08:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:45:20 INFO - PROCESS | 1944 | 1466437520893 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 1944 | 1466437520894 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:45:20 INFO - PROCESS | 1944 | 1466437520896 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 1944 | 1466437520899 Marionette TRACE conn2 <- [1,146,null,{}] 08:45:20 INFO - PROCESS | 1944 | 1466437520912 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}] 08:45:20 INFO - PROCESS | 1944 | 1466437520915 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:21 INFO - PROCESS | 1944 | 1466437521003 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:45:21 INFO - PROCESS | 1944 | 1466437521010 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 1944 | 1466437521012 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fef000 == 44 [pid = 1944] [id = 44] 08:45:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x118509800) [pid = 1944] [serial = 128] [outer = 0x0] 08:45:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x119257c00) [pid = 1944] [serial = 129] [outer = 0x118509800] 08:45:21 INFO - PROCESS | 1944 | 1466437521039 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x119872400) [pid = 1944] [serial = 130] [outer = 0x118509800] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x12b8c1800) [pid = 1944] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x12b8c2400) [pid = 1944] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12aa3c400) [pid = 1944] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x12a6bb000) [pid = 1944] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x129060c00) [pid = 1944] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x1187a5800) [pid = 1944] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x1181e2800) [pid = 1944] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x12cd7c800) [pid = 1944] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x12c741000) [pid = 1944] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x12c468000) [pid = 1944] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x12c120000) [pid = 1944] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x12be2d000) [pid = 1944] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x124b76000) [pid = 1944] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x117e33c00) [pid = 1944] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x113c86c00) [pid = 1944] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x115e8e800) [pid = 1944] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x116886c00) [pid = 1944] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x1181dcc00) [pid = 1944] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x118361c00) [pid = 1944] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x11814dc00) [pid = 1944] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x119254400) [pid = 1944] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x1198a8000) [pid = 1944] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12190bc00) [pid = 1944] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x11814d000) [pid = 1944] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x115e19800) [pid = 1944] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12630dc00) [pid = 1944] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x129373c00) [pid = 1944] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11275f000) [pid = 1944] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:45:21 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x1131ae400) [pid = 1944] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:45:21 INFO - PROCESS | 1944 | 1466437521778 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]]]}] 08:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 930ms 08:45:21 INFO - PROCESS | 1944 | 1466437521828 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:45:21 INFO - PROCESS | 1944 | 1466437521829 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:45:21 INFO - PROCESS | 1944 | 1466437521832 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:45:21 INFO - PROCESS | 1944 | 1466437521833 Marionette TRACE conn2 <- [1,150,null,{}] 08:45:21 INFO - PROCESS | 1944 | 1466437521835 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}] 08:45:21 INFO - PROCESS | 1944 | 1466437521837 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:21 INFO - PROCESS | 1944 | 1466437521938 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:45:21 INFO - PROCESS | 1944 | 1466437521990 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 1944 | 1466437521992 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x11815c800 == 45 [pid = 1944] [id = 45] 08:45:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1164eac00) [pid = 1944] [serial = 131] [outer = 0x0] 08:45:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x118152800) [pid = 1944] [serial = 132] [outer = 0x1164eac00] 08:45:22 INFO - PROCESS | 1944 | 1466437522033 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x119629000) [pid = 1944] [serial = 133] [outer = 0x1164eac00] 08:45:22 INFO - PROCESS | 1944 | 1466437522434 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 621ms 08:45:22 INFO - PROCESS | 1944 | 1466437522468 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 1944 | 1466437522469 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:45:22 INFO - PROCESS | 1944 | 1466437522474 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 1944 | 1466437522475 Marionette TRACE conn2 <- [1,154,null,{}] 08:45:22 INFO - PROCESS | 1944 | 1466437522478 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}] 08:45:22 INFO - PROCESS | 1944 | 1466437522479 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:22 INFO - PROCESS | 1944 | 1466437522548 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:45:22 INFO - PROCESS | 1944 | 1466437522553 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 1944 | 1466437522555 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x118d1d000 == 46 [pid = 1944] [id = 46] 08:45:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1176ee400) [pid = 1944] [serial = 134] [outer = 0x0] 08:45:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x11988f800) [pid = 1944] [serial = 135] [outer = 0x1176ee400] 08:45:22 INFO - PROCESS | 1944 | 1466437522580 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x120e89400) [pid = 1944] [serial = 136] [outer = 0x1176ee400] 08:45:22 INFO - PROCESS | 1944 | 1466437522896 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 08:45:22 INFO - PROCESS | 1944 | 1466437522943 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 1944 | 1466437522944 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:45:22 INFO - PROCESS | 1944 | 1466437522946 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 1944 | 1466437522947 Marionette TRACE conn2 <- [1,158,null,{}] 08:45:22 INFO - PROCESS | 1944 | 1466437522950 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}] 08:45:22 INFO - PROCESS | 1944 | 1466437522954 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:23 INFO - PROCESS | 1944 | 1466437523046 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:45:23 INFO - PROCESS | 1944 | 1466437523094 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 1944 | 1466437523095 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x11960d000 == 47 [pid = 1944] [id = 47] 08:45:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x116886c00) [pid = 1944] [serial = 137] [outer = 0x0] 08:45:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12176c000) [pid = 1944] [serial = 138] [outer = 0x116886c00] 08:45:23 INFO - PROCESS | 1944 | 1466437523119 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x124461800) [pid = 1944] [serial = 139] [outer = 0x116886c00] 08:45:23 INFO - PROCESS | 1944 | 1466437523373 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]]]}] 08:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 470ms 08:45:23 INFO - PROCESS | 1944 | 1466437523416 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:45:23 INFO - PROCESS | 1944 | 1466437523418 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:45:23 INFO - PROCESS | 1944 | 1466437523427 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:45:23 INFO - PROCESS | 1944 | 1466437523428 Marionette TRACE conn2 <- [1,162,null,{}] 08:45:23 INFO - PROCESS | 1944 | 1466437523431 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}] 08:45:23 INFO - PROCESS | 1944 | 1466437523432 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:23 INFO - PROCESS | 1944 | 1466437523506 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:45:23 INFO - PROCESS | 1944 | 1466437523510 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 1944 | 1466437523511 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e13800 == 48 [pid = 1944] [id = 48] 08:45:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x1246f6c00) [pid = 1944] [serial = 140] [outer = 0x0] 08:45:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x124bf5000) [pid = 1944] [serial = 141] [outer = 0x1246f6c00] 08:45:23 INFO - PROCESS | 1944 | 1466437523536 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x125de5400) [pid = 1944] [serial = 142] [outer = 0x1246f6c00] 08:45:24 INFO - PROCESS | 1944 | 1466437524038 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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 625ms 08:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:45:24 INFO - PROCESS | 1944 | 1466437524047 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 1944 | 1466437524049 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:45:24 INFO - PROCESS | 1944 | 1466437524053 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 1944 | 1466437524057 Marionette TRACE conn2 <- [1,166,null,{}] 08:45:24 INFO - PROCESS | 1944 | 1466437524061 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}] 08:45:24 INFO - PROCESS | 1944 | 1466437524063 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:24 INFO - PROCESS | 1944 | 1466437524154 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:45:24 INFO - PROCESS | 1944 | 1466437524210 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:24 INFO - PROCESS | 1944 | 1466437524214 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x11662c800 == 49 [pid = 1944] [id = 49] 08:45:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x115e8a000) [pid = 1944] [serial = 143] [outer = 0x0] 08:45:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x116811800) [pid = 1944] [serial = 144] [outer = 0x115e8a000] 08:45:24 INFO - PROCESS | 1944 | 1466437524244 Marionette DEBUG loaded listener.js 08:45:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x1174dc800) [pid = 1944] [serial = 145] [outer = 0x115e8a000] 08:45:24 INFO - PROCESS | 1944 | 1466437524678 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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 676ms 08:45:24 INFO - PROCESS | 1944 | 1466437524737 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 1944 | 1466437524740 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:45:24 INFO - PROCESS | 1944 | 1466437524746 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 1944 | 1466437524747 Marionette TRACE conn2 <- [1,170,null,{}] 08:45:24 INFO - PROCESS | 1944 | 1466437524750 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}] 08:45:24 INFO - PROCESS | 1944 | 1466437524752 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:24 INFO - PROCESS | 1944 | 1466437524847 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:45:24 INFO - PROCESS | 1944 | 1466437524931 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:24 INFO - PROCESS | 1944 | 1466437524932 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196e6800 == 50 [pid = 1944] [id = 50] 08:45:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x118503c00) [pid = 1944] [serial = 146] [outer = 0x0] 08:45:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x118d38800) [pid = 1944] [serial = 147] [outer = 0x118503c00] 08:45:24 INFO - PROCESS | 1944 | 1466437524964 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x11962cc00) [pid = 1944] [serial = 148] [outer = 0x118503c00] 08:45:25 INFO - PROCESS | 1944 | 1466437525372 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]]]}] 08:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 08:45:25 INFO - PROCESS | 1944 | 1466437525417 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:45:25 INFO - PROCESS | 1944 | 1466437525418 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:45:25 INFO - PROCESS | 1944 | 1466437525420 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:45:25 INFO - PROCESS | 1944 | 1466437525423 Marionette TRACE conn2 <- [1,174,null,{}] 08:45:25 INFO - PROCESS | 1944 | 1466437525431 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}] 08:45:25 INFO - PROCESS | 1944 | 1466437525434 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:25 INFO - PROCESS | 1944 | 1466437525527 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:45:25 INFO - PROCESS | 1944 | 1466437525589 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 1944 | 1466437525591 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b4c800 == 51 [pid = 1944] [id = 51] 08:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x121598800) [pid = 1944] [serial = 149] [outer = 0x0] 08:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x121980000) [pid = 1944] [serial = 150] [outer = 0x121598800] 08:45:25 INFO - PROCESS | 1944 | 1466437525623 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x124409000) [pid = 1944] [serial = 151] [outer = 0x121598800] 08:45:26 INFO - PROCESS | 1944 | 1466437526023 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]]]}] 08:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 08:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:45:26 INFO - PROCESS | 1944 | 1466437526042 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 1944 | 1466437526044 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:45:26 INFO - PROCESS | 1944 | 1466437526046 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 1944 | 1466437526047 Marionette TRACE conn2 <- [1,178,null,{}] 08:45:26 INFO - PROCESS | 1944 | 1466437526050 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}] 08:45:26 INFO - PROCESS | 1944 | 1466437526051 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:26 INFO - PROCESS | 1944 | 1466437526152 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:45:26 INFO - PROCESS | 1944 | 1466437526228 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:26 INFO - PROCESS | 1944 | 1466437526229 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x118d1a000 == 52 [pid = 1944] [id = 52] 08:45:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x124be8c00) [pid = 1944] [serial = 152] [outer = 0x0] 08:45:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12630ec00) [pid = 1944] [serial = 153] [outer = 0x124be8c00] 08:45:26 INFO - PROCESS | 1944 | 1466437526257 Marionette DEBUG loaded listener.js 08:45:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x1263a8800) [pid = 1944] [serial = 154] [outer = 0x124be8c00] 08:45:26 INFO - PROCESS | 1944 | 1466437526741 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]]]}] 08:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 721ms 08:45:26 INFO - PROCESS | 1944 | 1466437526770 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 1944 | 1466437526773 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:45:26 INFO - PROCESS | 1944 | 1466437526778 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 1944 | 1466437526780 Marionette TRACE conn2 <- [1,182,null,{}] 08:45:26 INFO - PROCESS | 1944 | 1466437526785 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}] 08:45:26 INFO - PROCESS | 1944 | 1466437526788 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:26 INFO - PROCESS | 1944 | 1466437526883 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:45:26 INFO - PROCESS | 1944 | 1466437526944 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:26 INFO - PROCESS | 1944 | 1466437526947 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ab5000 == 53 [pid = 1944] [id = 53] 08:45:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x115d02c00) [pid = 1944] [serial = 155] [outer = 0x0] 08:45:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x115dcc000) [pid = 1944] [serial = 156] [outer = 0x115d02c00] 08:45:26 INFO - PROCESS | 1944 | 1466437526988 Marionette DEBUG loaded listener.js 08:45:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x1164ea400) [pid = 1944] [serial = 157] [outer = 0x115d02c00] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x11960d000 == 52 [pid = 1944] [id = 47] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x118d1d000 == 51 [pid = 1944] [id = 46] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x11815c800 == 50 [pid = 1944] [id = 45] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x116fef000 == 49 [pid = 1944] [id = 44] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x11961b800 == 48 [pid = 1944] [id = 34] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x118d1e000 == 47 [pid = 1944] [id = 32] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x116862000 == 46 [pid = 1944] [id = 28] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x11641c800 == 45 [pid = 1944] [id = 43] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x117475000 == 44 [pid = 1944] [id = 30] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x116fe2000 == 43 [pid = 1944] [id = 29] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x1130e5000 == 42 [pid = 1944] [id = 42] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x116409000 == 41 [pid = 1944] [id = 27] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x124b6e000 == 40 [pid = 1944] [id = 41] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x1185a2000 == 39 [pid = 1944] [id = 31] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x11960d800 == 38 [pid = 1944] [id = 33] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x120dae800 == 37 [pid = 1944] [id = 35] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x118d1a000 == 36 [pid = 1944] [id = 52] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x123b4c800 == 35 [pid = 1944] [id = 51] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x1196e6800 == 34 [pid = 1944] [id = 50] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x1212d2800 == 33 [pid = 1944] [id = 38] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x123c2a800 == 32 [pid = 1944] [id = 40] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x120e19000 == 31 [pid = 1944] [id = 36] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x120e13800 == 30 [pid = 1944] [id = 48] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x11662c800 == 29 [pid = 1944] [id = 49] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x12117c800 == 28 [pid = 1944] [id = 37] 08:45:27 INFO - PROCESS | 1944 | --DOCSHELL 0x123b4d800 == 27 [pid = 1944] [id = 39] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x121597000) [pid = 1944] [serial = 11] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x126a8f400) [pid = 1944] [serial = 111] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x12905cc00) [pid = 1944] [serial = 114] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x11830f000) [pid = 1944] [serial = 69] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x113c8c000) [pid = 1944] [serial = 72] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x115dc8c00) [pid = 1944] [serial = 73] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x11619c400) [pid = 1944] [serial = 75] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x116888400) [pid = 1944] [serial = 76] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x117140400) [pid = 1944] [serial = 78] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x118307400) [pid = 1944] [serial = 81] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x1187a2c00) [pid = 1944] [serial = 84] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x118dcc400) [pid = 1944] [serial = 85] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x118dd9400) [pid = 1944] [serial = 87] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x119894c00) [pid = 1944] [serial = 88] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x119a91800) [pid = 1944] [serial = 90] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x12128c400) [pid = 1944] [serial = 91] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x12158ec00) [pid = 1944] [serial = 93] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x121908c00) [pid = 1944] [serial = 94] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x121be4c00) [pid = 1944] [serial = 96] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x1240a6800) [pid = 1944] [serial = 97] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x124220800) [pid = 1944] [serial = 99] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x124b75800) [pid = 1944] [serial = 102] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x125de2000) [pid = 1944] [serial = 105] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x126318800) [pid = 1944] [serial = 108] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x124415400) [pid = 1944] [serial = 100] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x112a7ec00) [pid = 1944] [serial = 63] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x115e8b800) [pid = 1944] [serial = 66] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x113015800) [pid = 1944] [serial = 64] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x12678fc00) [pid = 1944] [serial = 109] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x126313000) [pid = 1944] [serial = 106] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x128c9d400) [pid = 1944] [serial = 112] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11814d400) [pid = 1944] [serial = 79] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x116a1c800) [pid = 1944] [serial = 67] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x119626c00) [pid = 1944] [serial = 70] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x118360000) [pid = 1944] [serial = 82] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12917b400) [pid = 1944] [serial = 117] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12ba79c00) [pid = 1944] [serial = 61] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x121777000) [pid = 1944] [serial = 8] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x12c732c00) [pid = 1944] [serial = 39] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12c46a400) [pid = 1944] [serial = 36] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12c46e000) [pid = 1944] [serial = 37] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12c115000) [pid = 1944] [serial = 33] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12c11dc00) [pid = 1944] [serial = 34] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x117e30000) [pid = 1944] [serial = 31] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12b8d8800) [pid = 1944] [serial = 30] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x12b8c6c00) [pid = 1944] [serial = 27] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12b8ccc00) [pid = 1944] [serial = 28] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12b02a400) [pid = 1944] [serial = 24] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x12b7bf000) [pid = 1944] [serial = 25] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x12a6bcc00) [pid = 1944] [serial = 21] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x12a6c1400) [pid = 1944] [serial = 22] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x129681c00) [pid = 1944] [serial = 18] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x129062800) [pid = 1944] [serial = 15] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x129178800) [pid = 1944] [serial = 16] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x12ba7c000) [pid = 1944] [serial = 60] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x12ba71000) [pid = 1944] [serial = 58] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x12d1d2c00) [pid = 1944] [serial = 57] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x1181e3800) [pid = 1944] [serial = 54] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 69 (0x11820bc00) [pid = 1944] [serial = 55] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 68 (0x12d1ca800) [pid = 1944] [serial = 51] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 67 (0x117e2bc00) [pid = 1944] [serial = 52] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 66 (0x12cd3c400) [pid = 1944] [serial = 48] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 65 (0x12cad2800) [pid = 1944] [serial = 42] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 64 (0x12cad7800) [pid = 1944] [serial = 43] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 63 (0x123c30000) [pid = 1944] [serial = 45] [outer = 0x0] [url = about:blank] 08:45:27 INFO - PROCESS | 1944 | --DOMWINDOW == 62 (0x12c73b400) [pid = 1944] [serial = 40] [outer = 0x0] [url = about:blank] 08:45:28 INFO - PROCESS | 1944 | 1466437528187 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]]]}] 08:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1428ms 08:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:45:28 INFO - PROCESS | 1944 | 1466437528208 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:45:28 INFO - PROCESS | 1944 | 1466437528211 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:45:28 INFO - PROCESS | 1944 | 1466437528215 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 1944 | 1466437528218 Marionette TRACE conn2 <- [1,186,null,{}] 08:45:28 INFO - PROCESS | 1944 | 1466437528223 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}] 08:45:28 INFO - PROCESS | 1944 | 1466437528226 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:28 INFO - PROCESS | 1944 | 1466437528338 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:45:28 INFO - PROCESS | 1944 | 1466437528404 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:28 INFO - PROCESS | 1944 | 1466437528405 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x1130cd800 == 28 [pid = 1944] [id = 54] 08:45:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x115d03400) [pid = 1944] [serial = 158] [outer = 0x0] 08:45:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x116196800) [pid = 1944] [serial = 159] [outer = 0x115d03400] 08:45:28 INFO - PROCESS | 1944 | 1466437528451 Marionette DEBUG loaded listener.js 08:45:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x116708400) [pid = 1944] [serial = 160] [outer = 0x115d03400] 08:45:28 INFO - PROCESS | 1944 | 1466437528725 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]]]}] 08:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 525ms 08:45:28 INFO - PROCESS | 1944 | 1466437528747 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:45:28 INFO - PROCESS | 1944 | 1466437528750 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:45:28 INFO - PROCESS | 1944 | 1466437528762 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 1944 | 1466437528764 Marionette TRACE conn2 <- [1,190,null,{}] 08:45:28 INFO - PROCESS | 1944 | 1466437528766 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}] 08:45:28 INFO - PROCESS | 1944 | 1466437528768 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:28 INFO - PROCESS | 1944 | 1466437528847 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:45:28 INFO - PROCESS | 1944 | 1466437528852 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:28 INFO - PROCESS | 1944 | 1466437528854 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x11649d000 == 29 [pid = 1944] [id = 55] 08:45:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x116f8f000) [pid = 1944] [serial = 161] [outer = 0x0] 08:45:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x1181da800) [pid = 1944] [serial = 162] [outer = 0x116f8f000] 08:45:28 INFO - PROCESS | 1944 | 1466437528883 Marionette DEBUG loaded listener.js 08:45:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x118208000) [pid = 1944] [serial = 163] [outer = 0x116f8f000] 08:45:29 INFO - PROCESS | 1944 | 1466437529196 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]]]}] 08:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 08:45:29 INFO - PROCESS | 1944 | 1466437529243 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:45:29 INFO - PROCESS | 1944 | 1466437529245 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:45:29 INFO - PROCESS | 1944 | 1466437529249 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:45:29 INFO - PROCESS | 1944 | 1466437529253 Marionette TRACE conn2 <- [1,194,null,{}] 08:45:29 INFO - PROCESS | 1944 | 1466437529265 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}] 08:45:29 INFO - PROCESS | 1944 | 1466437529269 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:29 INFO - PROCESS | 1944 | 1466437529360 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:45:29 INFO - PROCESS | 1944 | 1466437529364 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 1944 | 1466437529366 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ac3000 == 30 [pid = 1944] [id = 56] 08:45:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x112e68400) [pid = 1944] [serial = 164] [outer = 0x0] 08:45:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x118dd3400) [pid = 1944] [serial = 165] [outer = 0x112e68400] 08:45:29 INFO - PROCESS | 1944 | 1466437529390 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x119254400) [pid = 1944] [serial = 166] [outer = 0x112e68400] 08:45:29 INFO - PROCESS | 1944 | 1466437529769 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]]]}] 08:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 575ms 08:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:45:29 INFO - PROCESS | 1944 | 1466437529824 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:45:29 INFO - PROCESS | 1944 | 1466437529826 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:45:29 INFO - PROCESS | 1944 | 1466437529830 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:45:29 INFO - PROCESS | 1944 | 1466437529832 Marionette TRACE conn2 <- [1,198,null,{}] 08:45:29 INFO - PROCESS | 1944 | 1466437529835 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}] 08:45:29 INFO - PROCESS | 1944 | 1466437529836 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:29 INFO - PROCESS | 1944 | 1466437529948 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:45:29 INFO - PROCESS | 1944 | 1466437529954 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 1944 | 1466437529955 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x117e7c800 == 31 [pid = 1944] [id = 57] 08:45:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x11962bc00) [pid = 1944] [serial = 167] [outer = 0x0] 08:45:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x11988a400) [pid = 1944] [serial = 168] [outer = 0x11962bc00] 08:45:29 INFO - PROCESS | 1944 | 1466437529998 Marionette DEBUG loaded listener.js 08:45:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x1198a8c00) [pid = 1944] [serial = 169] [outer = 0x11962bc00] 08:45:30 INFO - PROCESS | 1944 | 1466437530409 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]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 624ms 08:45:30 INFO - PROCESS | 1944 | 1466437530454 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:45:30 INFO - PROCESS | 1944 | 1466437530455 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:45:30 INFO - PROCESS | 1944 | 1466437530457 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 1944 | 1466437530458 Marionette TRACE conn2 <- [1,202,null,{}] 08:45:30 INFO - PROCESS | 1944 | 1466437530460 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}] 08:45:30 INFO - PROCESS | 1944 | 1466437530468 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:30 INFO - PROCESS | 1944 | 1466437530560 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:45:30 INFO - PROCESS | 1944 | 1466437530571 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 1944 | 1466437530572 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185dc800 == 32 [pid = 1944] [id = 58] 08:45:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x114f7dc00) [pid = 1944] [serial = 170] [outer = 0x0] 08:45:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x120e90c00) [pid = 1944] [serial = 171] [outer = 0x114f7dc00] 08:45:30 INFO - PROCESS | 1944 | 1466437530597 Marionette DEBUG loaded listener.js 08:45:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x121769400) [pid = 1944] [serial = 172] [outer = 0x114f7dc00] 08:45:30 INFO - PROCESS | 1944 | 1466437530950 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]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 08:45:30 INFO - PROCESS | 1944 | 1466437530978 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:45:30 INFO - PROCESS | 1944 | 1466437530979 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:45:30 INFO - PROCESS | 1944 | 1466437530981 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 1944 | 1466437530982 Marionette TRACE conn2 <- [1,206,null,{}] 08:45:30 INFO - PROCESS | 1944 | 1466437530985 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}] 08:45:30 INFO - PROCESS | 1944 | 1466437530989 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:31 INFO - PROCESS | 1944 | 1466437531094 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:45:31 INFO - PROCESS | 1944 | 1466437531125 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:31 INFO - PROCESS | 1944 | 1466437531126 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x11960e000 == 33 [pid = 1944] [id = 59] 08:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x1215f1800) [pid = 1944] [serial = 173] [outer = 0x0] 08:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x123c6f000) [pid = 1944] [serial = 174] [outer = 0x1215f1800] 08:45:31 INFO - PROCESS | 1944 | 1466437531151 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x124b76400) [pid = 1944] [serial = 175] [outer = 0x1215f1800] 08:45:31 INFO - PROCESS | 1944 | 1466437531439 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]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 08:45:31 INFO - PROCESS | 1944 | 1466437531459 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 1944 | 1466437531460 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:45:31 INFO - PROCESS | 1944 | 1466437531466 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 1944 | 1466437531468 Marionette TRACE conn2 <- [1,210,null,{}] 08:45:31 INFO - PROCESS | 1944 | 1466437531484 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}] 08:45:31 INFO - PROCESS | 1944 | 1466437531485 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:31 INFO - PROCESS | 1944 | 1466437531573 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:45:31 INFO - PROCESS | 1944 | 1466437531602 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:31 INFO - PROCESS | 1944 | 1466437531603 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196f6800 == 34 [pid = 1944] [id = 60] 08:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x1240a6800) [pid = 1944] [serial = 176] [outer = 0x0] 08:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x124bea800) [pid = 1944] [serial = 177] [outer = 0x1240a6800] 08:45:31 INFO - PROCESS | 1944 | 1466437531627 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x125de4800) [pid = 1944] [serial = 178] [outer = 0x1240a6800] 08:45:31 INFO - PROCESS | 1944 | 1466437531909 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]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 08:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:45:31 INFO - PROCESS | 1944 | 1466437531943 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 1944 | 1466437531945 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:45:31 INFO - PROCESS | 1944 | 1466437531947 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 1944 | 1466437531948 Marionette TRACE conn2 <- [1,214,null,{}] 08:45:31 INFO - PROCESS | 1944 | 1466437531959 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}] 08:45:31 INFO - PROCESS | 1944 | 1466437531960 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:32 INFO - PROCESS | 1944 | 1466437532048 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:45:32 INFO - PROCESS | 1944 | 1466437532051 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:32 INFO - PROCESS | 1944 | 1466437532052 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e09000 == 35 [pid = 1944] [id = 61] 08:45:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x12409e800) [pid = 1944] [serial = 179] [outer = 0x0] 08:45:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x126317c00) [pid = 1944] [serial = 180] [outer = 0x12409e800] 08:45:32 INFO - PROCESS | 1944 | 1466437532077 Marionette DEBUG loaded listener.js 08:45:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x12658a400) [pid = 1944] [serial = 181] [outer = 0x12409e800] 08:45:32 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x129380000) [pid = 1944] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:45:32 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x1246f6c00) [pid = 1944] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:45:32 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x1164e7000) [pid = 1944] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:45:32 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x1164eac00) [pid = 1944] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:45:32 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x117e31400) [pid = 1944] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:45:32 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x116886c00) [pid = 1944] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:45:32 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x118509800) [pid = 1944] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:45:32 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x1176ee400) [pid = 1944] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:45:32 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x128ca2400) [pid = 1944] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:45:32 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x1242cbc00) [pid = 1944] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:45:32 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x128d0a000) [pid = 1944] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:45:32 INFO - PROCESS | 1944 | 1466437532389 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]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 476ms 08:45:32 INFO - PROCESS | 1944 | 1466437532427 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:45:32 INFO - PROCESS | 1944 | 1466437532428 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:45:32 INFO - PROCESS | 1944 | 1466437532430 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 1944 | 1466437532431 Marionette TRACE conn2 <- [1,218,null,{}] 08:45:32 INFO - PROCESS | 1944 | 1466437532434 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}] 08:45:32 INFO - PROCESS | 1944 | 1466437532435 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:32 INFO - PROCESS | 1944 | 1466437532538 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:45:32 INFO - PROCESS | 1944 | 1466437532563 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:32 INFO - PROCESS | 1944 | 1466437532564 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ac2800 == 36 [pid = 1944] [id = 62] 08:45:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x1130bcc00) [pid = 1944] [serial = 182] [outer = 0x0] 08:45:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x124b78000) [pid = 1944] [serial = 183] [outer = 0x1130bcc00] 08:45:32 INFO - PROCESS | 1944 | 1466437532588 Marionette DEBUG loaded listener.js 08:45:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x12658e400) [pid = 1944] [serial = 184] [outer = 0x1130bcc00] 08:45:32 INFO - PROCESS | 1944 | 1466437532848 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]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 470ms 08:45:32 INFO - PROCESS | 1944 | 1466437532909 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:45:32 INFO - PROCESS | 1944 | 1466437532911 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:45:32 INFO - PROCESS | 1944 | 1466437532913 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 1944 | 1466437532914 Marionette TRACE conn2 <- [1,222,null,{}] 08:45:32 INFO - PROCESS | 1944 | 1466437532916 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}] 08:45:32 INFO - PROCESS | 1944 | 1466437532917 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:33 INFO - PROCESS | 1944 | 1466437532997 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:45:33 INFO - PROCESS | 1944 | 1466437533013 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 1944 | 1466437533014 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x121396000 == 37 [pid = 1944] [id = 63] 08:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x126a8f800) [pid = 1944] [serial = 185] [outer = 0x0] 08:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x126d32000) [pid = 1944] [serial = 186] [outer = 0x126a8f800] 08:45:33 INFO - PROCESS | 1944 | 1466437533040 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x128c98400) [pid = 1944] [serial = 187] [outer = 0x126a8f800] 08:45:33 INFO - PROCESS | 1944 | 1466437533317 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]]]}] 08:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 421ms 08:45:33 INFO - PROCESS | 1944 | 1466437533334 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:45:33 INFO - PROCESS | 1944 | 1466437533336 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:45:33 INFO - PROCESS | 1944 | 1466437533346 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:45:33 INFO - PROCESS | 1944 | 1466437533347 Marionette TRACE conn2 <- [1,226,null,{}] 08:45:33 INFO - PROCESS | 1944 | 1466437533350 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}] 08:45:33 INFO - PROCESS | 1944 | 1466437533351 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:33 INFO - PROCESS | 1944 | 1466437533473 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:45:33 INFO - PROCESS | 1944 | 1466437533479 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 1944 | 1466437533481 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185db000 == 38 [pid = 1944] [id = 64] 08:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x116707000) [pid = 1944] [serial = 188] [outer = 0x0] 08:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x128c98000) [pid = 1944] [serial = 189] [outer = 0x116707000] 08:45:33 INFO - PROCESS | 1944 | 1466437533509 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x129178c00) [pid = 1944] [serial = 190] [outer = 0x116707000] 08:45:33 INFO - PROCESS | 1944 | 1466437533787 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]]]}] 08:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 476ms 08:45:33 INFO - PROCESS | 1944 | 1466437533816 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:45:33 INFO - PROCESS | 1944 | 1466437533817 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:45:33 INFO - PROCESS | 1944 | 1466437533827 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:45:33 INFO - PROCESS | 1944 | 1466437533828 Marionette TRACE conn2 <- [1,230,null,{}] 08:45:33 INFO - PROCESS | 1944 | 1466437533831 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}] 08:45:33 INFO - PROCESS | 1944 | 1466437533832 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:33 INFO - PROCESS | 1944 | 1466437533909 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:45:33 INFO - PROCESS | 1944 | 1466437533913 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 1944 | 1466437533914 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b9b000 == 39 [pid = 1944] [id = 65] 08:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x128ca3800) [pid = 1944] [serial = 191] [outer = 0x0] 08:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x129375400) [pid = 1944] [serial = 192] [outer = 0x128ca3800] 08:45:33 INFO - PROCESS | 1944 | 1466437533940 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x129683000) [pid = 1944] [serial = 193] [outer = 0x128ca3800] 08:45:34 INFO - PROCESS | 1944 | 1466437534298 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]]]}] 08:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 527ms 08:45:34 INFO - PROCESS | 1944 | 1466437534347 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 1944 | 1466437534349 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:45:34 INFO - PROCESS | 1944 | 1466437534352 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 1944 | 1466437534354 Marionette TRACE conn2 <- [1,234,null,{}] 08:45:34 INFO - PROCESS | 1944 | 1466437534358 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}] 08:45:34 INFO - PROCESS | 1944 | 1466437534360 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:34 INFO - PROCESS | 1944 | 1466437534486 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:45:34 INFO - PROCESS | 1944 | 1466437534574 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 1944 | 1466437534577 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x1133e1000 == 40 [pid = 1944] [id = 66] 08:45:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x1133ab800) [pid = 1944] [serial = 194] [outer = 0x0] 08:45:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x114f7b800) [pid = 1944] [serial = 195] [outer = 0x1133ab800] 08:45:34 INFO - PROCESS | 1944 | 1466437534609 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x116635000) [pid = 1944] [serial = 196] [outer = 0x1133ab800] 08:45:35 INFO - PROCESS | 1944 | 1466437535078 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]]]}] 08:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 772ms 08:45:35 INFO - PROCESS | 1944 | 1466437535125 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 1944 | 1466437535128 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:45:35 INFO - PROCESS | 1944 | 1466437535133 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 1944 | 1466437535134 Marionette TRACE conn2 <- [1,238,null,{}] 08:45:35 INFO - PROCESS | 1944 | 1466437535137 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}] 08:45:35 INFO - PROCESS | 1944 | 1466437535139 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:35 INFO - PROCESS | 1944 | 1466437535243 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:45:35 INFO - PROCESS | 1944 | 1466437535309 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:35 INFO - PROCESS | 1944 | 1466437535311 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x118167000 == 41 [pid = 1944] [id = 67] 08:45:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x117e30400) [pid = 1944] [serial = 197] [outer = 0x0] 08:45:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x118149000) [pid = 1944] [serial = 198] [outer = 0x117e30400] 08:45:35 INFO - PROCESS | 1944 | 1466437535341 Marionette DEBUG loaded listener.js 08:45:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x11820d400) [pid = 1944] [serial = 199] [outer = 0x117e30400] 08:45:35 INFO - PROCESS | 1944 | 1466437535960 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]]]}] 08:45:35 INFO - PROCESS | 1944 | --DOCSHELL 0x1185db000 == 40 [pid = 1944] [id = 64] 08:45:35 INFO - PROCESS | 1944 | --DOCSHELL 0x121396000 == 39 [pid = 1944] [id = 63] 08:45:35 INFO - PROCESS | 1944 | --DOCSHELL 0x116ac2800 == 38 [pid = 1944] [id = 62] 08:45:35 INFO - PROCESS | 1944 | --DOCSHELL 0x120e09000 == 37 [pid = 1944] [id = 61] 08:45:35 INFO - PROCESS | 1944 | --DOCSHELL 0x1196f6800 == 36 [pid = 1944] [id = 60] 08:45:35 INFO - PROCESS | 1944 | --DOCSHELL 0x11960e000 == 35 [pid = 1944] [id = 59] 08:45:35 INFO - PROCESS | 1944 | --DOCSHELL 0x1185dc800 == 34 [pid = 1944] [id = 58] 08:45:35 INFO - PROCESS | 1944 | --DOCSHELL 0x117e7c800 == 33 [pid = 1944] [id = 57] 08:45:35 INFO - PROCESS | 1944 | --DOCSHELL 0x116ac3000 == 32 [pid = 1944] [id = 56] 08:45:35 INFO - PROCESS | 1944 | --DOCSHELL 0x11649d000 == 31 [pid = 1944] [id = 55] 08:45:35 INFO - PROCESS | 1944 | --DOCSHELL 0x1130cd800 == 30 [pid = 1944] [id = 54] 08:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 873ms 08:45:36 INFO - PROCESS | 1944 | 1466437536005 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:45:36 INFO - PROCESS | 1944 | 1466437536007 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:45:36 INFO - PROCESS | 1944 | 1466437536010 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:45:36 INFO - PROCESS | 1944 | 1466437536012 Marionette TRACE conn2 <- [1,242,null,{}] 08:45:36 INFO - PROCESS | 1944 | 1466437536016 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}] 08:45:36 INFO - PROCESS | 1944 | 1466437536017 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:36 INFO - PROCESS | 1944 | 1466437536095 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12937a400) [pid = 1944] [serial = 118] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x125de1400) [pid = 1944] [serial = 103] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x129176800) [pid = 1944] [serial = 115] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x129686000) [pid = 1944] [serial = 120] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x124bf5000) [pid = 1944] [serial = 141] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x125de5400) [pid = 1944] [serial = 142] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x11687fc00) [pid = 1944] [serial = 123] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x118152800) [pid = 1944] [serial = 132] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x1181de800) [pid = 1944] [serial = 126] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x124461800) [pid = 1944] [serial = 139] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x118359c00) [pid = 1944] [serial = 127] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x119257c00) [pid = 1944] [serial = 129] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x119629000) [pid = 1944] [serial = 133] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x120e89400) [pid = 1944] [serial = 136] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x119872400) [pid = 1944] [serial = 130] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x117140800) [pid = 1944] [serial = 124] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x12176c000) [pid = 1944] [serial = 138] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x12a53ec00) [pid = 1944] [serial = 121] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x11988f800) [pid = 1944] [serial = 135] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1944 | 1466437536147 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 1944 | 1466437536148 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x114f3a800 == 31 [pid = 1944] [id = 68] 08:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x116f98800) [pid = 1944] [serial = 200] [outer = 0x0] 08:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x117e31400) [pid = 1944] [serial = 201] [outer = 0x116f98800] 08:45:36 INFO - PROCESS | 1944 | 1466437536175 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x11820c000) [pid = 1944] [serial = 202] [outer = 0x116f98800] 08:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x1187abc00) [pid = 1944] [serial = 203] [outer = 0x12cad6800] 08:45:36 INFO - PROCESS | 1944 | 1466437536493 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]]]}] 08:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 521ms 08:45:36 INFO - PROCESS | 1944 | 1466437536531 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:45:36 INFO - PROCESS | 1944 | 1466437536534 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:45:36 INFO - PROCESS | 1944 | 1466437536538 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:45:36 INFO - PROCESS | 1944 | 1466437536540 Marionette TRACE conn2 <- [1,246,null,{}] 08:45:36 INFO - PROCESS | 1944 | 1466437536542 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}] 08:45:36 INFO - PROCESS | 1944 | 1466437536544 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:36 INFO - PROCESS | 1944 | 1466437536619 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:45:36 INFO - PROCESS | 1944 | 1466437536626 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 1944 | 1466437536627 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x118156800 == 32 [pid = 1944] [id = 69] 08:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x118367c00) [pid = 1944] [serial = 204] [outer = 0x0] 08:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x119625400) [pid = 1944] [serial = 205] [outer = 0x118367c00] 08:45:36 INFO - PROCESS | 1944 | 1466437536664 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x11988f800) [pid = 1944] [serial = 206] [outer = 0x118367c00] 08:45:37 INFO - PROCESS | 1944 | 1466437537137 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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 621ms 08:45:37 INFO - PROCESS | 1944 | 1466437537161 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 1944 | 1466437537163 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:45:37 INFO - PROCESS | 1944 | 1466437537166 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 1944 | 1466437537170 Marionette TRACE conn2 <- [1,250,null,{}] 08:45:37 INFO - PROCESS | 1944 | 1466437537182 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}] 08:45:37 INFO - PROCESS | 1944 | 1466437537187 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:37 INFO - PROCESS | 1944 | 1466437537311 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:45:37 INFO - PROCESS | 1944 | 1466437537410 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 1944 | 1466437537413 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185ef800 == 33 [pid = 1944] [id = 70] 08:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x114f76c00) [pid = 1944] [serial = 207] [outer = 0x0] 08:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x121451000) [pid = 1944] [serial = 208] [outer = 0x114f76c00] 08:45:37 INFO - PROCESS | 1944 | 1466437537459 Marionette DEBUG loaded listener.js 08:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x12421f000) [pid = 1944] [serial = 209] [outer = 0x114f76c00] 08:45:37 INFO - PROCESS | 1944 | 1466437537709 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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 574ms 08:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:45:37 INFO - PROCESS | 1944 | 1466437537748 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 1944 | 1466437537749 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:45:37 INFO - PROCESS | 1944 | 1466437537751 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 1944 | 1466437537753 Marionette TRACE conn2 <- [1,254,null,{}] 08:45:37 INFO - PROCESS | 1944 | 1466437537764 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}] 08:45:37 INFO - PROCESS | 1944 | 1466437537765 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:37 INFO - PROCESS | 1944 | 1466437537872 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:45:37 INFO - PROCESS | 1944 | 1466437537877 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 1944 | 1466437537878 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196f3000 == 34 [pid = 1944] [id = 71] 08:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1240a5400) [pid = 1944] [serial = 210] [outer = 0x0] 08:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x1245ba400) [pid = 1944] [serial = 211] [outer = 0x1240a5400] 08:45:37 INFO - PROCESS | 1944 | 1466437537903 Marionette DEBUG loaded listener.js 08:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x124b80800) [pid = 1944] [serial = 212] [outer = 0x1240a5400] 08:45:38 INFO - PROCESS | 1944 | 1466437538192 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]]]}] 08:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 477ms 08:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:45:38 INFO - PROCESS | 1944 | 1466437538229 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:45:38 INFO - PROCESS | 1944 | 1466437538230 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:45:38 INFO - PROCESS | 1944 | 1466437538232 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 1944 | 1466437538233 Marionette TRACE conn2 <- [1,258,null,{}] 08:45:38 INFO - PROCESS | 1944 | 1466437538236 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}] 08:45:38 INFO - PROCESS | 1944 | 1466437538237 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:38 INFO - PROCESS | 1944 | 1466437538331 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:45:38 INFO - PROCESS | 1944 | 1466437538334 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:38 INFO - PROCESS | 1944 | 1466437538335 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x119adc800 == 35 [pid = 1944] [id = 72] 08:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x119a96800) [pid = 1944] [serial = 213] [outer = 0x0] 08:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x125d21c00) [pid = 1944] [serial = 214] [outer = 0x119a96800] 08:45:38 INFO - PROCESS | 1944 | 1466437538360 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x1263b0400) [pid = 1944] [serial = 215] [outer = 0x119a96800] 08:45:38 INFO - PROCESS | 1944 | 1466437538678 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]]]}] 08:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 473ms 08:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:45:38 INFO - PROCESS | 1944 | 1466437538716 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:45:38 INFO - PROCESS | 1944 | 1466437538717 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:45:38 INFO - PROCESS | 1944 | 1466437538719 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 1944 | 1466437538722 Marionette TRACE conn2 <- [1,262,null,{}] 08:45:38 INFO - PROCESS | 1944 | 1466437538726 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}] 08:45:38 INFO - PROCESS | 1944 | 1466437538730 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:38 INFO - PROCESS | 1944 | 1466437538841 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:45:38 INFO - PROCESS | 1944 | 1466437538869 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:38 INFO - PROCESS | 1944 | 1466437538870 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12117a000 == 36 [pid = 1944] [id = 73] 08:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x116143000) [pid = 1944] [serial = 216] [outer = 0x0] 08:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x129062800) [pid = 1944] [serial = 217] [outer = 0x116143000] 08:45:38 INFO - PROCESS | 1944 | 1466437538895 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12937f400) [pid = 1944] [serial = 218] [outer = 0x116143000] 08:45:39 INFO - PROCESS | 1944 | 1466437539183 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]]]}] 08:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 474ms 08:45:39 INFO - PROCESS | 1944 | 1466437539212 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:45:39 INFO - PROCESS | 1944 | 1466437539214 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:45:39 INFO - PROCESS | 1944 | 1466437539216 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 1944 | 1466437539217 Marionette TRACE conn2 <- [1,266,null,{}] 08:45:39 INFO - PROCESS | 1944 | 1466437539220 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}] 08:45:39 INFO - PROCESS | 1944 | 1466437539222 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:39 INFO - PROCESS | 1944 | 1466437539313 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:45:39 INFO - PROCESS | 1944 | 1466437539344 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 1944 | 1466437539345 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c26800 == 37 [pid = 1944] [id = 74] 08:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x126a8e400) [pid = 1944] [serial = 219] [outer = 0x0] 08:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12a53b000) [pid = 1944] [serial = 220] [outer = 0x126a8e400] 08:45:39 INFO - PROCESS | 1944 | 1466437539370 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12a5c8000) [pid = 1944] [serial = 221] [outer = 0x126a8e400] 08:45:39 INFO - PROCESS | 1944 | 1466437539649 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]]]}] 08:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 08:45:39 INFO - PROCESS | 1944 | 1466437539693 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:45:39 INFO - PROCESS | 1944 | 1466437539695 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:45:39 INFO - PROCESS | 1944 | 1466437539697 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 1944 | 1466437539698 Marionette TRACE conn2 <- [1,270,null,{}] 08:45:39 INFO - PROCESS | 1944 | 1466437539701 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}] 08:45:39 INFO - PROCESS | 1944 | 1466437539702 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:39 INFO - PROCESS | 1944 | 1466437539795 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:45:39 INFO - PROCESS | 1944 | 1466437539808 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 1944 | 1466437539809 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b9e800 == 38 [pid = 1944] [id = 75] 08:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x126591800) [pid = 1944] [serial = 222] [outer = 0x0] 08:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12a5d2000) [pid = 1944] [serial = 223] [outer = 0x126591800] 08:45:39 INFO - PROCESS | 1944 | 1466437539833 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12a6bc400) [pid = 1944] [serial = 224] [outer = 0x126591800] 08:45:40 INFO - PROCESS | 1944 | 1466437540238 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]]]}] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x114f7dc00) [pid = 1944] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x112e68400) [pid = 1944] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x115d02c00) [pid = 1944] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x116f8f000) [pid = 1944] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11962bc00) [pid = 1944] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x1215f1800) [pid = 1944] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12409e800) [pid = 1944] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x115e8a000) [pid = 1944] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x118503c00) [pid = 1944] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x1130bcc00) [pid = 1944] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x121598800) [pid = 1944] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x124be8c00) [pid = 1944] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x1240a6800) [pid = 1944] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x126a8f800) [pid = 1944] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x115d03400) [pid = 1944] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:45:40 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x116707000) [pid = 1944] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 571ms 08:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:45:40 INFO - PROCESS | 1944 | 1466437540268 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:45:40 INFO - PROCESS | 1944 | 1466437540269 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:45:40 INFO - PROCESS | 1944 | 1466437540271 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 1944 | 1466437540272 Marionette TRACE conn2 <- [1,274,null,{}] 08:45:40 INFO - PROCESS | 1944 | 1466437540275 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}] 08:45:40 INFO - PROCESS | 1944 | 1466437540276 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:40 INFO - PROCESS | 1944 | 1466437540348 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:45:40 INFO - PROCESS | 1944 | 1466437540352 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 1944 | 1466437540353 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196f9000 == 39 [pid = 1944] [id = 76] 08:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x116711c00) [pid = 1944] [serial = 225] [outer = 0x0] 08:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1181dc400) [pid = 1944] [serial = 226] [outer = 0x116711c00] 08:45:40 INFO - PROCESS | 1944 | 1466437540382 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x121114800) [pid = 1944] [serial = 227] [outer = 0x116711c00] 08:45:40 INFO - PROCESS | 1944 | 1466437540663 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]]]}] 08:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 419ms 08:45:40 INFO - PROCESS | 1944 | 1466437540695 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:45:40 INFO - PROCESS | 1944 | 1466437540696 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:45:40 INFO - PROCESS | 1944 | 1466437540699 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 1944 | 1466437540700 Marionette TRACE conn2 <- [1,278,null,{}] 08:45:40 INFO - PROCESS | 1944 | 1466437540702 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}] 08:45:40 INFO - PROCESS | 1944 | 1466437540704 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:40 INFO - PROCESS | 1944 | 1466437540782 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:45:40 INFO - PROCESS | 1944 | 1466437540788 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 1944 | 1466437540790 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a6f800 == 40 [pid = 1944] [id = 77] 08:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x121598800) [pid = 1944] [serial = 228] [outer = 0x0] 08:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x12917b400) [pid = 1944] [serial = 229] [outer = 0x121598800] 08:45:40 INFO - PROCESS | 1944 | 1466437540814 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x126556000) [pid = 1944] [serial = 230] [outer = 0x121598800] 08:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 418ms 08:45:41 INFO - PROCESS | 1944 | 1466437541108 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]]]}] 08:45:41 INFO - PROCESS | 1944 | 1466437541118 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1944 | 1466437541119 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:45:41 INFO - PROCESS | 1944 | 1466437541130 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1944 | 1466437541131 Marionette TRACE conn2 <- [1,282,null,{}] 08:45:41 INFO - PROCESS | 1944 | 1466437541146 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}] 08:45:41 INFO - PROCESS | 1944 | 1466437541147 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:41 INFO - PROCESS | 1944 | 1466437541264 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:45:41 INFO - PROCESS | 1944 | 1466437541269 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:41 INFO - PROCESS | 1944 | 1466437541271 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c5b000 == 41 [pid = 1944] [id = 78] 08:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x119892800) [pid = 1944] [serial = 231] [outer = 0x0] 08:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12a6be800) [pid = 1944] [serial = 232] [outer = 0x119892800] 08:45:41 INFO - PROCESS | 1944 | 1466437541296 Marionette DEBUG loaded listener.js 08:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12b028800) [pid = 1944] [serial = 233] [outer = 0x119892800] 08:45:41 INFO - PROCESS | 1944 | 1466437541596 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]]]}] 08:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 482ms 08:45:41 INFO - PROCESS | 1944 | 1466437541610 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1944 | 1466437541611 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:45:41 INFO - PROCESS | 1944 | 1466437541614 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1944 | 1466437541615 Marionette TRACE conn2 <- [1,286,null,{}] 08:45:41 INFO - PROCESS | 1944 | 1466437541617 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}] 08:45:41 INFO - PROCESS | 1944 | 1466437541618 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:41 INFO - PROCESS | 1944 | 1466437541698 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:45:41 INFO - PROCESS | 1944 | 1466437541702 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:41 INFO - PROCESS | 1944 | 1466437541703 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x129347800 == 42 [pid = 1944] [id = 79] 08:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12b02ac00) [pid = 1944] [serial = 234] [outer = 0x0] 08:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12b7bec00) [pid = 1944] [serial = 235] [outer = 0x12b02ac00] 08:45:41 INFO - PROCESS | 1944 | 1466437541729 Marionette DEBUG loaded listener.js 08:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12b7c5800) [pid = 1944] [serial = 236] [outer = 0x12b02ac00] 08:45:42 INFO - PROCESS | 1944 | 1466437542028 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]]]}] 08:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 418ms 08:45:42 INFO - PROCESS | 1944 | 1466437542032 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:45:42 INFO - PROCESS | 1944 | 1466437542033 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:45:42 INFO - PROCESS | 1944 | 1466437542043 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 1944 | 1466437542044 Marionette TRACE conn2 <- [1,290,null,{}] 08:45:42 INFO - PROCESS | 1944 | 1466437542047 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}] 08:45:42 INFO - PROCESS | 1944 | 1466437542048 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:42 INFO - PROCESS | 1944 | 1466437542129 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:45:42 INFO - PROCESS | 1944 | 1466437542176 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 1944 | 1466437542177 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x12965d000 == 43 [pid = 1944] [id = 80] 08:45:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11663c400) [pid = 1944] [serial = 237] [outer = 0x0] 08:45:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12b7c0000) [pid = 1944] [serial = 238] [outer = 0x11663c400] 08:45:42 INFO - PROCESS | 1944 | 1466437542201 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12b8c4400) [pid = 1944] [serial = 239] [outer = 0x11663c400] 08:45:42 INFO - PROCESS | 1944 | 1466437542628 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]]]}] 08:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 626ms 08:45:42 INFO - PROCESS | 1944 | 1466437542671 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:45:42 INFO - PROCESS | 1944 | 1466437542674 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:45:42 INFO - PROCESS | 1944 | 1466437542678 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 1944 | 1466437542681 Marionette TRACE conn2 <- [1,294,null,{}] 08:45:42 INFO - PROCESS | 1944 | 1466437542685 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}] 08:45:42 INFO - PROCESS | 1944 | 1466437542687 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:42 INFO - PROCESS | 1944 | 1466437542785 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:45:42 INFO - PROCESS | 1944 | 1466437542846 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 1944 | 1466437542847 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x117456800 == 44 [pid = 1944] [id = 81] 08:45:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x116808c00) [pid = 1944] [serial = 240] [outer = 0x0] 08:45:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x117e32000) [pid = 1944] [serial = 241] [outer = 0x116808c00] 08:45:42 INFO - PROCESS | 1944 | 1466437542878 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x118368400) [pid = 1944] [serial = 242] [outer = 0x116808c00] 08:45:43 INFO - PROCESS | 1944 | 1466437543306 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]]]}] 08:45:43 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. 08:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 675ms 08:45:43 INFO - PROCESS | 1944 | 1466437543354 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:45:43 INFO - PROCESS | 1944 | 1466437543357 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:45:43 INFO - PROCESS | 1944 | 1466437543362 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 1944 | 1466437543364 Marionette TRACE conn2 <- [1,298,null,{}] 08:45:43 INFO - PROCESS | 1944 | 1466437543366 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}] 08:45:43 INFO - PROCESS | 1944 | 1466437543368 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:43 INFO - PROCESS | 1944 | 1466437543469 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:45:43 INFO - PROCESS | 1944 | 1466437543518 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:43 INFO - PROCESS | 1944 | 1466437543519 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x120dc1800 == 45 [pid = 1944] [id = 82] 08:45:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1167df400) [pid = 1944] [serial = 243] [outer = 0x0] 08:45:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x1167e1000) [pid = 1944] [serial = 244] [outer = 0x1167df400] 08:45:43 INFO - PROCESS | 1944 | 1466437543549 Marionette DEBUG loaded listener.js 08:45:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x1167e5800) [pid = 1944] [serial = 245] [outer = 0x1167df400] 08:45:43 INFO - PROCESS | 1944 | 1466437543944 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]]]}] 08:45:43 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. 08:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 08:45:43 INFO - PROCESS | 1944 | 1466437543984 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:45:43 INFO - PROCESS | 1944 | 1466437543985 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:45:43 INFO - PROCESS | 1944 | 1466437543988 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 1944 | 1466437543990 Marionette TRACE conn2 <- [1,302,null,{}] 08:45:44 INFO - PROCESS | 1944 | 1466437543998 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}] 08:45:44 INFO - PROCESS | 1944 | 1466437544001 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:44 INFO - PROCESS | 1944 | 1466437544100 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:45:44 INFO - PROCESS | 1944 | 1466437544179 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:44 INFO - PROCESS | 1944 | 1466437544181 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c72000 == 46 [pid = 1944] [id = 83] 08:45:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x121594800) [pid = 1944] [serial = 246] [outer = 0x0] 08:45:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x123c6b000) [pid = 1944] [serial = 247] [outer = 0x121594800] 08:45:44 INFO - PROCESS | 1944 | 1466437544212 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x1245bac00) [pid = 1944] [serial = 248] [outer = 0x121594800] 08:45:44 INFO - PROCESS | 1944 | 1466437544625 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]]]}] 08:45:44 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. 08:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 08:45:44 INFO - PROCESS | 1944 | 1466437544660 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:45:44 INFO - PROCESS | 1944 | 1466437544662 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:45:44 INFO - PROCESS | 1944 | 1466437544664 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 1944 | 1466437544665 Marionette TRACE conn2 <- [1,306,null,{}] 08:45:44 INFO - PROCESS | 1944 | 1466437544668 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}] 08:45:44 INFO - PROCESS | 1944 | 1466437544669 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:44 INFO - PROCESS | 1944 | 1466437544769 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:45:44 INFO - PROCESS | 1944 | 1466437544817 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:44 INFO - PROCESS | 1944 | 1466437544818 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x121077000 == 47 [pid = 1944] [id = 84] 08:45:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x1246e9000) [pid = 1944] [serial = 249] [outer = 0x0] 08:45:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12630b000) [pid = 1944] [serial = 250] [outer = 0x1246e9000] 08:45:44 INFO - PROCESS | 1944 | 1466437544847 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x126a84400) [pid = 1944] [serial = 251] [outer = 0x1246e9000] 08:45:45 INFO - PROCESS | 1944 | 1466437545419 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]]]}] 08:45:45 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. 08:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 821ms 08:45:45 INFO - PROCESS | 1944 | 1466437545486 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:45:45 INFO - PROCESS | 1944 | 1466437545488 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:45:45 INFO - PROCESS | 1944 | 1466437545491 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:45:45 INFO - PROCESS | 1944 | 1466437545493 Marionette TRACE conn2 <- [1,310,null,{}] 08:45:45 INFO - PROCESS | 1944 | 1466437545496 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}] 08:45:45 INFO - PROCESS | 1944 | 1466437545498 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:45 INFO - PROCESS | 1944 | 1466437545586 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:45:45 INFO - PROCESS | 1944 | 1466437545652 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 1944 | 1466437545654 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x112edd800 == 48 [pid = 1944] [id = 85] 08:45:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x1167eac00) [pid = 1944] [serial = 252] [outer = 0x0] 08:45:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x1167ecc00) [pid = 1944] [serial = 253] [outer = 0x1167eac00] 08:45:45 INFO - PROCESS | 1944 | 1466437545682 Marionette DEBUG loaded listener.js 08:45:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x117149400) [pid = 1944] [serial = 254] [outer = 0x1167eac00] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x129347800 == 47 [pid = 1944] [id = 79] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x128c5b000 == 46 [pid = 1944] [id = 78] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x126a6f800 == 45 [pid = 1944] [id = 77] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x1196f9000 == 44 [pid = 1944] [id = 76] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x124b9e800 == 43 [pid = 1944] [id = 75] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x129375400) [pid = 1944] [serial = 192] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x123c26800 == 42 [pid = 1944] [id = 74] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x12117a000 == 41 [pid = 1944] [id = 73] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x119adc800 == 40 [pid = 1944] [id = 72] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x1196f3000 == 39 [pid = 1944] [id = 71] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x1185ef800 == 38 [pid = 1944] [id = 70] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x118156800 == 37 [pid = 1944] [id = 69] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x114f3a800 == 36 [pid = 1944] [id = 68] 08:45:46 INFO - PROCESS | 1944 | --DOCSHELL 0x124b9b000 == 35 [pid = 1944] [id = 65] 08:45:46 INFO - PROCESS | 1944 | 1466437546122 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]]]}] 08:45:46 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. 08:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 669ms 08:45:46 INFO - PROCESS | 1944 | 1466437546172 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 1944 | 1466437546176 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x1263a8800) [pid = 1944] [serial = 154] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x12630ec00) [pid = 1944] [serial = 153] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x125de4800) [pid = 1944] [serial = 178] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x124bea800) [pid = 1944] [serial = 177] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x126d32000) [pid = 1944] [serial = 186] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12658a400) [pid = 1944] [serial = 181] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x116708400) [pid = 1944] [serial = 160] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x116196800) [pid = 1944] [serial = 159] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x129178c00) [pid = 1944] [serial = 190] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12658e400) [pid = 1944] [serial = 184] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x128c98400) [pid = 1944] [serial = 187] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x128c98000) [pid = 1944] [serial = 189] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1198a8c00) [pid = 1944] [serial = 169] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x120e90c00) [pid = 1944] [serial = 171] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x118dd3400) [pid = 1944] [serial = 165] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x119254400) [pid = 1944] [serial = 166] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1164ea400) [pid = 1944] [serial = 157] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x115dcc000) [pid = 1944] [serial = 156] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x1181da800) [pid = 1944] [serial = 162] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x118208000) [pid = 1944] [serial = 163] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x11988a400) [pid = 1944] [serial = 168] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x123c6f000) [pid = 1944] [serial = 174] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x124b76400) [pid = 1944] [serial = 175] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x121769400) [pid = 1944] [serial = 172] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x126317c00) [pid = 1944] [serial = 180] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x1174dc800) [pid = 1944] [serial = 145] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x116811800) [pid = 1944] [serial = 144] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x11962cc00) [pid = 1944] [serial = 148] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x118d38800) [pid = 1944] [serial = 147] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x124b78000) [pid = 1944] [serial = 183] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x124409000) [pid = 1944] [serial = 151] [outer = 0x0] [url = about:blank] 08:45:46 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x121980000) [pid = 1944] [serial = 150] [outer = 0x0] [url = about:blank] 08:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:45:46 INFO - PROCESS | 1944 | 1466437546201 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 1944 | 1466437546204 Marionette TRACE conn2 <- [1,314,null,{}] 08:45:46 INFO - PROCESS | 1944 | 1466437546217 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}] 08:45:46 INFO - PROCESS | 1944 | 1466437546220 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:46 INFO - PROCESS | 1944 | 1466437546343 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:45:46 INFO - PROCESS | 1944 | 1466437546358 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:46 INFO - PROCESS | 1944 | 1466437546359 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x11668b800 == 36 [pid = 1944] [id = 86] 08:45:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x1181e5800) [pid = 1944] [serial = 255] [outer = 0x0] 08:45:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x11820cc00) [pid = 1944] [serial = 256] [outer = 0x1181e5800] 08:45:46 INFO - PROCESS | 1944 | 1466437546404 Marionette DEBUG loaded listener.js 08:45:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x11924fc00) [pid = 1944] [serial = 257] [outer = 0x1181e5800] 08:45:46 INFO - PROCESS | 1944 | 1466437546810 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]]]}] 08:45:46 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. 08:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 637ms 08:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:45:46 INFO - PROCESS | 1944 | 1466437546844 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 1944 | 1466437546846 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:45:46 INFO - PROCESS | 1944 | 1466437546848 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 1944 | 1466437546850 Marionette TRACE conn2 <- [1,318,null,{}] 08:45:46 INFO - PROCESS | 1944 | 1466437546860 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}] 08:45:46 INFO - PROCESS | 1944 | 1466437546862 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:46 INFO - PROCESS | 1944 | 1466437546939 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:45:46 INFO - PROCESS | 1944 | 1466437546945 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:46 INFO - PROCESS | 1944 | 1466437546947 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185ad800 == 37 [pid = 1944] [id = 87] 08:45:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11988a400) [pid = 1944] [serial = 258] [outer = 0x0] 08:45:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x12158c800) [pid = 1944] [serial = 259] [outer = 0x11988a400] 08:45:46 INFO - PROCESS | 1944 | 1466437546974 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x124220c00) [pid = 1944] [serial = 260] [outer = 0x11988a400] 08:45:47 INFO - PROCESS | 1944 | 1466437547291 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]]]}] 08:45:47 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. 08:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 475ms 08:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:45:47 INFO - PROCESS | 1944 | 1466437547324 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:45:47 INFO - PROCESS | 1944 | 1466437547326 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:45:47 INFO - PROCESS | 1944 | 1466437547328 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:45:47 INFO - PROCESS | 1944 | 1466437547329 Marionette TRACE conn2 <- [1,322,null,{}] 08:45:47 INFO - PROCESS | 1944 | 1466437547331 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}] 08:45:47 INFO - PROCESS | 1944 | 1466437547333 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:47 INFO - PROCESS | 1944 | 1466437547411 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:45:47 INFO - PROCESS | 1944 | 1466437547458 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 1944 | 1466437547459 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191f6000 == 38 [pid = 1944] [id = 88] 08:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x120e8c400) [pid = 1944] [serial = 261] [outer = 0x0] 08:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x124b77000) [pid = 1944] [serial = 262] [outer = 0x120e8c400] 08:45:47 INFO - PROCESS | 1944 | 1466437547484 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12630c000) [pid = 1944] [serial = 263] [outer = 0x120e8c400] 08:45:47 INFO - PROCESS | 1944 | 1466437547777 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]]]}] 08:45:47 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. 08:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 08:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:45:47 INFO - PROCESS | 1944 | 1466437547796 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:45:47 INFO - PROCESS | 1944 | 1466437547797 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:45:47 INFO - PROCESS | 1944 | 1466437547799 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:45:47 INFO - PROCESS | 1944 | 1466437547800 Marionette TRACE conn2 <- [1,326,null,{}] 08:45:47 INFO - PROCESS | 1944 | 1466437547803 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}] 08:45:47 INFO - PROCESS | 1944 | 1466437547805 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:47 INFO - PROCESS | 1944 | 1466437547883 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:45:47 INFO - PROCESS | 1944 | 1466437547888 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 1944 | 1466437547891 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x114f3e000 == 39 [pid = 1944] [id = 89] 08:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x125ddd400) [pid = 1944] [serial = 264] [outer = 0x0] 08:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x126557400) [pid = 1944] [serial = 265] [outer = 0x125ddd400] 08:45:47 INFO - PROCESS | 1944 | 1466437547916 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x126d2f400) [pid = 1944] [serial = 266] [outer = 0x125ddd400] 08:45:48 INFO - PROCESS | 1944 | 1466437548278 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]]]}] 08:45:48 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. 08:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 08:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:45:48 INFO - PROCESS | 1944 | 1466437548318 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 1944 | 1466437548319 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:45:48 INFO - PROCESS | 1944 | 1466437548321 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 1944 | 1466437548322 Marionette TRACE conn2 <- [1,330,null,{}] 08:45:48 INFO - PROCESS | 1944 | 1466437548325 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}] 08:45:48 INFO - PROCESS | 1944 | 1466437548329 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:48 INFO - PROCESS | 1944 | 1466437548444 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:45:48 INFO - PROCESS | 1944 | 1466437548457 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 1944 | 1466437548458 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x121175800 == 40 [pid = 1944] [id = 90] 08:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x126d37800) [pid = 1944] [serial = 267] [outer = 0x0] 08:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x129061c00) [pid = 1944] [serial = 268] [outer = 0x126d37800] 08:45:48 INFO - PROCESS | 1944 | 1466437548483 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12937e000) [pid = 1944] [serial = 269] [outer = 0x126d37800] 08:45:48 INFO - PROCESS | 1944 | 1466437548801 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]]]}] 08:45:48 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. 08:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 08:45:48 INFO - PROCESS | 1944 | 1466437548841 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:45:48 INFO - PROCESS | 1944 | 1466437548842 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:45:48 INFO - PROCESS | 1944 | 1466437548845 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 1944 | 1466437548846 Marionette TRACE conn2 <- [1,334,null,{}] 08:45:48 INFO - PROCESS | 1944 | 1466437548848 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}] 08:45:48 INFO - PROCESS | 1944 | 1466437548849 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:48 INFO - PROCESS | 1944 | 1466437548942 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:45:48 INFO - PROCESS | 1944 | 1466437548945 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 1944 | 1466437548946 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x123cef000 == 41 [pid = 1944] [id = 91] 08:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x126d38400) [pid = 1944] [serial = 270] [outer = 0x0] 08:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12a5c4000) [pid = 1944] [serial = 271] [outer = 0x126d38400] 08:45:48 INFO - PROCESS | 1944 | 1466437548977 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x1167e9400) [pid = 1944] [serial = 272] [outer = 0x126d38400] 08:45:49 INFO - PROCESS | 1944 | 1466437549282 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]]]}] 08:45:49 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. 08:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 467ms 08:45:49 INFO - PROCESS | 1944 | 1466437549331 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 1944 | 1466437549332 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:45:49 INFO - PROCESS | 1944 | 1466437549334 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 1944 | 1466437549335 Marionette TRACE conn2 <- [1,338,null,{}] 08:45:49 INFO - PROCESS | 1944 | 1466437549340 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}] 08:45:49 INFO - PROCESS | 1944 | 1466437549342 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:49 INFO - PROCESS | 1944 | 1466437549440 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:45:49 INFO - PROCESS | 1944 | 1466437549443 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:49 INFO - PROCESS | 1944 | 1466437549444 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x125f50000 == 42 [pid = 1944] [id = 92] 08:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x112d40800) [pid = 1944] [serial = 273] [outer = 0x0] 08:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12aa3c400) [pid = 1944] [serial = 274] [outer = 0x112d40800] 08:45:49 INFO - PROCESS | 1944 | 1466437549469 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12aa46400) [pid = 1944] [serial = 275] [outer = 0x112d40800] 08:45:49 INFO - PROCESS | 1944 | 1466437549781 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]]]}] 08:45:49 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. 08:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 474ms 08:45:49 INFO - PROCESS | 1944 | 1466437549812 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 1944 | 1466437549813 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:45:49 INFO - PROCESS | 1944 | 1466437549823 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 1944 | 1466437549825 Marionette TRACE conn2 <- [1,342,null,{}] 08:45:49 INFO - PROCESS | 1944 | 1466437549828 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}] 08:45:49 INFO - PROCESS | 1944 | 1466437549829 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:49 INFO - PROCESS | 1944 | 1466437549928 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:45:49 INFO - PROCESS | 1944 | 1466437549939 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:49 INFO - PROCESS | 1944 | 1466437549940 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a7a800 == 43 [pid = 1944] [id = 93] 08:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12aa46800) [pid = 1944] [serial = 276] [outer = 0x0] 08:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12b029000) [pid = 1944] [serial = 277] [outer = 0x12aa46800] 08:45:49 INFO - PROCESS | 1944 | 1466437549991 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12b7c8400) [pid = 1944] [serial = 278] [outer = 0x12aa46800] 08:45:50 INFO - PROCESS | 1944 | 1466437550273 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]]]}] 08:45:50 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. 08:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 474ms 08:45:50 INFO - PROCESS | 1944 | 1466437550298 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:45:50 INFO - PROCESS | 1944 | 1466437550299 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:45:50 INFO - PROCESS | 1944 | 1466437550301 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:45:50 INFO - PROCESS | 1944 | 1466437550302 Marionette TRACE conn2 <- [1,346,null,{}] 08:45:50 INFO - PROCESS | 1944 | 1466437550312 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}] 08:45:50 INFO - PROCESS | 1944 | 1466437550313 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:50 INFO - PROCESS | 1944 | 1466437550529 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:45:50 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x116143000) [pid = 1944] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:45:50 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x114f76c00) [pid = 1944] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:45:50 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x126591800) [pid = 1944] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:45:50 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1240a5400) [pid = 1944] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:45:50 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x116f98800) [pid = 1944] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:45:50 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x121598800) [pid = 1944] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:45:50 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x118367c00) [pid = 1944] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:45:50 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x116711c00) [pid = 1944] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:45:50 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x119a96800) [pid = 1944] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:45:50 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x126a8e400) [pid = 1944] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:45:50 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x119892800) [pid = 1944] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:45:50 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12b02ac00) [pid = 1944] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:45:50 INFO - PROCESS | 1944 | 1466437550565 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 1944 | 1466437550566 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x119609000 == 44 [pid = 1944] [id = 94] 08:45:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x114f76c00) [pid = 1944] [serial = 279] [outer = 0x0] 08:45:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x118361c00) [pid = 1944] [serial = 280] [outer = 0x114f76c00] 08:45:50 INFO - PROCESS | 1944 | 1466437550591 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x125ddcc00) [pid = 1944] [serial = 281] [outer = 0x114f76c00] 08:45:50 INFO - PROCESS | 1944 | 1466437550849 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]]]}] 08:45:50 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. 08:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 572ms 08:45:50 INFO - PROCESS | 1944 | 1466437550878 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:45:50 INFO - PROCESS | 1944 | 1466437550879 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:45:50 INFO - PROCESS | 1944 | 1466437550886 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:45:50 INFO - PROCESS | 1944 | 1466437550888 Marionette TRACE conn2 <- [1,350,null,{}] 08:45:50 INFO - PROCESS | 1944 | 1466437550898 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}] 08:45:50 INFO - PROCESS | 1944 | 1466437550899 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:51 INFO - PROCESS | 1944 | 1466437550999 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:45:51 INFO - PROCESS | 1944 | 1466437551004 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:51 INFO - PROCESS | 1944 | 1466437551007 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a626800 == 45 [pid = 1944] [id = 95] 08:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12aac6c00) [pid = 1944] [serial = 282] [outer = 0x0] 08:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12b8cf800) [pid = 1944] [serial = 283] [outer = 0x12aac6c00] 08:45:51 INFO - PROCESS | 1944 | 1466437551034 Marionette DEBUG loaded listener.js 08:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12b8d9400) [pid = 1944] [serial = 284] [outer = 0x12aac6c00] 08:45:51 INFO - PROCESS | 1944 | 1466437551338 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]]]}] 08:45:51 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. 08:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 477ms 08:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:45:51 INFO - PROCESS | 1944 | 1466437551364 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:45:51 INFO - PROCESS | 1944 | 1466437551365 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:45:51 INFO - PROCESS | 1944 | 1466437551368 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 1944 | 1466437551369 Marionette TRACE conn2 <- [1,354,null,{}] 08:45:51 INFO - PROCESS | 1944 | 1466437551374 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}] 08:45:51 INFO - PROCESS | 1944 | 1466437551375 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:51 INFO - PROCESS | 1944 | 1466437551478 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:45:51 INFO - PROCESS | 1944 | 1466437551483 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:51 INFO - PROCESS | 1944 | 1466437551485 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6a4800 == 46 [pid = 1944] [id = 96] 08:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1164ed800) [pid = 1944] [serial = 285] [outer = 0x0] 08:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12b8d9800) [pid = 1944] [serial = 286] [outer = 0x1164ed800] 08:45:51 INFO - PROCESS | 1944 | 1466437551508 Marionette DEBUG loaded listener.js 08:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12ba75800) [pid = 1944] [serial = 287] [outer = 0x1164ed800] 08:45:51 INFO - PROCESS | 1944 | 1466437551821 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]]]}] 08:45:51 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. 08:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 08:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:45:51 INFO - PROCESS | 1944 | 1466437551840 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:45:51 INFO - PROCESS | 1944 | 1466437551842 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:45:51 INFO - PROCESS | 1944 | 1466437551844 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 1944 | 1466437551845 Marionette TRACE conn2 <- [1,358,null,{}] 08:45:51 INFO - PROCESS | 1944 | 1466437551847 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}] 08:45:51 INFO - PROCESS | 1944 | 1466437551848 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:51 INFO - PROCESS | 1944 | 1466437551934 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:45:51 INFO - PROCESS | 1944 | 1466437551939 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:51 INFO - PROCESS | 1944 | 1466437551941 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af8f800 == 47 [pid = 1944] [id = 97] 08:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12ba75c00) [pid = 1944] [serial = 288] [outer = 0x0] 08:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12ba7dc00) [pid = 1944] [serial = 289] [outer = 0x12ba75c00] 08:45:51 INFO - PROCESS | 1944 | 1466437551965 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12be2b800) [pid = 1944] [serial = 290] [outer = 0x12ba75c00] 08:45:52 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. 08:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 419ms 08:45:52 INFO - PROCESS | 1944 | 1466437552261 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]]]}] 08:45:52 INFO - PROCESS | 1944 | 1466437552265 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:45:52 INFO - PROCESS | 1944 | 1466437552266 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:45:52 INFO - PROCESS | 1944 | 1466437552268 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 1944 | 1466437552269 Marionette TRACE conn2 <- [1,362,null,{}] 08:45:52 INFO - PROCESS | 1944 | 1466437552280 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}] 08:45:52 INFO - PROCESS | 1944 | 1466437552281 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:52 INFO - PROCESS | 1944 | 1466437552367 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:45:52 INFO - PROCESS | 1944 | 1466437552421 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 1944 | 1466437552422 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b07b000 == 48 [pid = 1944] [id = 98] 08:45:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1167de400) [pid = 1944] [serial = 291] [outer = 0x0] 08:45:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12be2ac00) [pid = 1944] [serial = 292] [outer = 0x1167de400] 08:45:52 INFO - PROCESS | 1944 | 1466437552446 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12c113c00) [pid = 1944] [serial = 293] [outer = 0x1167de400] 08:45:52 INFO - PROCESS | 1944 | 1466437552876 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]]]}] 08:45:52 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. 08:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 627ms 08:45:52 INFO - PROCESS | 1944 | 1466437552896 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:45:52 INFO - PROCESS | 1944 | 1466437552899 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:45:52 INFO - PROCESS | 1944 | 1466437552902 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 1944 | 1466437552904 Marionette TRACE conn2 <- [1,366,null,{}] 08:45:52 INFO - PROCESS | 1944 | 1466437552909 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}] 08:45:52 INFO - PROCESS | 1944 | 1466437552910 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:53 INFO - PROCESS | 1944 | 1466437553012 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:45:53 INFO - PROCESS | 1944 | 1466437553064 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 1944 | 1466437553065 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fea800 == 49 [pid = 1944] [id = 99] 08:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x116883400) [pid = 1944] [serial = 294] [outer = 0x0] 08:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x1176eec00) [pid = 1944] [serial = 295] [outer = 0x116883400] 08:45:53 INFO - PROCESS | 1944 | 1466437553095 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x11835ac00) [pid = 1944] [serial = 296] [outer = 0x116883400] 08:45:53 INFO - PROCESS | 1944 | 1466437553538 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]]]}] 08:45:53 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. 08:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 08:45:53 INFO - PROCESS | 1944 | 1466437553574 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 1944 | 1466437553577 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:45:53 INFO - PROCESS | 1944 | 1466437553582 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 1944 | 1466437553583 Marionette TRACE conn2 <- [1,370,null,{}] 08:45:53 INFO - PROCESS | 1944 | 1466437553602 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}] 08:45:53 INFO - PROCESS | 1944 | 1466437553605 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:53 INFO - PROCESS | 1944 | 1466437553725 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:45:53 INFO - PROCESS | 1944 | 1466437553772 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 1944 | 1466437553773 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x119adb000 == 50 [pid = 1944] [id = 100] 08:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x119894000) [pid = 1944] [serial = 297] [outer = 0x0] 08:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x119a9a000) [pid = 1944] [serial = 298] [outer = 0x119894000] 08:45:53 INFO - PROCESS | 1944 | 1466437553805 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x124220800) [pid = 1944] [serial = 299] [outer = 0x119894000] 08:45:54 INFO - PROCESS | 1944 | 1466437554226 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]]]}] 08:45:54 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. 08:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 672ms 08:45:54 INFO - PROCESS | 1944 | 1466437554254 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:45:54 INFO - PROCESS | 1944 | 1466437554256 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:45:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:45:54 INFO - PROCESS | 1944 | 1466437554258 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:45:54 INFO - PROCESS | 1944 | 1466437554261 Marionette TRACE conn2 <- [1,374,null,{}] 08:45:54 INFO - PROCESS | 1944 | 1466437554268 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}] 08:45:54 INFO - PROCESS | 1944 | 1466437554272 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:54 INFO - PROCESS | 1944 | 1466437554394 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:45:54 INFO - PROCESS | 1944 | 1466437554459 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 1944 | 1466437554461 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a62b000 == 51 [pid = 1944] [id = 101] 08:45:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12658c800) [pid = 1944] [serial = 300] [outer = 0x0] 08:45:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x126d2f000) [pid = 1944] [serial = 301] [outer = 0x12658c800] 08:45:54 INFO - PROCESS | 1944 | 1466437554492 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x12905f400) [pid = 1944] [serial = 302] [outer = 0x12658c800] 08:45:54 INFO - PROCESS | 1944 | 1466437554910 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:45:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:45:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 08:45:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:45:54 INFO - PROCESS | 1944 | 1466437554929 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:45:54 INFO - PROCESS | 1944 | 1466437554931 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:45:54 INFO - PROCESS | 1944 | 1466437554933 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:45:54 INFO - PROCESS | 1944 | 1466437554934 Marionette TRACE conn2 <- [1,378,null,{}] 08:45:54 INFO - PROCESS | 1944 | 1466437554937 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}] 08:45:54 INFO - PROCESS | 1944 | 1466437554938 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:55 INFO - PROCESS | 1944 | 1466437555039 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:45:55 INFO - PROCESS | 1944 | 1466437555087 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:55 INFO - PROCESS | 1944 | 1466437555088 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b88e800 == 52 [pid = 1944] [id = 102] 08:45:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12917e000) [pid = 1944] [serial = 303] [outer = 0x0] 08:45:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12a5c5c00) [pid = 1944] [serial = 304] [outer = 0x12917e000] 08:45:55 INFO - PROCESS | 1944 | 1466437555117 Marionette DEBUG loaded listener.js 08:45:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12b02e400) [pid = 1944] [serial = 305] [outer = 0x12917e000] 08:45:55 INFO - PROCESS | 1944 | 1466437555562 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:45:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:45:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms 08:45:55 INFO - PROCESS | 1944 | 1466437555608 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:45:55 INFO - PROCESS | 1944 | 1466437555609 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:45:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:45:55 INFO - PROCESS | 1944 | 1466437555612 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 1944 | 1466437555613 Marionette TRACE conn2 <- [1,382,null,{}] 08:45:55 INFO - PROCESS | 1944 | 1466437555615 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}] 08:45:55 INFO - PROCESS | 1944 | 1466437555617 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:55 INFO - PROCESS | 1944 | 1466437555846 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:45:55 INFO - PROCESS | 1944 | 1466437555939 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:55 INFO - PROCESS | 1944 | 1466437555941 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x117e68800 == 53 [pid = 1944] [id = 103] 08:45:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x11687f000) [pid = 1944] [serial = 306] [outer = 0x0] 08:45:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x1176e7c00) [pid = 1944] [serial = 307] [outer = 0x11687f000] 08:45:55 INFO - PROCESS | 1944 | 1466437555969 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x1181df000) [pid = 1944] [serial = 308] [outer = 0x11687f000] 08:45:56 INFO - PROCESS | 1944 | 1466437556426 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:45:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:45:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 819ms 08:45:56 INFO - PROCESS | 1944 | 1466437556432 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:45:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:45:56 INFO - PROCESS | 1944 | 1466437556434 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:45:56 INFO - PROCESS | 1944 | 1466437556438 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:45:56 INFO - PROCESS | 1944 | 1466437556440 Marionette TRACE conn2 <- [1,386,null,{}] 08:45:56 INFO - PROCESS | 1944 | 1466437556443 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}] 08:45:56 INFO - PROCESS | 1944 | 1466437556444 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:56 INFO - PROCESS | 1944 | 1466437556535 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:45:56 INFO - PROCESS | 1944 | 1466437556599 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:56 INFO - PROCESS | 1944 | 1466437556600 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x11685c000 == 54 [pid = 1944] [id = 104] 08:45:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x118509800) [pid = 1944] [serial = 309] [outer = 0x0] 08:45:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x119873400) [pid = 1944] [serial = 310] [outer = 0x118509800] 08:45:56 INFO - PROCESS | 1944 | 1466437556628 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x120e89c00) [pid = 1944] [serial = 311] [outer = 0x118509800] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12af8f800 == 53 [pid = 1944] [id = 97] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6a4800 == 52 [pid = 1944] [id = 96] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12a626800 == 51 [pid = 1944] [id = 95] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x119609000 == 50 [pid = 1944] [id = 94] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x126a7a800 == 49 [pid = 1944] [id = 93] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x125f50000 == 48 [pid = 1944] [id = 92] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x123cef000 == 47 [pid = 1944] [id = 91] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x121175800 == 46 [pid = 1944] [id = 90] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x118149000) [pid = 1944] [serial = 198] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x114f7b800) [pid = 1944] [serial = 195] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x114f3e000 == 45 [pid = 1944] [id = 89] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x1191f6000 == 44 [pid = 1944] [id = 88] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x1185ad800 == 43 [pid = 1944] [id = 87] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x11668b800 == 42 [pid = 1944] [id = 86] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x112edd800 == 41 [pid = 1944] [id = 85] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x121077000 == 40 [pid = 1944] [id = 84] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x128c72000 == 39 [pid = 1944] [id = 83] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x120dc1800 == 38 [pid = 1944] [id = 82] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x117456800 == 37 [pid = 1944] [id = 81] 08:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12965d000 == 36 [pid = 1944] [id = 80] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x12b7c5800) [pid = 1944] [serial = 236] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x129062800) [pid = 1944] [serial = 217] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x12421f000) [pid = 1944] [serial = 209] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x12a6bc400) [pid = 1944] [serial = 224] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x1245ba400) [pid = 1944] [serial = 211] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x12937f400) [pid = 1944] [serial = 218] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x124b80800) [pid = 1944] [serial = 212] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x11820c000) [pid = 1944] [serial = 202] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x126556000) [pid = 1944] [serial = 230] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x119625400) [pid = 1944] [serial = 205] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x12a5d2000) [pid = 1944] [serial = 223] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x1181dc400) [pid = 1944] [serial = 226] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x1263b0400) [pid = 1944] [serial = 215] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12a5c8000) [pid = 1944] [serial = 221] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x125d21c00) [pid = 1944] [serial = 214] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12a6be800) [pid = 1944] [serial = 232] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12a53b000) [pid = 1944] [serial = 220] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12cd3ec00) [pid = 1944] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x121114800) [pid = 1944] [serial = 227] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12b028800) [pid = 1944] [serial = 233] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12b7bec00) [pid = 1944] [serial = 235] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12917b400) [pid = 1944] [serial = 229] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x11988f800) [pid = 1944] [serial = 206] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x117e31400) [pid = 1944] [serial = 201] [outer = 0x0] [url = about:blank] 08:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x121451000) [pid = 1944] [serial = 208] [outer = 0x0] [url = about:blank] 08:45:57 INFO - PROCESS | 1944 | 1466437557005 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]]]}] 08:45:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:45:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 621ms 08:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:45:57 INFO - PROCESS | 1944 | 1466437557058 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 1944 | 1466437557060 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:45:57 INFO - PROCESS | 1944 | 1466437557062 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 1944 | 1466437557064 Marionette TRACE conn2 <- [1,390,null,{}] 08:45:57 INFO - PROCESS | 1944 | 1466437557066 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}] 08:45:57 INFO - PROCESS | 1944 | 1466437557067 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:57 INFO - PROCESS | 1944 | 1466437557148 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:45:57 INFO - PROCESS | 1944 | 1466437557220 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 1944 | 1466437557221 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x1184de000 == 37 [pid = 1944] [id = 105] 08:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12128c800) [pid = 1944] [serial = 312] [outer = 0x0] 08:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12409d000) [pid = 1944] [serial = 313] [outer = 0x12128c800] 08:45:57 INFO - PROCESS | 1944 | 1466437557246 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x1246f4000) [pid = 1944] [serial = 314] [outer = 0x12128c800] 08:45:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:45:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 567ms 08:45:57 INFO - PROCESS | 1944 | 1466437557626 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]]]}] 08:45:57 INFO - PROCESS | 1944 | 1466437557632 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 1944 | 1466437557635 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:45:57 INFO - PROCESS | 1944 | 1466437557652 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 1944 | 1466437557658 Marionette TRACE conn2 <- [1,394,null,{}] 08:45:57 INFO - PROCESS | 1944 | 1466437557681 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}] 08:45:57 INFO - PROCESS | 1944 | 1466437557684 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:57 INFO - PROCESS | 1944 | 1466437557817 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:45:57 INFO - PROCESS | 1944 | 1466437557829 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 1944 | 1466437557830 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x1199c3000 == 38 [pid = 1944] [id = 106] 08:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12658f000) [pid = 1944] [serial = 315] [outer = 0x0] 08:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x126d31c00) [pid = 1944] [serial = 316] [outer = 0x12658f000] 08:45:57 INFO - PROCESS | 1944 | 1466437557882 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x128d05400) [pid = 1944] [serial = 317] [outer = 0x12658f000] 08:45:58 INFO - PROCESS | 1944 | 1466437558231 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]]]}] 08:45:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 634ms 08:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:45:58 INFO - PROCESS | 1944 | 1466437558280 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:45:58 INFO - PROCESS | 1944 | 1466437558281 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:45:58 INFO - PROCESS | 1944 | 1466437558283 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 1944 | 1466437558284 Marionette TRACE conn2 <- [1,398,null,{}] 08:45:58 INFO - PROCESS | 1944 | 1466437558305 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}] 08:45:58 INFO - PROCESS | 1944 | 1466437558306 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:58 INFO - PROCESS | 1944 | 1466437558394 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:45:58 INFO - PROCESS | 1944 | 1466437558434 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:58 INFO - PROCESS | 1944 | 1466437558435 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x121384800 == 39 [pid = 1944] [id = 107] 08:45:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x12a5c8000) [pid = 1944] [serial = 318] [outer = 0x0] 08:45:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12a6c1000) [pid = 1944] [serial = 319] [outer = 0x12a5c8000] 08:45:58 INFO - PROCESS | 1944 | 1466437558462 Marionette DEBUG loaded listener.js 08:45:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12aac7c00) [pid = 1944] [serial = 320] [outer = 0x12a5c8000] 08:45:58 INFO - PROCESS | 1944 | 1466437558866 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]]]}] 08:45:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 620ms 08:45:58 INFO - PROCESS | 1944 | 1466437558915 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:45:58 INFO - PROCESS | 1944 | 1466437558916 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:45:58 INFO - PROCESS | 1944 | 1466437558919 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 1944 | 1466437558920 Marionette TRACE conn2 <- [1,402,null,{}] 08:45:58 INFO - PROCESS | 1944 | 1466437558924 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}] 08:45:58 INFO - PROCESS | 1944 | 1466437558927 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:59 INFO - PROCESS | 1944 | 1466437559027 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:45:59 INFO - PROCESS | 1944 | 1466437559057 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 1944 | 1466437559061 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x124ba2800 == 40 [pid = 1944] [id = 108] 08:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12b8cec00) [pid = 1944] [serial = 321] [outer = 0x0] 08:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12b8d2800) [pid = 1944] [serial = 322] [outer = 0x12b8cec00] 08:45:59 INFO - PROCESS | 1944 | 1466437559096 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12ba77000) [pid = 1944] [serial = 323] [outer = 0x12b8cec00] 08:45:59 INFO - PROCESS | 1944 | 1466437559448 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]]]}] 08:45:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:45:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 571ms 08:45:59 INFO - PROCESS | 1944 | 1466437559491 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:45:59 INFO - PROCESS | 1944 | 1466437559493 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:45:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:45:59 INFO - PROCESS | 1944 | 1466437559495 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 1944 | 1466437559496 Marionette TRACE conn2 <- [1,406,null,{}] 08:45:59 INFO - PROCESS | 1944 | 1466437559499 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}] 08:45:59 INFO - PROCESS | 1944 | 1466437559500 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:59 INFO - PROCESS | 1944 | 1466437559612 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:45:59 INFO - PROCESS | 1944 | 1466437559615 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 1944 | 1466437559617 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:45:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a7a000 == 41 [pid = 1944] [id = 109] 08:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12ba7c800) [pid = 1944] [serial = 324] [outer = 0x0] 08:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12be34000) [pid = 1944] [serial = 325] [outer = 0x12ba7c800] 08:45:59 INFO - PROCESS | 1944 | 1466437559668 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12c466000) [pid = 1944] [serial = 326] [outer = 0x12ba7c800] 08:45:59 INFO - PROCESS | 1944 | 1466437559995 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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 08:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:46:00 INFO - PROCESS | 1944 | 1466437560015 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 1944 | 1466437560016 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:46:00 INFO - PROCESS | 1944 | 1466437560026 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 1944 | 1466437560027 Marionette TRACE conn2 <- [1,410,null,{}] 08:46:00 INFO - PROCESS | 1944 | 1466437560029 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}] 08:46:00 INFO - PROCESS | 1944 | 1466437560030 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:00 INFO - PROCESS | 1944 | 1466437560128 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:46:00 INFO - PROCESS | 1944 | 1466437560132 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:00 INFO - PROCESS | 1944 | 1466437560133 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12933e000 == 42 [pid = 1944] [id = 110] 08:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12be27c00) [pid = 1944] [serial = 327] [outer = 0x0] 08:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12c46d000) [pid = 1944] [serial = 328] [outer = 0x12be27c00] 08:46:00 INFO - PROCESS | 1944 | 1466437560164 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x12c473000) [pid = 1944] [serial = 329] [outer = 0x12be27c00] 08:46:00 INFO - PROCESS | 1944 | 1466437560493 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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 525ms 08:46:00 INFO - PROCESS | 1944 | 1466437560544 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 1944 | 1466437560545 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:46:00 INFO - PROCESS | 1944 | 1466437560547 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 1944 | 1466437560548 Marionette TRACE conn2 <- [1,414,null,{}] 08:46:00 INFO - PROCESS | 1944 | 1466437560550 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}] 08:46:00 INFO - PROCESS | 1944 | 1466437560551 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:00 INFO - PROCESS | 1944 | 1466437560648 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:46:00 INFO - PROCESS | 1944 | 1466437560660 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:00 INFO - PROCESS | 1944 | 1466437560661 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12965e000 == 43 [pid = 1944] [id = 111] 08:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x112f15800) [pid = 1944] [serial = 330] [outer = 0x0] 08:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x112f1b400) [pid = 1944] [serial = 331] [outer = 0x112f15800] 08:46:00 INFO - PROCESS | 1944 | 1466437560685 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x112f1f400) [pid = 1944] [serial = 332] [outer = 0x112f15800] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x126d38400) [pid = 1944] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x112d40800) [pid = 1944] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x12aa46800) [pid = 1944] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x1167df400) [pid = 1944] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x1246e9000) [pid = 1944] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x1167eac00) [pid = 1944] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x121594800) [pid = 1944] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x120e8c400) [pid = 1944] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x116808c00) [pid = 1944] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x1181e5800) [pid = 1944] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x11988a400) [pid = 1944] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x11663c400) [pid = 1944] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x125ddd400) [pid = 1944] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x114f76c00) [pid = 1944] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12aac6c00) [pid = 1944] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12ba75c00) [pid = 1944] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x126d37800) [pid = 1944] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x1164ed800) [pid = 1944] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x128ca3800) [pid = 1944] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1133ab800) [pid = 1944] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:46:01 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x117e30400) [pid = 1944] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:46:01 INFO - PROCESS | 1944 | 1466437561075 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:46:01 INFO - PROCESS | 1944 | 1466437561141 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]]]}] 08:46:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:46:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 619ms 08:46:01 INFO - PROCESS | 1944 | 1466437561167 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:46:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:46:01 INFO - PROCESS | 1944 | 1466437561168 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:46:01 INFO - PROCESS | 1944 | 1466437561170 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:46:01 INFO - PROCESS | 1944 | 1466437561173 Marionette TRACE conn2 <- [1,418,null,{}] 08:46:01 INFO - PROCESS | 1944 | 1466437561176 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}] 08:46:01 INFO - PROCESS | 1944 | 1466437561177 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:01 INFO - PROCESS | 1944 | 1466437561265 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:46:01 INFO - PROCESS | 1944 | 1466437561269 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 1944 | 1466437561270 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d53800 == 44 [pid = 1944] [id = 112] 08:46:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1164e4400) [pid = 1944] [serial = 333] [outer = 0x0] 08:46:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x11663c400) [pid = 1944] [serial = 334] [outer = 0x1164e4400] 08:46:01 INFO - PROCESS | 1944 | 1466437561298 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12440e800) [pid = 1944] [serial = 335] [outer = 0x1164e4400] 08:46:02 INFO - PROCESS | 1944 | 1466437562081 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]]]}] 08:46:02 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 08:46:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 922ms 08:46:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:46:02 INFO - PROCESS | 1944 | 1466437562092 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:46:02 INFO - PROCESS | 1944 | 1466437562093 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:46:02 INFO - PROCESS | 1944 | 1466437562095 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:46:02 INFO - PROCESS | 1944 | 1466437562096 Marionette TRACE conn2 <- [1,422,null,{}] 08:46:02 INFO - PROCESS | 1944 | 1466437562099 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}] 08:46:02 INFO - PROCESS | 1944 | 1466437562100 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:02 INFO - PROCESS | 1944 | 1466437562183 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:46:02 INFO - PROCESS | 1944 | 1466437562233 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:02 INFO - PROCESS | 1944 | 1466437562234 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbe1000 == 45 [pid = 1944] [id = 113] 08:46:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x116634800) [pid = 1944] [serial = 336] [outer = 0x0] 08:46:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x125dcac00) [pid = 1944] [serial = 337] [outer = 0x116634800] 08:46:02 INFO - PROCESS | 1944 | 1466437562261 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12b7ca400) [pid = 1944] [serial = 338] [outer = 0x116634800] 08:46:03 INFO - PROCESS | 1944 | 1466437563089 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]]]}] 08:46:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:46:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1021ms 08:46:03 INFO - PROCESS | 1944 | 1466437563117 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 1944 | 1466437563121 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:46:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:46:03 INFO - PROCESS | 1944 | 1466437563152 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 1944 | 1466437563154 Marionette TRACE conn2 <- [1,426,null,{}] 08:46:03 INFO - PROCESS | 1944 | 1466437563162 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}] 08:46:03 INFO - PROCESS | 1944 | 1466437563164 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:03 INFO - PROCESS | 1944 | 1466437563267 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:46:03 INFO - PROCESS | 1944 | 1466437563318 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 1944 | 1466437563321 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x116848800 == 46 [pid = 1944] [id = 114] 08:46:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x117e2a400) [pid = 1944] [serial = 339] [outer = 0x0] 08:46:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x1181db400) [pid = 1944] [serial = 340] [outer = 0x117e2a400] 08:46:03 INFO - PROCESS | 1944 | 1466437563351 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x118d38800) [pid = 1944] [serial = 341] [outer = 0x117e2a400] 08:46:03 INFO - PROCESS | 1944 | 1466437563840 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] 08:46:03 INFO - PROCESS | 1944 | 1466437563882 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:46:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:46:03 INFO - PROCESS | 1944 | 1466437563887 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 1944 | 1466437563889 Marionette TRACE conn2 <- [1,430,null,{}] 08:46:03 INFO - PROCESS | 1944 | 1466437563891 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}] 08:46:03 INFO - PROCESS | 1944 | 1466437563893 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:03 INFO - PROCESS | 1944 | 1466437563996 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:46:04 INFO - PROCESS | 1944 | 1466437564062 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 1944 | 1466437564063 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x121069000 == 47 [pid = 1944] [id = 115] 08:46:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x11998bc00) [pid = 1944] [serial = 342] [outer = 0x0] 08:46:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x11998ec00) [pid = 1944] [serial = 343] [outer = 0x11998bc00] 08:46:04 INFO - PROCESS | 1944 | 1466437564094 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x120e8a000) [pid = 1944] [serial = 344] [outer = 0x11998bc00] 08:46:04 INFO - PROCESS | 1944 | 1466437564519 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]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:46:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 08:46:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:46:04 INFO - PROCESS | 1944 | 1466437564558 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:46:04 INFO - PROCESS | 1944 | 1466437564559 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:46:04 INFO - PROCESS | 1944 | 1466437564561 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 1944 | 1466437564564 Marionette TRACE conn2 <- [1,434,null,{}] 08:46:04 INFO - PROCESS | 1944 | 1466437564607 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}] 08:46:04 INFO - PROCESS | 1944 | 1466437564610 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:04 INFO - PROCESS | 1944 | 1466437564732 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:46:04 INFO - PROCESS | 1944 | 1466437564782 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 1944 | 1466437564784 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x12964f000 == 48 [pid = 1944] [id = 116] 08:46:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x125dbd000) [pid = 1944] [serial = 345] [outer = 0x0] 08:46:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x125dc6400) [pid = 1944] [serial = 346] [outer = 0x125dbd000] 08:46:04 INFO - PROCESS | 1944 | 1466437564814 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x126312400) [pid = 1944] [serial = 347] [outer = 0x125dbd000] 08:46:05 INFO - PROCESS | 1944 | 1466437565229 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]]]}] 08:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 691ms 08:46:05 INFO - PROCESS | 1944 | 1466437565253 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:46:05 INFO - PROCESS | 1944 | 1466437565257 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:46:05 INFO - PROCESS | 1944 | 1466437565260 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:46:05 INFO - PROCESS | 1944 | 1466437565261 Marionette TRACE conn2 <- [1,438,null,{}] 08:46:05 INFO - PROCESS | 1944 | 1466437565263 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}] 08:46:05 INFO - PROCESS | 1944 | 1466437565265 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:05 INFO - PROCESS | 1944 | 1466437565368 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:46:05 INFO - PROCESS | 1944 | 1466437565423 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:05 INFO - PROCESS | 1944 | 1466437565424 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf8f800 == 49 [pid = 1944] [id = 117] 08:46:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x126591800) [pid = 1944] [serial = 348] [outer = 0x0] 08:46:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x129060c00) [pid = 1944] [serial = 349] [outer = 0x126591800] 08:46:05 INFO - PROCESS | 1944 | 1466437565452 Marionette DEBUG loaded listener.js 08:46:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x12a6b8800) [pid = 1944] [serial = 350] [outer = 0x126591800] 08:46:05 INFO - PROCESS | 1944 | 1466437565929 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]]]}] 08:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 719ms 08:46:06 INFO - PROCESS | 1944 | 1466437566007 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:46:06 INFO - PROCESS | 1944 | 1466437566009 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:46:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:46:06 INFO - PROCESS | 1944 | 1466437566012 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:46:06 INFO - PROCESS | 1944 | 1466437566013 Marionette TRACE conn2 <- [1,442,null,{}] 08:46:06 INFO - PROCESS | 1944 | 1466437566016 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}] 08:46:06 INFO - PROCESS | 1944 | 1466437566017 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:06 INFO - PROCESS | 1944 | 1466437566119 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:46:06 INFO - PROCESS | 1944 | 1466437566185 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 1944 | 1466437566187 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x116847800 == 50 [pid = 1944] [id = 118] 08:46:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x11670dc00) [pid = 1944] [serial = 351] [outer = 0x0] 08:46:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x1181e9000) [pid = 1944] [serial = 352] [outer = 0x11670dc00] 08:46:06 INFO - PROCESS | 1944 | 1466437566215 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12a6c1c00) [pid = 1944] [serial = 353] [outer = 0x11670dc00] 08:46:06 INFO - PROCESS | 1944 | 1466437566744 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]]]}] 08:46:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:46:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 770ms 08:46:06 INFO - PROCESS | 1944 | 1466437566782 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:46:06 INFO - PROCESS | 1944 | 1466437566784 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:46:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:46:06 INFO - PROCESS | 1944 | 1466437566788 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:46:06 INFO - PROCESS | 1944 | 1466437566792 Marionette TRACE conn2 <- [1,446,null,{}] 08:46:06 INFO - PROCESS | 1944 | 1466437566796 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}] 08:46:06 INFO - PROCESS | 1944 | 1466437566797 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:06 INFO - PROCESS | 1944 | 1466437566893 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:46:06 INFO - PROCESS | 1944 | 1466437566963 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 1944 | 1466437566964 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x112ed8800 == 51 [pid = 1944] [id = 119] 08:46:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x118367c00) [pid = 1944] [serial = 354] [outer = 0x0] 08:46:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x118dd7800) [pid = 1944] [serial = 355] [outer = 0x118367c00] 08:46:06 INFO - PROCESS | 1944 | 1466437566992 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x11987dc00) [pid = 1944] [serial = 356] [outer = 0x118367c00] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x125d53800 == 50 [pid = 1944] [id = 112] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12965e000 == 49 [pid = 1944] [id = 111] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12933e000 == 48 [pid = 1944] [id = 110] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x126a7a000 == 47 [pid = 1944] [id = 109] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x124ba2800 == 46 [pid = 1944] [id = 108] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x121384800 == 45 [pid = 1944] [id = 107] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1199c3000 == 44 [pid = 1944] [id = 106] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1184de000 == 43 [pid = 1944] [id = 105] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x11685c000 == 42 [pid = 1944] [id = 104] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x117e68800 == 41 [pid = 1944] [id = 103] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12b88e800 == 40 [pid = 1944] [id = 102] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12a62b000 == 39 [pid = 1944] [id = 101] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x119adb000 == 38 [pid = 1944] [id = 100] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x116fea800 == 37 [pid = 1944] [id = 99] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x118167000 == 36 [pid = 1944] [id = 67] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12b07b000 == 35 [pid = 1944] [id = 98] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1133e1000 == 34 [pid = 1944] [id = 66] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x116ab5000 == 33 [pid = 1944] [id = 53] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x116847800 == 32 [pid = 1944] [id = 118] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf8f800 == 31 [pid = 1944] [id = 117] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12964f000 == 30 [pid = 1944] [id = 116] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x121069000 == 29 [pid = 1944] [id = 115] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbe1000 == 28 [pid = 1944] [id = 113] 08:46:07 INFO - PROCESS | 1944 | --DOCSHELL 0x116848800 == 27 [pid = 1944] [id = 114] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x11820d400) [pid = 1944] [serial = 199] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x129683000) [pid = 1944] [serial = 193] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x116635000) [pid = 1944] [serial = 196] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x12be2ac00) [pid = 1944] [serial = 292] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x12a5c4000) [pid = 1944] [serial = 271] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x12aa3c400) [pid = 1944] [serial = 274] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x12b029000) [pid = 1944] [serial = 277] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x1167e5800) [pid = 1944] [serial = 245] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x1167e1000) [pid = 1944] [serial = 244] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x126a84400) [pid = 1944] [serial = 251] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x12630b000) [pid = 1944] [serial = 250] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x117149400) [pid = 1944] [serial = 254] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x1167ecc00) [pid = 1944] [serial = 253] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x1245bac00) [pid = 1944] [serial = 248] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x123c6b000) [pid = 1944] [serial = 247] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x124b77000) [pid = 1944] [serial = 262] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12630c000) [pid = 1944] [serial = 263] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x118368400) [pid = 1944] [serial = 242] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x117e32000) [pid = 1944] [serial = 241] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11820cc00) [pid = 1944] [serial = 256] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11924fc00) [pid = 1944] [serial = 257] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x124220c00) [pid = 1944] [serial = 260] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x12158c800) [pid = 1944] [serial = 259] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12b7c0000) [pid = 1944] [serial = 238] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12aa46400) [pid = 1944] [serial = 275] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12b8c4400) [pid = 1944] [serial = 239] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x126557400) [pid = 1944] [serial = 265] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12b7c8400) [pid = 1944] [serial = 278] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x125ddcc00) [pid = 1944] [serial = 281] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12b8cf800) [pid = 1944] [serial = 283] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12ba7dc00) [pid = 1944] [serial = 289] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x118361c00) [pid = 1944] [serial = 280] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x129061c00) [pid = 1944] [serial = 268] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12937e000) [pid = 1944] [serial = 269] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12ba75800) [pid = 1944] [serial = 287] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x1167e9400) [pid = 1944] [serial = 272] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12b8d9400) [pid = 1944] [serial = 284] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x126d2f400) [pid = 1944] [serial = 266] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12b8d9800) [pid = 1944] [serial = 286] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x12be2b800) [pid = 1944] [serial = 290] [outer = 0x0] [url = about:blank] 08:46:07 INFO - PROCESS | 1944 | 1466437567964 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]]]}] 08:46:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:46:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1225ms 08:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:46:08 INFO - PROCESS | 1944 | 1466437568013 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:46:08 INFO - PROCESS | 1944 | 1466437568015 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:46:08 INFO - PROCESS | 1944 | 1466437568018 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 1944 | 1466437568020 Marionette TRACE conn2 <- [1,450,null,{}] 08:46:08 INFO - PROCESS | 1944 | 1466437568023 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}] 08:46:08 INFO - PROCESS | 1944 | 1466437568025 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:08 INFO - PROCESS | 1944 | 1466437568100 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:46:08 INFO - PROCESS | 1944 | 1466437568109 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:08 INFO - PROCESS | 1944 | 1466437568112 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x115e31800 == 28 [pid = 1944] [id = 120] 08:46:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x1167e5800) [pid = 1944] [serial = 357] [outer = 0x0] 08:46:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11687ec00) [pid = 1944] [serial = 358] [outer = 0x1167e5800] 08:46:08 INFO - PROCESS | 1944 | 1466437568139 Marionette DEBUG loaded listener.js 08:46:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x116709400) [pid = 1944] [serial = 359] [outer = 0x1167e5800] 08:46:08 INFO - PROCESS | 1944 | 1466437568467 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] 08:46:08 INFO - PROCESS | 1944 | 1466437568501 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:46:08 INFO - PROCESS | 1944 | 1466437568508 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 1944 | 1466437568510 Marionette TRACE conn2 <- [1,454,null,{}] 08:46:08 INFO - PROCESS | 1944 | 1466437568513 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}] 08:46:08 INFO - PROCESS | 1944 | 1466437568514 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:08 INFO - PROCESS | 1944 | 1466437568589 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:46:08 INFO - PROCESS | 1944 | 1466437568594 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:08 INFO - PROCESS | 1944 | 1466437568595 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x116aca000 == 29 [pid = 1944] [id = 121] 08:46:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x118306800) [pid = 1944] [serial = 360] [outer = 0x0] 08:46:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x119259800) [pid = 1944] [serial = 361] [outer = 0x118306800] 08:46:08 INFO - PROCESS | 1944 | 1466437568624 Marionette DEBUG loaded listener.js 08:46:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x119891800) [pid = 1944] [serial = 362] [outer = 0x118306800] 08:46:08 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:09 INFO - PROCESS | 1944 | 1466437569000 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]]]}] 08:46:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:46:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 523ms 08:46:09 INFO - PROCESS | 1944 | 1466437569030 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:46:09 INFO - PROCESS | 1944 | 1466437569032 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:46:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:46:09 INFO - PROCESS | 1944 | 1466437569036 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:46:09 INFO - PROCESS | 1944 | 1466437569039 Marionette TRACE conn2 <- [1,458,null,{}] 08:46:09 INFO - PROCESS | 1944 | 1466437569051 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}] 08:46:09 INFO - PROCESS | 1944 | 1466437569056 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:09 INFO - PROCESS | 1944 | 1466437569132 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:46:09 INFO - PROCESS | 1944 | 1466437569140 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:09 INFO - PROCESS | 1944 | 1466437569142 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x119121000 == 30 [pid = 1944] [id = 122] 08:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x112f14400) [pid = 1944] [serial = 363] [outer = 0x0] 08:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12190ec00) [pid = 1944] [serial = 364] [outer = 0x112f14400] 08:46:09 INFO - PROCESS | 1944 | 1466437569165 Marionette DEBUG loaded listener.js 08:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x1242c5400) [pid = 1944] [serial = 365] [outer = 0x112f14400] 08:46:09 INFO - PROCESS | 1944 | 1466437569463 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] 08:46:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:46:09 INFO - PROCESS | 1944 | 1466437569515 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:46:09 INFO - PROCESS | 1944 | 1466437569517 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:46:09 INFO - PROCESS | 1944 | 1466437569518 Marionette TRACE conn2 <- [1,462,null,{}] 08:46:09 INFO - PROCESS | 1944 | 1466437569521 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}] 08:46:09 INFO - PROCESS | 1944 | 1466437569522 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:09 INFO - PROCESS | 1944 | 1466437569640 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:46:09 INFO - PROCESS | 1944 | 1466437569718 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:09 INFO - PROCESS | 1944 | 1466437569719 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196f5000 == 31 [pid = 1944] [id = 123] 08:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x121771800) [pid = 1944] [serial = 366] [outer = 0x0] 08:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x124bed800) [pid = 1944] [serial = 367] [outer = 0x121771800] 08:46:09 INFO - PROCESS | 1944 | 1466437569762 Marionette DEBUG loaded listener.js 08:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x125ddfc00) [pid = 1944] [serial = 368] [outer = 0x121771800] 08:46:10 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:10 INFO - PROCESS | 1944 | 1466437570242 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] 08:46:10 INFO - PROCESS | 1944 | 1466437570291 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:46:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:46:10 INFO - PROCESS | 1944 | 1466437570293 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 1944 | 1466437570301 Marionette TRACE conn2 <- [1,466,null,{}] 08:46:10 INFO - PROCESS | 1944 | 1466437570311 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}] 08:46:10 INFO - PROCESS | 1944 | 1466437570313 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:10 INFO - PROCESS | 1944 | 1466437570401 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:46:10 INFO - PROCESS | 1944 | 1466437570454 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 1944 | 1466437570455 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12117a800 == 32 [pid = 1944] [id = 124] 08:46:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x118209400) [pid = 1944] [serial = 369] [outer = 0x0] 08:46:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x126556000) [pid = 1944] [serial = 370] [outer = 0x118209400] 08:46:10 INFO - PROCESS | 1944 | 1466437570479 Marionette DEBUG loaded listener.js 08:46:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x126d38400) [pid = 1944] [serial = 371] [outer = 0x118209400] 08:46:10 INFO - PROCESS | 1944 | 1466437570798 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] 08:46:10 INFO - PROCESS | 1944 | 1466437570821 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:46:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:46:10 INFO - PROCESS | 1944 | 1466437570825 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 1944 | 1466437570826 Marionette TRACE conn2 <- [1,470,null,{}] 08:46:10 INFO - PROCESS | 1944 | 1466437570834 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}] 08:46:10 INFO - PROCESS | 1944 | 1466437570838 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:10 INFO - PROCESS | 1944 | 1466437570946 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:46:10 INFO - PROCESS | 1944 | 1466437570980 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 1944 | 1466437570981 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c36000 == 33 [pid = 1944] [id = 125] 08:46:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x128c9f400) [pid = 1944] [serial = 372] [outer = 0x0] 08:46:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x129379400) [pid = 1944] [serial = 373] [outer = 0x128c9f400] 08:46:11 INFO - PROCESS | 1944 | 1466437571006 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12a6bbc00) [pid = 1944] [serial = 374] [outer = 0x128c9f400] 08:46:11 INFO - PROCESS | 1944 | 1466437571332 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]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:46:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 08:46:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:46:11 INFO - PROCESS | 1944 | 1466437571344 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 1944 | 1466437571345 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:46:11 INFO - PROCESS | 1944 | 1466437571347 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 1944 | 1466437571348 Marionette TRACE conn2 <- [1,474,null,{}] 08:46:11 INFO - PROCESS | 1944 | 1466437571350 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}] 08:46:11 INFO - PROCESS | 1944 | 1466437571361 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:11 INFO - PROCESS | 1944 | 1466437571460 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:46:11 INFO - PROCESS | 1944 | 1466437571463 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 1944 | 1466437571464 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b6f000 == 34 [pid = 1944] [id = 126] 08:46:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12a6bcc00) [pid = 1944] [serial = 375] [outer = 0x0] 08:46:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12aa44400) [pid = 1944] [serial = 376] [outer = 0x12a6bcc00] 08:46:11 INFO - PROCESS | 1944 | 1466437571488 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12aad3400) [pid = 1944] [serial = 377] [outer = 0x12a6bcc00] 08:46:11 INFO - PROCESS | 1944 | 1466437571846 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]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:46:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 08:46:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:46:11 INFO - PROCESS | 1944 | 1466437571867 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 1944 | 1466437571868 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:46:11 INFO - PROCESS | 1944 | 1466437571870 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 1944 | 1466437571871 Marionette TRACE conn2 <- [1,478,null,{}] 08:46:11 INFO - PROCESS | 1944 | 1466437571874 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}] 08:46:11 INFO - PROCESS | 1944 | 1466437571875 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:11 INFO - PROCESS | 1944 | 1466437571968 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12ba7c800) [pid = 1944] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12be27c00) [pid = 1944] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x112f15800) [pid = 1944] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x12917e000) [pid = 1944] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12128c800) [pid = 1944] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x116883400) [pid = 1944] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11687f000) [pid = 1944] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x118509800) [pid = 1944] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12a5c8000) [pid = 1944] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12658c800) [pid = 1944] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12658f000) [pid = 1944] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x119894000) [pid = 1944] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1167de400) [pid = 1944] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x1164e4400) [pid = 1944] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12b8cec00) [pid = 1944] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:46:12 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x116634800) [pid = 1944] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:46:12 INFO - PROCESS | 1944 | 1466437572215 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 1944 | 1466437572216 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x116839800 == 35 [pid = 1944] [id = 127] 08:46:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x112f12000) [pid = 1944] [serial = 378] [outer = 0x0] 08:46:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x113379400) [pid = 1944] [serial = 379] [outer = 0x112f12000] 08:46:12 INFO - PROCESS | 1944 | 1466437572240 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x118363400) [pid = 1944] [serial = 380] [outer = 0x112f12000] 08:46:12 INFO - PROCESS | 1944 | 1466437572520 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]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:46:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 671ms 08:46:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:46:12 INFO - PROCESS | 1944 | 1466437572545 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 1944 | 1466437572547 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:46:12 INFO - PROCESS | 1944 | 1466437572549 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 1944 | 1466437572550 Marionette TRACE conn2 <- [1,482,null,{}] 08:46:12 INFO - PROCESS | 1944 | 1466437572552 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}] 08:46:12 INFO - PROCESS | 1944 | 1466437572553 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:12 INFO - PROCESS | 1944 | 1466437572649 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:46:12 INFO - PROCESS | 1944 | 1466437572652 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 1944 | 1466437572653 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x119120000 == 36 [pid = 1944] [id = 128] 08:46:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x1167eb800) [pid = 1944] [serial = 381] [outer = 0x0] 08:46:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12917e000) [pid = 1944] [serial = 382] [outer = 0x1167eb800] 08:46:12 INFO - PROCESS | 1944 | 1466437572680 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12b7c5400) [pid = 1944] [serial = 383] [outer = 0x1167eb800] 08:46:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:46:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 469ms 08:46:13 INFO - PROCESS | 1944 | 1466437573014 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]]]}] 08:46:13 INFO - PROCESS | 1944 | 1466437573019 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:46:13 INFO - PROCESS | 1944 | 1466437573020 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:46:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:46:13 INFO - PROCESS | 1944 | 1466437573027 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 1944 | 1466437573028 Marionette TRACE conn2 <- [1,486,null,{}] 08:46:13 INFO - PROCESS | 1944 | 1466437573031 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}] 08:46:13 INFO - PROCESS | 1944 | 1466437573032 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:13 INFO - PROCESS | 1944 | 1466437573142 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:46:13 INFO - PROCESS | 1944 | 1466437573149 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 1944 | 1466437573149 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a80800 == 37 [pid = 1944] [id = 129] 08:46:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x116a1c400) [pid = 1944] [serial = 384] [outer = 0x0] 08:46:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x119886800) [pid = 1944] [serial = 385] [outer = 0x116a1c400] 08:46:13 INFO - PROCESS | 1944 | 1466437573176 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12b8cd800) [pid = 1944] [serial = 386] [outer = 0x116a1c400] 08:46:13 INFO - PROCESS | 1944 | 1466437573517 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]]]}] 08:46:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:46:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 519ms 08:46:13 INFO - PROCESS | 1944 | 1466437573547 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:46:13 INFO - PROCESS | 1944 | 1466437573548 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:46:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:46:13 INFO - PROCESS | 1944 | 1466437573551 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 1944 | 1466437573553 Marionette TRACE conn2 <- [1,490,null,{}] 08:46:13 INFO - PROCESS | 1944 | 1466437573555 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}] 08:46:13 INFO - PROCESS | 1944 | 1466437573557 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:13 INFO - PROCESS | 1944 | 1466437573689 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:46:13 INFO - PROCESS | 1944 | 1466437573773 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 1944 | 1466437573775 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x121179000 == 38 [pid = 1944] [id = 130] 08:46:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12b8cc000) [pid = 1944] [serial = 387] [outer = 0x0] 08:46:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12b8d8c00) [pid = 1944] [serial = 388] [outer = 0x12b8cc000] 08:46:13 INFO - PROCESS | 1944 | 1466437573819 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12be26800) [pid = 1944] [serial = 389] [outer = 0x12b8cc000] 08:46:14 INFO - PROCESS | 1944 | 1466437574239 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]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:46:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 722ms 08:46:14 INFO - PROCESS | 1944 | 1466437574275 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 1944 | 1466437574278 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:46:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:46:14 INFO - PROCESS | 1944 | 1466437574284 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 1944 | 1466437574288 Marionette TRACE conn2 <- [1,494,null,{}] 08:46:14 INFO - PROCESS | 1944 | 1466437574293 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}] 08:46:14 INFO - PROCESS | 1944 | 1466437574297 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:14 INFO - PROCESS | 1944 | 1466437574473 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:46:14 INFO - PROCESS | 1944 | 1466437574592 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:14 INFO - PROCESS | 1944 | 1466437574597 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x115ee1000 == 39 [pid = 1944] [id = 131] 08:46:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x112925800) [pid = 1944] [serial = 390] [outer = 0x0] 08:46:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x112927400) [pid = 1944] [serial = 391] [outer = 0x112925800] 08:46:14 INFO - PROCESS | 1944 | 1466437574647 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1131ab000) [pid = 1944] [serial = 392] [outer = 0x112925800] 08:46:15 INFO - PROCESS | 1944 | 1466437575285 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]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:46:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1026ms 08:46:15 INFO - PROCESS | 1944 | 1466437575331 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 1944 | 1466437575334 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:46:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:46:15 INFO - PROCESS | 1944 | 1466437575352 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 1944 | 1466437575354 Marionette TRACE conn2 <- [1,498,null,{}] 08:46:15 INFO - PROCESS | 1944 | 1466437575356 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}] 08:46:15 INFO - PROCESS | 1944 | 1466437575358 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:15 INFO - PROCESS | 1944 | 1466437575465 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:46:15 INFO - PROCESS | 1944 | 1466437575541 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 1944 | 1466437575542 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x119adb000 == 40 [pid = 1944] [id = 132] 08:46:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x116a23c00) [pid = 1944] [serial = 393] [outer = 0x0] 08:46:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x118152c00) [pid = 1944] [serial = 394] [outer = 0x116a23c00] 08:46:15 INFO - PROCESS | 1944 | 1466437575572 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x118d42800) [pid = 1944] [serial = 395] [outer = 0x116a23c00] 08:46:16 INFO - PROCESS | 1944 | 1466437576205 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]]]}] 08:46:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:46:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 922ms 08:46:16 INFO - PROCESS | 1944 | 1466437576274 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:46:16 INFO - PROCESS | 1944 | 1466437576277 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:46:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:46:16 INFO - PROCESS | 1944 | 1466437576280 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:46:16 INFO - PROCESS | 1944 | 1466437576282 Marionette TRACE conn2 <- [1,502,null,{}] 08:46:16 INFO - PROCESS | 1944 | 1466437576285 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}] 08:46:16 INFO - PROCESS | 1944 | 1466437576287 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:16 INFO - PROCESS | 1944 | 1466437576387 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:46:16 INFO - PROCESS | 1944 | 1466437576443 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:16 INFO - PROCESS | 1944 | 1466437576445 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x116187800 == 41 [pid = 1944] [id = 133] 08:46:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x113292800) [pid = 1944] [serial = 396] [outer = 0x0] 08:46:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x1133a8c00) [pid = 1944] [serial = 397] [outer = 0x113292800] 08:46:16 INFO - PROCESS | 1944 | 1466437576473 Marionette DEBUG loaded listener.js 08:46:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x11613f800) [pid = 1944] [serial = 398] [outer = 0x113292800] 08:46:16 INFO - PROCESS | 1944 | --DOCSHELL 0x126a80800 == 40 [pid = 1944] [id = 129] 08:46:16 INFO - PROCESS | 1944 | --DOCSHELL 0x119120000 == 39 [pid = 1944] [id = 128] 08:46:16 INFO - PROCESS | 1944 | --DOCSHELL 0x116839800 == 38 [pid = 1944] [id = 127] 08:46:16 INFO - PROCESS | 1944 | --DOCSHELL 0x124b6f000 == 37 [pid = 1944] [id = 126] 08:46:16 INFO - PROCESS | 1944 | --DOCSHELL 0x123c36000 == 36 [pid = 1944] [id = 125] 08:46:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12117a800 == 35 [pid = 1944] [id = 124] 08:46:16 INFO - PROCESS | 1944 | --DOCSHELL 0x1196f5000 == 34 [pid = 1944] [id = 123] 08:46:16 INFO - PROCESS | 1944 | --DOCSHELL 0x119121000 == 33 [pid = 1944] [id = 122] 08:46:16 INFO - PROCESS | 1944 | --DOCSHELL 0x116aca000 == 32 [pid = 1944] [id = 121] 08:46:16 INFO - PROCESS | 1944 | --DOCSHELL 0x115e31800 == 31 [pid = 1944] [id = 120] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12be34000) [pid = 1944] [serial = 325] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12c46d000) [pid = 1944] [serial = 328] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x112f1b400) [pid = 1944] [serial = 331] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12a5c5c00) [pid = 1944] [serial = 304] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12b02e400) [pid = 1944] [serial = 305] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12409d000) [pid = 1944] [serial = 313] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x1246f4000) [pid = 1944] [serial = 314] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1176eec00) [pid = 1944] [serial = 295] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11835ac00) [pid = 1944] [serial = 296] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1176e7c00) [pid = 1944] [serial = 307] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1181df000) [pid = 1944] [serial = 308] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x119873400) [pid = 1944] [serial = 310] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x120e89c00) [pid = 1944] [serial = 311] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12a6c1000) [pid = 1944] [serial = 319] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x126d2f000) [pid = 1944] [serial = 301] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12905f400) [pid = 1944] [serial = 302] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x128d05400) [pid = 1944] [serial = 317] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x126d31c00) [pid = 1944] [serial = 316] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x119a9a000) [pid = 1944] [serial = 298] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x124220800) [pid = 1944] [serial = 299] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12c113c00) [pid = 1944] [serial = 293] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12440e800) [pid = 1944] [serial = 335] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x11663c400) [pid = 1944] [serial = 334] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x112f1f400) [pid = 1944] [serial = 332] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12ba77000) [pid = 1944] [serial = 323] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x12b8d2800) [pid = 1944] [serial = 322] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12c466000) [pid = 1944] [serial = 326] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12c473000) [pid = 1944] [serial = 329] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x12aac7c00) [pid = 1944] [serial = 320] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x12b7ca400) [pid = 1944] [serial = 338] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x125dcac00) [pid = 1944] [serial = 337] [outer = 0x0] [url = about:blank] 08:46:16 INFO - PROCESS | 1944 | 1466437576880 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]]]}] 08:46:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:46:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 624ms 08:46:16 INFO - PROCESS | 1944 | 1466437576904 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:46:16 INFO - PROCESS | 1944 | 1466437576911 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:46:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:46:16 INFO - PROCESS | 1944 | 1466437576916 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:46:16 INFO - PROCESS | 1944 | 1466437576917 Marionette TRACE conn2 <- [1,506,null,{}] 08:46:16 INFO - PROCESS | 1944 | 1466437576920 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}] 08:46:16 INFO - PROCESS | 1944 | 1466437576924 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:17 INFO - PROCESS | 1944 | 1466437577009 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:46:17 INFO - PROCESS | 1944 | 1466437577058 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 1944 | 1466437577060 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x11685e800 == 32 [pid = 1944] [id = 134] 08:46:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x116195c00) [pid = 1944] [serial = 399] [outer = 0x0] 08:46:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x116a1c000) [pid = 1944] [serial = 400] [outer = 0x116195c00] 08:46:17 INFO - PROCESS | 1944 | 1466437577089 Marionette DEBUG loaded listener.js 08:46:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x11814ec00) [pid = 1944] [serial = 401] [outer = 0x116195c00] 08:46:17 INFO - PROCESS | 1944 | 1466437577461 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]]]}] 08:46:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:46:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 571ms 08:46:17 INFO - PROCESS | 1944 | 1466437577487 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:46:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:46:17 INFO - PROCESS | 1944 | 1466437577492 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:46:17 INFO - PROCESS | 1944 | 1466437577495 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:46:17 INFO - PROCESS | 1944 | 1466437577499 Marionette TRACE conn2 <- [1,510,null,{}] 08:46:17 INFO - PROCESS | 1944 | 1466437577511 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}] 08:46:17 INFO - PROCESS | 1944 | 1466437577516 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:17 INFO - PROCESS | 1944 | 1466437577646 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:46:17 INFO - PROCESS | 1944 | 1466437577718 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 1944 | 1466437577722 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x118d21800 == 33 [pid = 1944] [id = 135] 08:46:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x1181dcc00) [pid = 1944] [serial = 402] [outer = 0x0] 08:46:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x11835b400) [pid = 1944] [serial = 403] [outer = 0x1181dcc00] 08:46:17 INFO - PROCESS | 1944 | 1466437577770 Marionette DEBUG loaded listener.js 08:46:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x119874400) [pid = 1944] [serial = 404] [outer = 0x1181dcc00] 08:46:18 INFO - PROCESS | 1944 | 1466437578130 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]]]}] 08:46:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:46:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 675ms 08:46:18 INFO - PROCESS | 1944 | 1466437578170 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 1944 | 1466437578172 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:46:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:46:18 INFO - PROCESS | 1944 | 1466437578184 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 1944 | 1466437578185 Marionette TRACE conn2 <- [1,514,null,{}] 08:46:18 INFO - PROCESS | 1944 | 1466437578187 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}] 08:46:18 INFO - PROCESS | 1944 | 1466437578188 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:18 INFO - PROCESS | 1944 | 1466437578266 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:46:18 INFO - PROCESS | 1944 | 1466437578293 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 1944 | 1466437578294 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ad5000 == 34 [pid = 1944] [id = 136] 08:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x119986400) [pid = 1944] [serial = 405] [outer = 0x0] 08:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x11998e000) [pid = 1944] [serial = 406] [outer = 0x119986400] 08:46:18 INFO - PROCESS | 1944 | 1466437578319 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x120e8bc00) [pid = 1944] [serial = 407] [outer = 0x119986400] 08:46:18 INFO - PROCESS | 1944 | 1466437578627 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]]]}] 08:46:18 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 08:46:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 08:46:18 INFO - PROCESS | 1944 | 1466437578654 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 1944 | 1466437578655 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:46:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:46:18 INFO - PROCESS | 1944 | 1466437578660 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 1944 | 1466437578661 Marionette TRACE conn2 <- [1,518,null,{}] 08:46:18 INFO - PROCESS | 1944 | 1466437578664 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}] 08:46:18 INFO - PROCESS | 1944 | 1466437578665 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:18 INFO - PROCESS | 1944 | 1466437578737 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:46:18 INFO - PROCESS | 1944 | 1466437578743 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 1944 | 1466437578744 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x121193800 == 35 [pid = 1944] [id = 137] 08:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x121370400) [pid = 1944] [serial = 408] [outer = 0x0] 08:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x12197cc00) [pid = 1944] [serial = 409] [outer = 0x121370400] 08:46:18 INFO - PROCESS | 1944 | 1466437578768 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x124415c00) [pid = 1944] [serial = 410] [outer = 0x121370400] 08:46:19 INFO - PROCESS | 1944 | 1466437579134 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]]]}] 08:46:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:46:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 08:46:19 INFO - PROCESS | 1944 | 1466437579180 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 1944 | 1466437579181 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:46:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:46:19 INFO - PROCESS | 1944 | 1466437579183 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 1944 | 1466437579184 Marionette TRACE conn2 <- [1,522,null,{}] 08:46:19 INFO - PROCESS | 1944 | 1466437579187 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}] 08:46:19 INFO - PROCESS | 1944 | 1466437579191 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:19 INFO - PROCESS | 1944 | 1466437579299 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:46:19 INFO - PROCESS | 1944 | 1466437579334 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 1944 | 1466437579336 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b4b800 == 36 [pid = 1944] [id = 138] 08:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x124414800) [pid = 1944] [serial = 411] [outer = 0x0] 08:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x124b80800) [pid = 1944] [serial = 412] [outer = 0x124414800] 08:46:19 INFO - PROCESS | 1944 | 1466437579360 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x1263afc00) [pid = 1944] [serial = 413] [outer = 0x124414800] 08:46:19 INFO - PROCESS | 1944 | 1466437579702 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]]]}] 08:46:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:46:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 569ms 08:46:19 INFO - PROCESS | 1944 | 1466437579754 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 1944 | 1466437579755 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:46:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:46:19 INFO - PROCESS | 1944 | 1466437579757 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 1944 | 1466437579758 Marionette TRACE conn2 <- [1,526,null,{}] 08:46:19 INFO - PROCESS | 1944 | 1466437579760 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}] 08:46:19 INFO - PROCESS | 1944 | 1466437579761 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:19 INFO - PROCESS | 1944 | 1466437579854 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:46:19 INFO - PROCESS | 1944 | 1466437579858 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 1944 | 1466437579859 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x125f52800 == 37 [pid = 1944] [id = 139] 08:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12658f000) [pid = 1944] [serial = 414] [outer = 0x0] 08:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x126d37800) [pid = 1944] [serial = 415] [outer = 0x12658f000] 08:46:19 INFO - PROCESS | 1944 | 1466437579890 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x129059000) [pid = 1944] [serial = 416] [outer = 0x12658f000] 08:46:20 INFO - PROCESS | 1944 | 1466437580226 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]]]}] 08:46:20 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 08:46:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 08:46:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:46:20 INFO - PROCESS | 1944 | 1466437580275 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:46:20 INFO - PROCESS | 1944 | 1466437580276 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:46:20 INFO - PROCESS | 1944 | 1466437580279 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:46:20 INFO - PROCESS | 1944 | 1466437580280 Marionette TRACE conn2 <- [1,530,null,{}] 08:46:20 INFO - PROCESS | 1944 | 1466437580282 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}] 08:46:20 INFO - PROCESS | 1944 | 1466437580283 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:20 INFO - PROCESS | 1944 | 1466437580375 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:46:20 INFO - PROCESS | 1944 | 1466437580386 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 1944 | 1466437580388 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a80800 == 38 [pid = 1944] [id = 140] 08:46:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12905cc00) [pid = 1944] [serial = 417] [outer = 0x0] 08:46:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x129371800) [pid = 1944] [serial = 418] [outer = 0x12905cc00] 08:46:20 INFO - PROCESS | 1944 | 1466437580413 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12a53b000) [pid = 1944] [serial = 419] [outer = 0x12905cc00] 08:46:20 INFO - PROCESS | 1944 | 1466437580726 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"]]]}] 08:46:20 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 08:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:46:20 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 08:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:46:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:46:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 08:46:20 INFO - PROCESS | 1944 | 1466437580748 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:46:20 INFO - PROCESS | 1944 | 1466437580749 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:46:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:46:20 INFO - PROCESS | 1944 | 1466437580751 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:46:20 INFO - PROCESS | 1944 | 1466437580752 Marionette TRACE conn2 <- [1,534,null,{}] 08:46:20 INFO - PROCESS | 1944 | 1466437580754 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}] 08:46:20 INFO - PROCESS | 1944 | 1466437580757 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:20 INFO - PROCESS | 1944 | 1466437580860 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:46:20 INFO - PROCESS | 1944 | 1466437580863 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 1944 | 1466437580872 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e08800 == 39 [pid = 1944] [id = 141] 08:46:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x126790c00) [pid = 1944] [serial = 420] [outer = 0x0] 08:46:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12a5c9000) [pid = 1944] [serial = 421] [outer = 0x126790c00] 08:46:20 INFO - PROCESS | 1944 | 1466437580995 Marionette DEBUG loaded listener.js 08:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12b029000) [pid = 1944] [serial = 422] [outer = 0x126790c00] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x118209400) [pid = 1944] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x121771800) [pid = 1944] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x112f14400) [pid = 1944] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x118367c00) [pid = 1944] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1167e5800) [pid = 1944] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x118306800) [pid = 1944] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x117e2a400) [pid = 1944] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11998bc00) [pid = 1944] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x125dbd000) [pid = 1944] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x126591800) [pid = 1944] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x116a1c400) [pid = 1944] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x128c9f400) [pid = 1944] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x11670dc00) [pid = 1944] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12a6bcc00) [pid = 1944] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x112f12000) [pid = 1944] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x1167eb800) [pid = 1944] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:46:21 INFO - PROCESS | 1944 | 1466437581266 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]]]}] 08:46:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:46:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 569ms 08:46:21 INFO - PROCESS | 1944 | 1466437581329 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 1944 | 1466437581330 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:46:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:46:21 INFO - PROCESS | 1944 | 1466437581332 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 1944 | 1466437581333 Marionette TRACE conn2 <- [1,538,null,{}] 08:46:21 INFO - PROCESS | 1944 | 1466437581336 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}] 08:46:21 INFO - PROCESS | 1944 | 1466437581337 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:21 INFO - PROCESS | 1944 | 1466437581426 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:46:21 INFO - PROCESS | 1944 | 1466437581432 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:21 INFO - PROCESS | 1944 | 1466437581433 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a45d800 == 40 [pid = 1944] [id = 142] 08:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11670dc00) [pid = 1944] [serial = 423] [outer = 0x0] 08:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x120e8ac00) [pid = 1944] [serial = 424] [outer = 0x11670dc00] 08:46:21 INFO - PROCESS | 1944 | 1466437581464 Marionette DEBUG loaded listener.js 08:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x128c9f400) [pid = 1944] [serial = 425] [outer = 0x11670dc00] 08:46:21 INFO - PROCESS | 1944 | 1466437581801 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]]]}] 08:46:21 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. 08:46:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 473ms 08:46:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:46:21 INFO - PROCESS | 1944 | 1466437581813 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 1944 | 1466437581814 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:46:21 INFO - PROCESS | 1944 | 1466437581817 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 1944 | 1466437581818 Marionette TRACE conn2 <- [1,542,null,{}] 08:46:21 INFO - PROCESS | 1944 | 1466437581821 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}] 08:46:21 INFO - PROCESS | 1944 | 1466437581823 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:21 INFO - PROCESS | 1944 | 1466437581937 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:46:21 INFO - PROCESS | 1944 | 1466437581950 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:21 INFO - PROCESS | 1944 | 1466437581952 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aab1000 == 41 [pid = 1944] [id = 143] 08:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x118dd8000) [pid = 1944] [serial = 426] [outer = 0x0] 08:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12aa3c400) [pid = 1944] [serial = 427] [outer = 0x118dd8000] 08:46:21 INFO - PROCESS | 1944 | 1466437581977 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12b8c9800) [pid = 1944] [serial = 428] [outer = 0x118dd8000] 08:46:22 INFO - PROCESS | 1944 | 1466437582254 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]]]}] 08:46:22 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. 08:46:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 08:46:22 INFO - PROCESS | 1944 | 1466437582286 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 1944 | 1466437582288 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:46:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:46:22 INFO - PROCESS | 1944 | 1466437582298 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 1944 | 1466437582299 Marionette TRACE conn2 <- [1,546,null,{}] 08:46:22 INFO - PROCESS | 1944 | 1466437582301 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}] 08:46:22 INFO - PROCESS | 1944 | 1466437582302 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:22 INFO - PROCESS | 1944 | 1466437582401 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:46:22 INFO - PROCESS | 1944 | 1466437582410 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 1944 | 1466437582411 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b085000 == 42 [pid = 1944] [id = 144] 08:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x126d32000) [pid = 1944] [serial = 429] [outer = 0x0] 08:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12b8cec00) [pid = 1944] [serial = 430] [outer = 0x126d32000] 08:46:22 INFO - PROCESS | 1944 | 1466437582437 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12ba7c400) [pid = 1944] [serial = 431] [outer = 0x126d32000] 08:46:22 INFO - PROCESS | 1944 | 1466437582784 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]]]}] 08:46:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:46:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 518ms 08:46:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:46:22 INFO - PROCESS | 1944 | 1466437582817 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 1944 | 1466437582818 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:46:22 INFO - PROCESS | 1944 | 1466437582820 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 1944 | 1466437582821 Marionette TRACE conn2 <- [1,550,null,{}] 08:46:22 INFO - PROCESS | 1944 | 1466437582823 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}] 08:46:22 INFO - PROCESS | 1944 | 1466437582824 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:22 INFO - PROCESS | 1944 | 1466437582933 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:46:22 INFO - PROCESS | 1944 | 1466437582944 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 1944 | 1466437582945 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbe2000 == 43 [pid = 1944] [id = 145] 08:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12ba78c00) [pid = 1944] [serial = 432] [outer = 0x0] 08:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12be2a800) [pid = 1944] [serial = 433] [outer = 0x12ba78c00] 08:46:22 INFO - PROCESS | 1944 | 1466437582972 Marionette DEBUG loaded listener.js 08:46:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12c113400) [pid = 1944] [serial = 434] [outer = 0x12ba78c00] 08:46:23 INFO - PROCESS | 1944 | 1466437583405 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]]]}] 08:46:23 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. 08:46:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 619ms 08:46:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:46:23 INFO - PROCESS | 1944 | 1466437583440 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:46:23 INFO - PROCESS | 1944 | 1466437583442 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:46:23 INFO - PROCESS | 1944 | 1466437583446 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:46:23 INFO - PROCESS | 1944 | 1466437583450 Marionette TRACE conn2 <- [1,554,null,{}] 08:46:23 INFO - PROCESS | 1944 | 1466437583453 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}] 08:46:23 INFO - PROCESS | 1944 | 1466437583455 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:23 INFO - PROCESS | 1944 | 1466437583566 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:46:23 INFO - PROCESS | 1944 | 1466437583633 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:23 INFO - PROCESS | 1944 | 1466437583635 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x1184e0800 == 44 [pid = 1944] [id = 146] 08:46:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x113384c00) [pid = 1944] [serial = 435] [outer = 0x0] 08:46:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x116635000) [pid = 1944] [serial = 436] [outer = 0x113384c00] 08:46:23 INFO - PROCESS | 1944 | 1466437583665 Marionette DEBUG loaded listener.js 08:46:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x116a23000) [pid = 1944] [serial = 437] [outer = 0x113384c00] 08:46:23 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:24 INFO - PROCESS | 1944 | 1466437584079 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]]]}] 08:46:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:46:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 674ms 08:46:24 INFO - PROCESS | 1944 | 1466437584120 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:46:24 INFO - PROCESS | 1944 | 1466437584123 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:46:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:46:24 INFO - PROCESS | 1944 | 1466437584145 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:46:24 INFO - PROCESS | 1944 | 1466437584147 Marionette TRACE conn2 <- [1,558,null,{}] 08:46:24 INFO - PROCESS | 1944 | 1466437584150 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}] 08:46:24 INFO - PROCESS | 1944 | 1466437584151 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:24 INFO - PROCESS | 1944 | 1466437584278 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:46:24 INFO - PROCESS | 1944 | 1466437584357 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:24 INFO - PROCESS | 1944 | 1466437584358 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c3b000 == 45 [pid = 1944] [id = 147] 08:46:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x1187a2400) [pid = 1944] [serial = 438] [outer = 0x0] 08:46:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1187ad800) [pid = 1944] [serial = 439] [outer = 0x1187a2400] 08:46:24 INFO - PROCESS | 1944 | 1466437584388 Marionette DEBUG loaded listener.js 08:46:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x119871800) [pid = 1944] [serial = 440] [outer = 0x1187a2400] 08:46:24 INFO - PROCESS | 1944 | 1466437584801 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]]]}] 08:46:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:46:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 724ms 08:46:24 INFO - PROCESS | 1944 | 1466437584868 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:46:24 INFO - PROCESS | 1944 | 1466437584869 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:46:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:46:24 INFO - PROCESS | 1944 | 1466437584872 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:46:24 INFO - PROCESS | 1944 | 1466437584874 Marionette TRACE conn2 <- [1,562,null,{}] 08:46:24 INFO - PROCESS | 1944 | 1466437584883 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}] 08:46:24 INFO - PROCESS | 1944 | 1466437584886 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:24 INFO - PROCESS | 1944 | 1466437584988 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:46:25 INFO - PROCESS | 1944 | 1466437585055 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:25 INFO - PROCESS | 1944 | 1466437585057 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbff000 == 46 [pid = 1944] [id = 148] 08:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x11998a000) [pid = 1944] [serial = 441] [outer = 0x0] 08:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x124b74800) [pid = 1944] [serial = 442] [outer = 0x11998a000] 08:46:25 INFO - PROCESS | 1944 | 1466437585089 Marionette DEBUG loaded listener.js 08:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x125dc8c00) [pid = 1944] [serial = 443] [outer = 0x11998a000] 08:46:25 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:25 INFO - PROCESS | 1944 | 1466437585491 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]]]}] 08:46:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:46:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 624ms 08:46:25 INFO - PROCESS | 1944 | 1466437585496 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:46:25 INFO - PROCESS | 1944 | 1466437585498 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:46:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:46:25 INFO - PROCESS | 1944 | 1466437585501 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:46:25 INFO - PROCESS | 1944 | 1466437585502 Marionette TRACE conn2 <- [1,566,null,{}] 08:46:25 INFO - PROCESS | 1944 | 1466437585504 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}] 08:46:25 INFO - PROCESS | 1944 | 1466437585506 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:25 INFO - PROCESS | 1944 | 1466437585623 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:46:25 INFO - PROCESS | 1944 | 1466437585689 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:25 INFO - PROCESS | 1944 | 1466437585689 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf92000 == 47 [pid = 1944] [id = 149] 08:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12678f400) [pid = 1944] [serial = 444] [outer = 0x0] 08:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12917b400) [pid = 1944] [serial = 445] [outer = 0x12678f400] 08:46:25 INFO - PROCESS | 1944 | 1466437585718 Marionette DEBUG loaded listener.js 08:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12aa42800) [pid = 1944] [serial = 446] [outer = 0x12678f400] 08:46:25 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:26 INFO - PROCESS | 1944 | 1466437586131 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]]]}] 08:46:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:46:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 668ms 08:46:26 INFO - PROCESS | 1944 | 1466437586170 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:46:26 INFO - PROCESS | 1944 | 1466437586171 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:46:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:46:26 INFO - PROCESS | 1944 | 1466437586174 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:46:26 INFO - PROCESS | 1944 | 1466437586175 Marionette TRACE conn2 <- [1,570,null,{}] 08:46:26 INFO - PROCESS | 1944 | 1466437586178 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}] 08:46:26 INFO - PROCESS | 1944 | 1466437586179 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:26 INFO - PROCESS | 1944 | 1466437586276 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:46:26 INFO - PROCESS | 1944 | 1466437586329 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:26 INFO - PROCESS | 1944 | 1466437586330 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b63000 == 48 [pid = 1944] [id = 150] 08:46:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x118509800) [pid = 1944] [serial = 447] [outer = 0x0] 08:46:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12aa44800) [pid = 1944] [serial = 448] [outer = 0x118509800] 08:46:26 INFO - PROCESS | 1944 | 1466437586359 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12b8c0800) [pid = 1944] [serial = 449] [outer = 0x118509800] 08:46:26 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:26 INFO - PROCESS | 1944 | 1466437586949 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]]]}] 08:46:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:46:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 819ms 08:46:26 INFO - PROCESS | 1944 | 1466437586994 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:46:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:46:26 INFO - PROCESS | 1944 | 1466437586996 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:46:27 INFO - PROCESS | 1944 | 1466437587000 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 1944 | 1466437587001 Marionette TRACE conn2 <- [1,574,null,{}] 08:46:27 INFO - PROCESS | 1944 | 1466437587005 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}] 08:46:27 INFO - PROCESS | 1944 | 1466437587007 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:27 INFO - PROCESS | 1944 | 1466437587100 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:46:27 INFO - PROCESS | 1944 | 1466437587166 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:27 INFO - PROCESS | 1944 | 1466437587167 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ff1000 == 49 [pid = 1944] [id = 151] 08:46:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x1167ec400) [pid = 1944] [serial = 450] [outer = 0x0] 08:46:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x11687d400) [pid = 1944] [serial = 451] [outer = 0x1167ec400] 08:46:27 INFO - PROCESS | 1944 | 1466437587194 Marionette DEBUG loaded listener.js 08:46:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x118149000) [pid = 1944] [serial = 452] [outer = 0x1167ec400] 08:46:27 INFO - PROCESS | 1944 | 1466437587637 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]]]}] 08:46:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:46:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 673ms 08:46:27 INFO - PROCESS | 1944 | 1466437587676 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:46:27 INFO - PROCESS | 1944 | 1466437587680 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:46:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:46:27 INFO - PROCESS | 1944 | 1466437587687 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 1944 | 1466437587690 Marionette TRACE conn2 <- [1,578,null,{}] 08:46:27 INFO - PROCESS | 1944 | 1466437587693 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}] 08:46:27 INFO - PROCESS | 1944 | 1466437587696 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:27 INFO - PROCESS | 1944 | 1466437587835 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x112ed8800 == 48 [pid = 1944] [id = 119] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12b085000 == 47 [pid = 1944] [id = 144] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12aab1000 == 46 [pid = 1944] [id = 143] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12a45d800 == 45 [pid = 1944] [id = 142] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x120e08800 == 44 [pid = 1944] [id = 141] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x126a80800 == 43 [pid = 1944] [id = 140] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x125f52800 == 42 [pid = 1944] [id = 139] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x123b4b800 == 41 [pid = 1944] [id = 138] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x121193800 == 40 [pid = 1944] [id = 137] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x119ad5000 == 39 [pid = 1944] [id = 136] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x118d21800 == 38 [pid = 1944] [id = 135] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x11685e800 == 37 [pid = 1944] [id = 134] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x116187800 == 36 [pid = 1944] [id = 133] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x119adb000 == 35 [pid = 1944] [id = 132] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x115ee1000 == 34 [pid = 1944] [id = 131] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x121179000 == 33 [pid = 1944] [id = 130] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x116ff1000 == 32 [pid = 1944] [id = 151] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x123b63000 == 31 [pid = 1944] [id = 150] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf92000 == 30 [pid = 1944] [id = 149] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbff000 == 29 [pid = 1944] [id = 148] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x123c3b000 == 28 [pid = 1944] [id = 147] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x1184e0800 == 27 [pid = 1944] [id = 146] 08:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbe2000 == 26 [pid = 1944] [id = 145] 08:46:28 INFO - PROCESS | 1944 | 1466437588477 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:28 INFO - PROCESS | 1944 | 1466437588479 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x126556000) [pid = 1944] [serial = 370] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x124bed800) [pid = 1944] [serial = 367] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x12190ec00) [pid = 1944] [serial = 364] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x1242c5400) [pid = 1944] [serial = 365] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x118dd7800) [pid = 1944] [serial = 355] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x11687ec00) [pid = 1944] [serial = 358] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x116709400) [pid = 1944] [serial = 359] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x119259800) [pid = 1944] [serial = 361] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x119891800) [pid = 1944] [serial = 362] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x118d38800) [pid = 1944] [serial = 341] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x1181db400) [pid = 1944] [serial = 340] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x120e8a000) [pid = 1944] [serial = 344] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11998ec00) [pid = 1944] [serial = 343] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x126312400) [pid = 1944] [serial = 347] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x125dc6400) [pid = 1944] [serial = 346] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x12a6b8800) [pid = 1944] [serial = 350] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x129060c00) [pid = 1944] [serial = 349] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12b8cd800) [pid = 1944] [serial = 386] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x129379400) [pid = 1944] [serial = 373] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x126d38400) [pid = 1944] [serial = 371] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12a6c1c00) [pid = 1944] [serial = 353] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12aa44400) [pid = 1944] [serial = 376] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12a6bbc00) [pid = 1944] [serial = 374] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12aad3400) [pid = 1944] [serial = 377] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1181e9000) [pid = 1944] [serial = 352] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x118363400) [pid = 1944] [serial = 380] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12917e000) [pid = 1944] [serial = 382] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x11987dc00) [pid = 1944] [serial = 356] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x113379400) [pid = 1944] [serial = 379] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12b8d8c00) [pid = 1944] [serial = 388] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x119886800) [pid = 1944] [serial = 385] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12b7c5400) [pid = 1944] [serial = 383] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x125ddfc00) [pid = 1944] [serial = 368] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x112609800 == 27 [pid = 1944] [id = 152] 08:46:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x112d40000) [pid = 1944] [serial = 453] [outer = 0x0] 08:46:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x112f13000) [pid = 1944] [serial = 454] [outer = 0x112d40000] 08:46:28 INFO - PROCESS | 1944 | 1466437588606 Marionette DEBUG loaded listener.js 08:46:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1131aec00) [pid = 1944] [serial = 455] [outer = 0x112d40000] 08:46:29 INFO - PROCESS | 1944 | 1466437589144 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]]]}] 08:46:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:46:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1477ms 08:46:29 INFO - PROCESS | 1944 | 1466437589182 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:46:29 INFO - PROCESS | 1944 | 1466437589184 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:46:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:46:29 INFO - PROCESS | 1944 | 1466437589190 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:46:29 INFO - PROCESS | 1944 | 1466437589193 Marionette TRACE conn2 <- [1,582,null,{}] 08:46:29 INFO - PROCESS | 1944 | 1466437589196 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}] 08:46:29 INFO - PROCESS | 1944 | 1466437589198 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:29 INFO - PROCESS | 1944 | 1466437589299 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:46:29 INFO - PROCESS | 1944 | 1466437589368 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:29 INFO - PROCESS | 1944 | 1466437589369 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x11662a800 == 28 [pid = 1944] [id = 153] 08:46:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x1167e0c00) [pid = 1944] [serial = 456] [outer = 0x0] 08:46:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x1167e3000) [pid = 1944] [serial = 457] [outer = 0x1167e0c00] 08:46:29 INFO - PROCESS | 1944 | 1466437589401 Marionette DEBUG loaded listener.js 08:46:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x116a15800) [pid = 1944] [serial = 458] [outer = 0x1167e0c00] 08:46:30 INFO - PROCESS | 1944 | 1466437590011 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]]]}] 08:46:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:46:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 872ms 08:46:30 INFO - PROCESS | 1944 | 1466437590062 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:46:30 INFO - PROCESS | 1944 | 1466437590066 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:46:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:46:30 INFO - PROCESS | 1944 | 1466437590073 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 1944 | 1466437590075 Marionette TRACE conn2 <- [1,586,null,{}] 08:46:30 INFO - PROCESS | 1944 | 1466437590079 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}] 08:46:30 INFO - PROCESS | 1944 | 1466437590082 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:30 INFO - PROCESS | 1944 | 1466437590189 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:46:30 INFO - PROCESS | 1944 | 1466437590261 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:30 INFO - PROCESS | 1944 | 1466437590263 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ff3000 == 29 [pid = 1944] [id = 154] 08:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1181e0400) [pid = 1944] [serial = 459] [outer = 0x0] 08:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x1181e8c00) [pid = 1944] [serial = 460] [outer = 0x1181e0400] 08:46:30 INFO - PROCESS | 1944 | 1466437590293 Marionette DEBUG loaded listener.js 08:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x11835e000) [pid = 1944] [serial = 461] [outer = 0x1181e0400] 08:46:30 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:30 INFO - PROCESS | 1944 | --DOCSHELL 0x116827000 == 28 [pid = 1944] [id = 21] 08:46:30 INFO - PROCESS | 1944 | --DOCSHELL 0x116fde000 == 27 [pid = 1944] [id = 24] 08:46:30 INFO - PROCESS | 1944 | --DOCSHELL 0x116849000 == 26 [pid = 1944] [id = 23] 08:46:30 INFO - PROCESS | 1944 | --DOCSHELL 0x112d78000 == 25 [pid = 1944] [id = 22] 08:46:30 INFO - PROCESS | 1944 | --DOCSHELL 0x112d7d000 == 24 [pid = 1944] [id = 25] 08:46:30 INFO - PROCESS | 1944 | --DOCSHELL 0x1185a6000 == 23 [pid = 1944] [id = 19] 08:46:30 INFO - PROCESS | 1944 | 1466437590816 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]]]}] 08:46:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:46:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 774ms 08:46:30 INFO - PROCESS | 1944 | 1466437590846 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:46:30 INFO - PROCESS | 1944 | 1466437590848 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:46:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:46:30 INFO - PROCESS | 1944 | 1466437590851 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 1944 | 1466437590853 Marionette TRACE conn2 <- [1,590,null,{}] 08:46:30 INFO - PROCESS | 1944 | 1466437590859 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}] 08:46:30 INFO - PROCESS | 1944 | 1466437590861 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:30 INFO - PROCESS | 1944 | 1466437590938 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:46:30 INFO - PROCESS | 1944 | 1466437590947 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:30 INFO - PROCESS | 1944 | 1466437590949 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x116abc000 == 24 [pid = 1944] [id = 155] 08:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x1164df400) [pid = 1944] [serial = 462] [outer = 0x0] 08:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x116708400) [pid = 1944] [serial = 463] [outer = 0x1164df400] 08:46:30 INFO - PROCESS | 1944 | 1466437590976 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11713e000) [pid = 1944] [serial = 464] [outer = 0x1164df400] 08:46:31 INFO - PROCESS | 1944 | 1466437591298 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]]]}] 08:46:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:46:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 472ms 08:46:31 INFO - PROCESS | 1944 | 1466437591325 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:46:31 INFO - PROCESS | 1944 | 1466437591329 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:46:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:46:31 INFO - PROCESS | 1944 | 1466437591334 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:46:31 INFO - PROCESS | 1944 | 1466437591335 Marionette TRACE conn2 <- [1,594,null,{}] 08:46:31 INFO - PROCESS | 1944 | 1466437591337 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}] 08:46:31 INFO - PROCESS | 1944 | 1466437591339 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:31 INFO - PROCESS | 1944 | 1466437591433 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:46:31 INFO - PROCESS | 1944 | 1466437591486 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:31 INFO - PROCESS | 1944 | 1466437591488 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ab6800 == 25 [pid = 1944] [id = 156] 08:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x11713f000) [pid = 1944] [serial = 465] [outer = 0x0] 08:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11820c000) [pid = 1944] [serial = 466] [outer = 0x11713f000] 08:46:31 INFO - PROCESS | 1944 | 1466437591532 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x119627000) [pid = 1944] [serial = 467] [outer = 0x11713f000] 08:46:32 INFO - PROCESS | 1944 | 1466437592003 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]]]}] 08:46:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:46:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 721ms 08:46:32 INFO - PROCESS | 1944 | 1466437592055 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:46:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:46:32 INFO - PROCESS | 1944 | 1466437592064 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:46:32 INFO - PROCESS | 1944 | 1466437592067 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:46:32 INFO - PROCESS | 1944 | 1466437592069 Marionette TRACE conn2 <- [1,598,null,{}] 08:46:32 INFO - PROCESS | 1944 | 1466437592079 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}] 08:46:32 INFO - PROCESS | 1944 | 1466437592083 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:32 INFO - PROCESS | 1944 | 1466437592160 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:46:32 INFO - PROCESS | 1944 | 1466437592166 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:32 INFO - PROCESS | 1944 | 1466437592169 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196e5800 == 26 [pid = 1944] [id = 157] 08:46:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x1181df000) [pid = 1944] [serial = 468] [outer = 0x0] 08:46:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x119991000) [pid = 1944] [serial = 469] [outer = 0x1181df000] 08:46:32 INFO - PROCESS | 1944 | 1466437592199 Marionette DEBUG loaded listener.js 08:46:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12128c800) [pid = 1944] [serial = 470] [outer = 0x1181df000] 08:46:32 INFO - PROCESS | 1944 | 1466437592539 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]]]}] 08:46:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:46:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 08:46:32 INFO - PROCESS | 1944 | 1466437592588 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:46:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:46:32 INFO - PROCESS | 1944 | 1466437592590 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:46:32 INFO - PROCESS | 1944 | 1466437592592 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:46:32 INFO - PROCESS | 1944 | 1466437592593 Marionette TRACE conn2 <- [1,602,null,{}] 08:46:32 INFO - PROCESS | 1944 | 1466437592596 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}] 08:46:32 INFO - PROCESS | 1944 | 1466437592597 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:32 INFO - PROCESS | 1944 | 1466437592704 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:46:32 INFO - PROCESS | 1944 | 1466437592736 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:32 INFO - PROCESS | 1944 | 1466437592737 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x112ed7800 == 27 [pid = 1944] [id = 158] 08:46:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x115e88800) [pid = 1944] [serial = 471] [outer = 0x0] 08:46:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x123c6f800) [pid = 1944] [serial = 472] [outer = 0x115e88800] 08:46:32 INFO - PROCESS | 1944 | 1466437592765 Marionette DEBUG loaded listener.js 08:46:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12440f000) [pid = 1944] [serial = 473] [outer = 0x115e88800] 08:46:33 INFO - PROCESS | 1944 | 1466437593072 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]]]}] 08:46:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:46:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 520ms 08:46:33 INFO - PROCESS | 1944 | 1466437593113 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:46:33 INFO - PROCESS | 1944 | 1466437593114 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:46:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:46:33 INFO - PROCESS | 1944 | 1466437593116 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 1944 | 1466437593127 Marionette TRACE conn2 <- [1,606,null,{}] 08:46:33 INFO - PROCESS | 1944 | 1466437593129 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}] 08:46:33 INFO - PROCESS | 1944 | 1466437593130 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:33 INFO - PROCESS | 1944 | 1466437593227 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:46:33 INFO - PROCESS | 1944 | 1466437593272 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 1944 | 1466437593273 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x121396000 == 28 [pid = 1944] [id = 159] 08:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x1246f4400) [pid = 1944] [serial = 474] [outer = 0x0] 08:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x124b76c00) [pid = 1944] [serial = 475] [outer = 0x1246f4400] 08:46:33 INFO - PROCESS | 1944 | 1466437593298 Marionette DEBUG loaded listener.js 08:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x125dbc400) [pid = 1944] [serial = 476] [outer = 0x1246f4400] 08:46:33 INFO - PROCESS | 1944 | 1466437593629 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]]]}] 08:46:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:46:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 529ms 08:46:33 INFO - PROCESS | 1944 | 1466437593646 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:46:33 INFO - PROCESS | 1944 | 1466437593647 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:46:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:46:33 INFO - PROCESS | 1944 | 1466437593656 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 1944 | 1466437593659 Marionette TRACE conn2 <- [1,610,null,{}] 08:46:33 INFO - PROCESS | 1944 | 1466437593661 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}] 08:46:33 INFO - PROCESS | 1944 | 1466437593665 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:33 INFO - PROCESS | 1944 | 1466437593783 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:46:33 INFO - PROCESS | 1944 | 1466437593796 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 1944 | 1466437593797 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c25000 == 29 [pid = 1944] [id = 160] 08:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x125dd8c00) [pid = 1944] [serial = 477] [outer = 0x0] 08:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x1263b0400) [pid = 1944] [serial = 478] [outer = 0x125dd8c00] 08:46:33 INFO - PROCESS | 1944 | 1466437593822 Marionette DEBUG loaded listener.js 08:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x129061000) [pid = 1944] [serial = 479] [outer = 0x125dd8c00] 08:46:34 INFO - PROCESS | 1944 | 1466437594160 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]]]}] 08:46:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 527ms 08:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:46:34 INFO - PROCESS | 1944 | 1466437594177 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:46:34 INFO - PROCESS | 1944 | 1466437594178 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:46:34 INFO - PROCESS | 1944 | 1466437594187 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:46:34 INFO - PROCESS | 1944 | 1466437594189 Marionette TRACE conn2 <- [1,614,null,{}] 08:46:34 INFO - PROCESS | 1944 | 1466437594197 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}] 08:46:34 INFO - PROCESS | 1944 | 1466437594198 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:34 INFO - PROCESS | 1944 | 1466437594289 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:46:34 INFO - PROCESS | 1944 | 1466437594293 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:34 INFO - PROCESS | 1944 | 1466437594294 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d54800 == 30 [pid = 1944] [id = 161] 08:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x124b74c00) [pid = 1944] [serial = 480] [outer = 0x0] 08:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x129181800) [pid = 1944] [serial = 481] [outer = 0x124b74c00] 08:46:34 INFO - PROCESS | 1944 | 1466437594318 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x129681c00) [pid = 1944] [serial = 482] [outer = 0x124b74c00] 08:46:34 INFO - PROCESS | 1944 | 1466437594695 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]]]}] 08:46:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 532ms 08:46:34 INFO - PROCESS | 1944 | 1466437594713 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:46:34 INFO - PROCESS | 1944 | 1466437594715 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:46:34 INFO - PROCESS | 1944 | 1466437594725 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:46:34 INFO - PROCESS | 1944 | 1466437594726 Marionette TRACE conn2 <- [1,618,null,{}] 08:46:34 INFO - PROCESS | 1944 | 1466437594727 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}] 08:46:34 INFO - PROCESS | 1944 | 1466437594728 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:34 INFO - PROCESS | 1944 | 1466437594810 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:46:34 INFO - PROCESS | 1944 | 1466437594813 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:34 INFO - PROCESS | 1944 | 1466437594814 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x126710800 == 31 [pid = 1944] [id = 162] 08:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12917f400) [pid = 1944] [serial = 483] [outer = 0x0] 08:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12a6b8c00) [pid = 1944] [serial = 484] [outer = 0x12917f400] 08:46:34 INFO - PROCESS | 1944 | 1466437594834 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12aa3dc00) [pid = 1944] [serial = 485] [outer = 0x12917f400] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x126d32000) [pid = 1944] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x124414800) [pid = 1944] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x12658f000) [pid = 1944] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x12905cc00) [pid = 1944] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x119986400) [pid = 1944] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x1181dcc00) [pid = 1944] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12b8cc000) [pid = 1944] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x116a23c00) [pid = 1944] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x121370400) [pid = 1944] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x116195c00) [pid = 1944] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x113292800) [pid = 1944] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x112925800) [pid = 1944] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x118dd8000) [pid = 1944] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x126790c00) [pid = 1944] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x11670dc00) [pid = 1944] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x118509800) [pid = 1944] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12678f400) [pid = 1944] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11998a000) [pid = 1944] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1187a2400) [pid = 1944] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x12ba78c00) [pid = 1944] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:46:35 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x113384c00) [pid = 1944] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:46:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:46:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 571ms 08:46:35 INFO - PROCESS | 1944 | 1466437595290 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]]]}] 08:46:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:46:35 INFO - PROCESS | 1944 | 1466437595297 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:46:35 INFO - PROCESS | 1944 | 1466437595299 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:46:35 INFO - PROCESS | 1944 | 1466437595303 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:46:35 INFO - PROCESS | 1944 | 1466437595317 Marionette TRACE conn2 <- [1,622,null,{}] 08:46:35 INFO - PROCESS | 1944 | 1466437595328 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}] 08:46:35 INFO - PROCESS | 1944 | 1466437595330 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:35 INFO - PROCESS | 1944 | 1466437595452 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:46:35 INFO - PROCESS | 1944 | 1466437595459 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:35 INFO - PROCESS | 1944 | 1466437595460 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196e5000 == 32 [pid = 1944] [id = 163] 08:46:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x114f70000) [pid = 1944] [serial = 486] [outer = 0x0] 08:46:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x1181ddc00) [pid = 1944] [serial = 487] [outer = 0x114f70000] 08:46:35 INFO - PROCESS | 1944 | 1466437595494 Marionette DEBUG loaded listener.js 08:46:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x11998a000) [pid = 1944] [serial = 488] [outer = 0x114f70000] 08:46:35 INFO - PROCESS | 1944 | 1466437595837 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]]]}] 08:46:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:46:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 590ms 08:46:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:46:35 INFO - PROCESS | 1944 | 1466437595892 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:46:35 INFO - PROCESS | 1944 | 1466437595893 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:46:35 INFO - PROCESS | 1944 | 1466437595895 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:46:35 INFO - PROCESS | 1944 | 1466437595897 Marionette TRACE conn2 <- [1,626,null,{}] 08:46:35 INFO - PROCESS | 1944 | 1466437595899 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}] 08:46:35 INFO - PROCESS | 1944 | 1466437595900 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:36 INFO - PROCESS | 1944 | 1466437596001 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:46:36 INFO - PROCESS | 1944 | 1466437596009 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:36 INFO - PROCESS | 1944 | 1466437596010 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x128ce9800 == 33 [pid = 1944] [id = 164] 08:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x11998a400) [pid = 1944] [serial = 489] [outer = 0x0] 08:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x126d32000) [pid = 1944] [serial = 490] [outer = 0x11998a400] 08:46:36 INFO - PROCESS | 1944 | 1466437596035 Marionette DEBUG loaded listener.js 08:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12aa45000) [pid = 1944] [serial = 491] [outer = 0x11998a400] 08:46:36 INFO - PROCESS | 1944 | 1466437596343 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]]]}] 08:46:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:46:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 08:46:36 INFO - PROCESS | 1944 | 1466437596372 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:46:36 INFO - PROCESS | 1944 | 1466437596376 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:46:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:46:36 INFO - PROCESS | 1944 | 1466437596378 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 1944 | 1466437596380 Marionette TRACE conn2 <- [1,630,null,{}] 08:46:36 INFO - PROCESS | 1944 | 1466437596382 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}] 08:46:36 INFO - PROCESS | 1944 | 1466437596384 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:36 INFO - PROCESS | 1944 | 1466437596473 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12aaca000) [pid = 1944] [serial = 492] [outer = 0x12cad6800] 08:46:36 INFO - PROCESS | 1944 | 1466437596499 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:36 INFO - PROCESS | 1944 | 1466437596500 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b075000 == 34 [pid = 1944] [id = 165] 08:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12b7c5000) [pid = 1944] [serial = 493] [outer = 0x0] 08:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12b8c7000) [pid = 1944] [serial = 494] [outer = 0x12b7c5000] 08:46:36 INFO - PROCESS | 1944 | 1466437596533 Marionette DEBUG loaded listener.js 08:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12b8d3400) [pid = 1944] [serial = 495] [outer = 0x12b7c5000] 08:46:36 INFO - PROCESS | 1944 | 1466437596895 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]]]}] 08:46:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:46:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 570ms 08:46:36 INFO - PROCESS | 1944 | 1466437596949 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:46:36 INFO - PROCESS | 1944 | 1466437596951 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:46:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:46:36 INFO - PROCESS | 1944 | 1466437596954 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 1944 | 1466437596956 Marionette TRACE conn2 <- [1,634,null,{}] 08:46:36 INFO - PROCESS | 1944 | 1466437596959 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}] 08:46:36 INFO - PROCESS | 1944 | 1466437596961 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:37 INFO - PROCESS | 1944 | 1466437597082 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:46:37 INFO - PROCESS | 1944 | 1466437597272 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 1944 | 1466437597275 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x11320e000 == 35 [pid = 1944] [id = 166] 08:46:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x112923c00) [pid = 1944] [serial = 496] [outer = 0x0] 08:46:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x112d48c00) [pid = 1944] [serial = 497] [outer = 0x112923c00] 08:46:37 INFO - PROCESS | 1944 | 1466437597341 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x113292800) [pid = 1944] [serial = 498] [outer = 0x112923c00] 08:46:37 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:37 INFO - PROCESS | 1944 | 1466437597752 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]]]}] 08:46:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:46:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 821ms 08:46:37 INFO - PROCESS | 1944 | 1466437597775 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:46:37 INFO - PROCESS | 1944 | 1466437597778 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:46:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:46:37 INFO - PROCESS | 1944 | 1466437597781 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:46:37 INFO - PROCESS | 1944 | 1466437597783 Marionette TRACE conn2 <- [1,638,null,{}] 08:46:37 INFO - PROCESS | 1944 | 1466437597787 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}] 08:46:37 INFO - PROCESS | 1944 | 1466437597791 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:37 INFO - PROCESS | 1944 | 1466437597910 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:46:38 INFO - PROCESS | 1944 | 1466437598028 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 1944 | 1466437598030 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x119616800 == 36 [pid = 1944] [id = 167] 08:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x113379400) [pid = 1944] [serial = 499] [outer = 0x0] 08:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x118308800) [pid = 1944] [serial = 500] [outer = 0x113379400] 08:46:38 INFO - PROCESS | 1944 | 1466437598082 Marionette DEBUG loaded listener.js 08:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x119259c00) [pid = 1944] [serial = 501] [outer = 0x113379400] 08:46:38 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:38 INFO - PROCESS | 1944 | [1944] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:46:38 INFO - PROCESS | 1944 | 1466437598582 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]]]}] 08:46:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:46:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 825ms 08:46:38 INFO - PROCESS | 1944 | 1466437598607 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:46:38 INFO - PROCESS | 1944 | 1466437598610 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:46:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:46:38 INFO - PROCESS | 1944 | 1466437598613 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:46:38 INFO - PROCESS | 1944 | 1466437598614 Marionette TRACE conn2 <- [1,642,null,{}] 08:46:38 INFO - PROCESS | 1944 | 1466437598616 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}] 08:46:38 INFO - PROCESS | 1944 | 1466437598618 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:38 INFO - PROCESS | 1944 | 1466437598719 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:46:38 INFO - PROCESS | 1944 | 1466437598774 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 1944 | 1466437598775 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c5c000 == 37 [pid = 1944] [id = 168] 08:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x119873800) [pid = 1944] [serial = 502] [outer = 0x0] 08:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x120e8a000) [pid = 1944] [serial = 503] [outer = 0x119873800] 08:46:38 INFO - PROCESS | 1944 | 1466437598804 Marionette DEBUG loaded listener.js 08:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12409e800) [pid = 1944] [serial = 504] [outer = 0x119873800] 08:46:39 INFO - PROCESS | 1944 | 1466437599231 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]]]}] 08:46:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:46:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 669ms 08:46:39 INFO - PROCESS | 1944 | 1466437599282 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:46:39 INFO - PROCESS | 1944 | 1466437599285 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:46:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:46:39 INFO - PROCESS | 1944 | 1466437599294 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 1944 | 1466437599301 Marionette TRACE conn2 <- [1,646,null,{}] 08:46:39 INFO - PROCESS | 1944 | 1466437599324 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}] 08:46:39 INFO - PROCESS | 1944 | 1466437599328 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:39 INFO - PROCESS | 1944 | 1466437599507 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:46:39 INFO - PROCESS | 1944 | 1466437599578 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:39 INFO - PROCESS | 1944 | 1466437599579 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b893000 == 38 [pid = 1944] [id = 169] 08:46:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x125de5000) [pid = 1944] [serial = 505] [outer = 0x0] 08:46:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x126a8e400) [pid = 1944] [serial = 506] [outer = 0x125de5000] 08:46:39 INFO - PROCESS | 1944 | 1466437599622 Marionette DEBUG loaded listener.js 08:46:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x129060400) [pid = 1944] [serial = 507] [outer = 0x125de5000] 08:46:40 INFO - PROCESS | 1944 | 1466437600091 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]]]}] 08:46:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:46:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 833ms 08:46:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:46:40 INFO - PROCESS | 1944 | 1466437600128 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 1944 | 1466437600130 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:46:40 INFO - PROCESS | 1944 | 1466437600132 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 1944 | 1466437600133 Marionette TRACE conn2 <- [1,650,null,{}] 08:46:40 INFO - PROCESS | 1944 | 1466437600136 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}] 08:46:40 INFO - PROCESS | 1944 | 1466437600137 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:40 INFO - PROCESS | 1944 | 1466437600238 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:46:40 INFO - PROCESS | 1944 | 1466437600292 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:40 INFO - PROCESS | 1944 | 1466437600293 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbf6000 == 39 [pid = 1944] [id = 170] 08:46:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12a6b9800) [pid = 1944] [serial = 508] [outer = 0x0] 08:46:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12b02ec00) [pid = 1944] [serial = 509] [outer = 0x12a6b9800] 08:46:40 INFO - PROCESS | 1944 | 1466437600321 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12b8cf400) [pid = 1944] [serial = 510] [outer = 0x12a6b9800] 08:46:40 INFO - PROCESS | 1944 | 1466437600791 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]]]}] 08:46:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:46:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 721ms 08:46:40 INFO - PROCESS | 1944 | 1466437600855 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 1944 | 1466437600856 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:46:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:46:40 INFO - PROCESS | 1944 | 1466437600862 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 1944 | 1466437600864 Marionette TRACE conn2 <- [1,654,null,{}] 08:46:40 INFO - PROCESS | 1944 | 1466437600867 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}] 08:46:40 INFO - PROCESS | 1944 | 1466437600870 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:41 INFO - PROCESS | 1944 | 1466437601019 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:46:41 INFO - PROCESS | 1944 | 1466437601246 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 1944 | 1466437601248 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fe8800 == 40 [pid = 1944] [id = 171] 08:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x112a75c00) [pid = 1944] [serial = 511] [outer = 0x0] 08:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x113295400) [pid = 1944] [serial = 512] [outer = 0x112a75c00] 08:46:41 INFO - PROCESS | 1944 | 1466437601283 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x1164e9c00) [pid = 1944] [serial = 513] [outer = 0x112a75c00] 08:46:41 INFO - PROCESS | 1944 | 1466437601763 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]]]}] 08:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6a0000 == 39 [pid = 1944] [id = 8] 08:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x128c67000 == 38 [pid = 1944] [id = 6] 08:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12d871800 == 37 [pid = 1944] [id = 20] 08:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbf7800 == 36 [pid = 1944] [id = 11] 08:46:41 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x11687d400) [pid = 1944] [serial = 451] [outer = 0x0] [url = about:blank] 08:46:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:46:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 922ms 08:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x116ff3000 == 35 [pid = 1944] [id = 154] 08:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x11662a800 == 34 [pid = 1944] [id = 153] 08:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x112609800 == 33 [pid = 1944] [id = 152] 08:46:41 INFO - PROCESS | 1944 | 1466437601794 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:46:41 INFO - PROCESS | 1944 | 1466437601796 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:46:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:46:41 INFO - PROCESS | 1944 | 1466437601799 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:46:41 INFO - PROCESS | 1944 | 1466437601801 Marionette TRACE conn2 <- [1,658,null,{}] 08:46:41 INFO - PROCESS | 1944 | 1466437601804 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}] 08:46:41 INFO - PROCESS | 1944 | 1466437601807 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:41 INFO - PROCESS | 1944 | 1466437601885 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:46:41 INFO - PROCESS | 1944 | 1466437601893 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 1944 | 1466437601895 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ac6000 == 34 [pid = 1944] [id = 172] 08:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x117145c00) [pid = 1944] [serial = 514] [outer = 0x0] 08:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x118503c00) [pid = 1944] [serial = 515] [outer = 0x117145c00] 08:46:41 INFO - PROCESS | 1944 | 1466437601922 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x11962f400) [pid = 1944] [serial = 516] [outer = 0x117145c00] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x116635000) [pid = 1944] [serial = 436] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x12be2a800) [pid = 1944] [serial = 433] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x12b8cec00) [pid = 1944] [serial = 430] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x124b80800) [pid = 1944] [serial = 412] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x126d37800) [pid = 1944] [serial = 415] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x1263afc00) [pid = 1944] [serial = 413] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x129371800) [pid = 1944] [serial = 418] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x129059000) [pid = 1944] [serial = 416] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x11998e000) [pid = 1944] [serial = 406] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x120e8bc00) [pid = 1944] [serial = 407] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11835b400) [pid = 1944] [serial = 403] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x119874400) [pid = 1944] [serial = 404] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x12be26800) [pid = 1944] [serial = 389] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x118152c00) [pid = 1944] [serial = 394] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x118d42800) [pid = 1944] [serial = 395] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12197cc00) [pid = 1944] [serial = 409] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x116a1c000) [pid = 1944] [serial = 400] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x11814ec00) [pid = 1944] [serial = 401] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1133a8c00) [pid = 1944] [serial = 397] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x11613f800) [pid = 1944] [serial = 398] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x112927400) [pid = 1944] [serial = 391] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1131ab000) [pid = 1944] [serial = 392] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12a53b000) [pid = 1944] [serial = 419] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x12ba7c400) [pid = 1944] [serial = 431] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x12b8c9800) [pid = 1944] [serial = 428] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12b029000) [pid = 1944] [serial = 422] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12a5c9000) [pid = 1944] [serial = 421] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x120e8ac00) [pid = 1944] [serial = 424] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x128c9f400) [pid = 1944] [serial = 425] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12aa3c400) [pid = 1944] [serial = 427] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x124415c00) [pid = 1944] [serial = 410] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12b8c0800) [pid = 1944] [serial = 449] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12aa44800) [pid = 1944] [serial = 448] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12aa42800) [pid = 1944] [serial = 446] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x12917b400) [pid = 1944] [serial = 445] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x125dc8c00) [pid = 1944] [serial = 443] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x124b74800) [pid = 1944] [serial = 442] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x119871800) [pid = 1944] [serial = 440] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12c113400) [pid = 1944] [serial = 434] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x1187ad800) [pid = 1944] [serial = 439] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x116a23000) [pid = 1944] [serial = 437] [outer = 0x0] [url = about:blank] 08:46:42 INFO - PROCESS | 1944 | 1466437602281 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]]]}] 08:46:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:46:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 08:46:42 INFO - PROCESS | 1944 | 1466437602320 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:46:42 INFO - PROCESS | 1944 | 1466437602323 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:46:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:46:42 INFO - PROCESS | 1944 | 1466437602328 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 1944 | 1466437602329 Marionette TRACE conn2 <- [1,662,null,{}] 08:46:42 INFO - PROCESS | 1944 | 1466437602332 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}] 08:46:42 INFO - PROCESS | 1944 | 1466437602333 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:42 INFO - PROCESS | 1944 | 1466437602413 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:46:42 INFO - PROCESS | 1944 | 1466437602417 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 1944 | 1466437602418 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x118d17800 == 35 [pid = 1944] [id = 173] 08:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x119871800) [pid = 1944] [serial = 517] [outer = 0x0] 08:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x11998f800) [pid = 1944] [serial = 518] [outer = 0x119871800] 08:46:42 INFO - PROCESS | 1944 | 1466437602446 Marionette DEBUG loaded listener.js 08:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x121982000) [pid = 1944] [serial = 519] [outer = 0x119871800] 08:46:42 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:42 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:42 INFO - PROCESS | 1944 | 1466437602813 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]]]}] 08:46:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:46:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 08:46:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:46:42 INFO - PROCESS | 1944 | 1466437602849 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:46:42 INFO - PROCESS | 1944 | 1466437602851 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:46:42 INFO - PROCESS | 1944 | 1466437602854 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 1944 | 1466437602858 Marionette TRACE conn2 <- [1,666,null,{}] 08:46:42 INFO - PROCESS | 1944 | 1466437602864 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}] 08:46:42 INFO - PROCESS | 1944 | 1466437602867 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:42 INFO - PROCESS | 1944 | 1466437602947 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:46:42 INFO - PROCESS | 1944 | 1466437602952 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 1944 | 1466437602952 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x120dc5000 == 36 [pid = 1944] [id = 174] 08:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x12409d000) [pid = 1944] [serial = 520] [outer = 0x0] 08:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x124b81800) [pid = 1944] [serial = 521] [outer = 0x12409d000] 08:46:42 INFO - PROCESS | 1944 | 1466437602979 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12630e400) [pid = 1944] [serial = 522] [outer = 0x12409d000] 08:46:43 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:43 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:43 INFO - PROCESS | 1944 | 1466437603299 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]]]}] 08:46:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:46:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 474ms 08:46:43 INFO - PROCESS | 1944 | 1466437603327 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:46:43 INFO - PROCESS | 1944 | 1466437603329 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:46:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:46:43 INFO - PROCESS | 1944 | 1466437603331 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 1944 | 1466437603332 Marionette TRACE conn2 <- [1,670,null,{}] 08:46:43 INFO - PROCESS | 1944 | 1466437603335 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}] 08:46:43 INFO - PROCESS | 1944 | 1466437603336 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:43 INFO - PROCESS | 1944 | 1466437603435 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:46:43 INFO - PROCESS | 1944 | 1466437603445 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:43 INFO - PROCESS | 1944 | 1466437603446 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x121385000 == 37 [pid = 1944] [id = 175] 08:46:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x126317c00) [pid = 1944] [serial = 523] [outer = 0x0] 08:46:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x128c9b800) [pid = 1944] [serial = 524] [outer = 0x126317c00] 08:46:43 INFO - PROCESS | 1944 | 1466437603471 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x129374400) [pid = 1944] [serial = 525] [outer = 0x126317c00] 08:46:43 INFO - PROCESS | 1944 | 1466437603812 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]]]}] 08:46:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:46:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 08:46:43 INFO - PROCESS | 1944 | 1466437603852 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:46:43 INFO - PROCESS | 1944 | 1466437603853 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:46:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:46:43 INFO - PROCESS | 1944 | 1466437603855 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 1944 | 1466437603856 Marionette TRACE conn2 <- [1,674,null,{}] 08:46:43 INFO - PROCESS | 1944 | 1466437603861 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}] 08:46:43 INFO - PROCESS | 1944 | 1466437603862 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:43 INFO - PROCESS | 1944 | 1466437603938 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:46:43 INFO - PROCESS | 1944 | 1466437603944 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:43 INFO - PROCESS | 1944 | 1466437603948 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b66800 == 38 [pid = 1944] [id = 176] 08:46:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12aa42800) [pid = 1944] [serial = 526] [outer = 0x0] 08:46:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12b02f000) [pid = 1944] [serial = 527] [outer = 0x12aa42800] 08:46:43 INFO - PROCESS | 1944 | 1466437603980 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12b8cd800) [pid = 1944] [serial = 528] [outer = 0x12aa42800] 08:46:44 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:44 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:46:44 INFO - PROCESS | 1944 | 1466437604364 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]]]}] 08:46:44 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 08:46:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 08:46:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:46:44 INFO - PROCESS | 1944 | 1466437604376 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:46:44 INFO - PROCESS | 1944 | 1466437604377 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:46:44 INFO - PROCESS | 1944 | 1466437604380 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:46:44 INFO - PROCESS | 1944 | 1466437604381 Marionette TRACE conn2 <- [1,678,null,{}] 08:46:44 INFO - PROCESS | 1944 | 1466437604383 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}] 08:46:44 INFO - PROCESS | 1944 | 1466437604385 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:44 INFO - PROCESS | 1944 | 1466437604486 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:46:44 INFO - PROCESS | 1944 | 1466437604491 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:44 INFO - PROCESS | 1944 | 1466437604492 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x1164a8800 == 39 [pid = 1944] [id = 177] 08:46:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12b8d9000) [pid = 1944] [serial = 529] [outer = 0x0] 08:46:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12be2b800) [pid = 1944] [serial = 530] [outer = 0x12b8d9000] 08:46:44 INFO - PROCESS | 1944 | 1466437604545 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12be32800) [pid = 1944] [serial = 531] [outer = 0x12b8d9000] 08:46:44 INFO - PROCESS | 1944 | 1466437604863 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]]]}] 08:46:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:46:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 08:46:44 INFO - PROCESS | 1944 | 1466437604899 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:46:44 INFO - PROCESS | 1944 | 1466437604900 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:46:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:46:44 INFO - PROCESS | 1944 | 1466437604903 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:46:44 INFO - PROCESS | 1944 | 1466437604904 Marionette TRACE conn2 <- [1,682,null,{}] 08:46:44 INFO - PROCESS | 1944 | 1466437604906 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}] 08:46:44 INFO - PROCESS | 1944 | 1466437604907 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:45 INFO - PROCESS | 1944 | 1466437605006 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:46:45 INFO - PROCESS | 1944 | 1466437605009 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:45 INFO - PROCESS | 1944 | 1466437605010 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x12933f800 == 40 [pid = 1944] [id = 178] 08:46:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12b8dd000) [pid = 1944] [serial = 532] [outer = 0x0] 08:46:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12c117000) [pid = 1944] [serial = 533] [outer = 0x12b8dd000] 08:46:45 INFO - PROCESS | 1944 | 1466437605064 Marionette DEBUG loaded listener.js 08:46:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12c11c800) [pid = 1944] [serial = 534] [outer = 0x12b8dd000] 08:46:45 INFO - PROCESS | 1944 | 1466437605855 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]]]}] 08:46:45 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) 08:46:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms 08:46:45 INFO - PROCESS | 1944 | 1466437605872 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:46:45 INFO - PROCESS | 1944 | 1466437605873 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:46:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:46:45 INFO - PROCESS | 1944 | 1466437605878 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:46:45 INFO - PROCESS | 1944 | 1466437605879 Marionette TRACE conn2 <- [1,686,null,{}] 08:46:45 INFO - PROCESS | 1944 | 1466437605881 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}] 08:46:45 INFO - PROCESS | 1944 | 1466437605882 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:45 INFO - PROCESS | 1944 | 1466437605980 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:46:46 INFO - PROCESS | 1944 | 1466437606014 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:46 INFO - PROCESS | 1944 | 1466437606015 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aab0000 == 41 [pid = 1944] [id = 179] 08:46:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12c116800) [pid = 1944] [serial = 535] [outer = 0x0] 08:46:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12c466400) [pid = 1944] [serial = 536] [outer = 0x12c116800] 08:46:46 INFO - PROCESS | 1944 | 1466437606039 Marionette DEBUG loaded listener.js 08:46:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12c46cc00) [pid = 1944] [serial = 537] [outer = 0x12c116800] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x1167ec400) [pid = 1944] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1246f4400) [pid = 1944] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x125dd8c00) [pid = 1944] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1164df400) [pid = 1944] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11713f000) [pid = 1944] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x115e88800) [pid = 1944] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x112d40000) [pid = 1944] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1181e0400) [pid = 1944] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1181df000) [pid = 1944] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x124b74c00) [pid = 1944] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12917f400) [pid = 1944] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x114f70000) [pid = 1944] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x11998a400) [pid = 1944] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:46:46 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1167e0c00) [pid = 1944] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:46:46 INFO - PROCESS | 1944 | 1466437606963 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]]]}] 08:46:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:46:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1120ms 08:46:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:46:47 INFO - PROCESS | 1944 | 1466437606998 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:46:47 INFO - PROCESS | 1944 | 1466437606999 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:46:47 INFO - PROCESS | 1944 | 1466437607001 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:46:47 INFO - PROCESS | 1944 | 1466437607002 Marionette TRACE conn2 <- [1,690,null,{}] 08:46:47 INFO - PROCESS | 1944 | 1466437607004 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}] 08:46:47 INFO - PROCESS | 1944 | 1466437607006 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:47 INFO - PROCESS | 1944 | 1466437607084 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:46:47 INFO - PROCESS | 1944 | 1466437607087 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:47 INFO - PROCESS | 1944 | 1466437607089 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b63000 == 42 [pid = 1944] [id = 180] 08:46:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x117e30000) [pid = 1944] [serial = 538] [outer = 0x0] 08:46:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x119a8b400) [pid = 1944] [serial = 539] [outer = 0x117e30000] 08:46:47 INFO - PROCESS | 1944 | 1466437607113 Marionette DEBUG loaded listener.js 08:46:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12a53b800) [pid = 1944] [serial = 540] [outer = 0x117e30000] 08:46:47 INFO - PROCESS | 1944 | 1466437607939 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]]]}] 08:46:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:46:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 08:46:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:46:47 INFO - PROCESS | 1944 | 1466437607970 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:46:47 INFO - PROCESS | 1944 | 1466437607971 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:46:47 INFO - PROCESS | 1944 | 1466437607974 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:46:47 INFO - PROCESS | 1944 | 1466437607977 Marionette TRACE conn2 <- [1,694,null,{}] 08:46:47 INFO - PROCESS | 1944 | 1466437607979 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}] 08:46:47 INFO - PROCESS | 1944 | 1466437607980 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:48 INFO - PROCESS | 1944 | 1466437608058 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:46:48 INFO - PROCESS | 1944 | 1466437608111 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:48 INFO - PROCESS | 1944 | 1466437608120 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b894800 == 43 [pid = 1944] [id = 181] 08:46:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x1176f0000) [pid = 1944] [serial = 541] [outer = 0x0] 08:46:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12c465000) [pid = 1944] [serial = 542] [outer = 0x1176f0000] 08:46:48 INFO - PROCESS | 1944 | 1466437608146 Marionette DEBUG loaded listener.js 08:46:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12c735c00) [pid = 1944] [serial = 543] [outer = 0x1176f0000] 08:46:49 INFO - PROCESS | 1944 | 1466437609115 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]]]}] 08:46:49 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) 08:46:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1172ms 08:46:49 INFO - PROCESS | 1944 | 1466437609147 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:46:49 INFO - PROCESS | 1944 | 1466437609149 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:46:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:46:49 INFO - PROCESS | 1944 | 1466437609152 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:46:49 INFO - PROCESS | 1944 | 1466437609155 Marionette TRACE conn2 <- [1,698,null,{}] 08:46:49 INFO - PROCESS | 1944 | 1466437609159 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}] 08:46:49 INFO - PROCESS | 1944 | 1466437609160 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:49 INFO - PROCESS | 1944 | 1466437609262 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:46:49 INFO - PROCESS | 1944 | 1466437609313 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:49 INFO - PROCESS | 1944 | 1466437609314 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185e5000 == 44 [pid = 1944] [id = 182] 08:46:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x117e31400) [pid = 1944] [serial = 544] [outer = 0x0] 08:46:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x11835d800) [pid = 1944] [serial = 545] [outer = 0x117e31400] 08:46:49 INFO - PROCESS | 1944 | 1466437609346 Marionette DEBUG loaded listener.js 08:46:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x119878c00) [pid = 1944] [serial = 546] [outer = 0x117e31400] 08:46:50 INFO - PROCESS | 1944 | 1466437610258 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]]]}] 08:46:50 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) 08:46:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1123ms 08:46:50 INFO - PROCESS | 1944 | 1466437610277 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 1944 | 1466437610280 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:46:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:46:50 INFO - PROCESS | 1944 | 1466437610285 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 1944 | 1466437610287 Marionette TRACE conn2 <- [1,702,null,{}] 08:46:50 INFO - PROCESS | 1944 | 1466437610289 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}] 08:46:50 INFO - PROCESS | 1944 | 1466437610291 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:50 INFO - PROCESS | 1944 | 1466437610396 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:46:50 INFO - PROCESS | 1944 | 1466437610447 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:50 INFO - PROCESS | 1944 | 1466437610448 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b61800 == 45 [pid = 1944] [id = 183] 08:46:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x119a8bc00) [pid = 1944] [serial = 547] [outer = 0x0] 08:46:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x1246f4000) [pid = 1944] [serial = 548] [outer = 0x119a8bc00] 08:46:50 INFO - PROCESS | 1944 | 1466437610478 Marionette DEBUG loaded listener.js 08:46:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x125dc9400) [pid = 1944] [serial = 549] [outer = 0x119a8bc00] 08:46:51 INFO - PROCESS | 1944 | 1466437611419 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]]]}] 08:46:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:46:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1172ms 08:46:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:46:51 INFO - PROCESS | 1944 | 1466437611457 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:46:51 INFO - PROCESS | 1944 | 1466437611460 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:46:51 INFO - PROCESS | 1944 | 1466437611463 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:46:51 INFO - PROCESS | 1944 | 1466437611468 Marionette TRACE conn2 <- [1,706,null,{}] 08:46:51 INFO - PROCESS | 1944 | 1466437611478 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}] 08:46:51 INFO - PROCESS | 1944 | 1466437611481 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:51 INFO - PROCESS | 1944 | 1466437611708 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:46:51 INFO - PROCESS | 1944 | 1466437611806 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:51 INFO - PROCESS | 1944 | 1466437611807 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ab5800 == 46 [pid = 1944] [id = 184] 08:46:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x116a1d400) [pid = 1944] [serial = 550] [outer = 0x0] 08:46:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x118148c00) [pid = 1944] [serial = 551] [outer = 0x116a1d400] 08:46:51 INFO - PROCESS | 1944 | 1466437611835 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x118307400) [pid = 1944] [serial = 552] [outer = 0x116a1d400] 08:46:52 INFO - PROCESS | 1944 | --DOCSHELL 0x12c785800 == 45 [pid = 1944] [id = 14] 08:46:52 INFO - PROCESS | 1944 | --DOCSHELL 0x12b07e800 == 44 [pid = 1944] [id = 9] 08:46:52 INFO - PROCESS | 1944 | --DOCSHELL 0x113c15800 == 43 [pid = 1944] [id = 26] 08:46:52 INFO - PROCESS | 1944 | --DOCSHELL 0x123b63000 == 42 [pid = 1944] [id = 180] 08:46:52 INFO - PROCESS | 1944 | --DOCSHELL 0x12aab0000 == 41 [pid = 1944] [id = 179] 08:46:52 INFO - PROCESS | 1944 | --DOCSHELL 0x12933f800 == 40 [pid = 1944] [id = 178] 08:46:52 INFO - PROCESS | 1944 | --DOCSHELL 0x1164a8800 == 39 [pid = 1944] [id = 177] 08:46:52 INFO - PROCESS | 1944 | --DOCSHELL 0x124b66800 == 38 [pid = 1944] [id = 176] 08:46:52 INFO - PROCESS | 1944 | --DOCSHELL 0x121385000 == 37 [pid = 1944] [id = 175] 08:46:52 INFO - PROCESS | 1944 | --DOCSHELL 0x120dc5000 == 36 [pid = 1944] [id = 174] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12b8c7000) [pid = 1944] [serial = 494] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOCSHELL 0x118d17800 == 35 [pid = 1944] [id = 173] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x118149000) [pid = 1944] [serial = 452] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x124b76c00) [pid = 1944] [serial = 475] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x129061000) [pid = 1944] [serial = 479] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x116708400) [pid = 1944] [serial = 463] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11713e000) [pid = 1944] [serial = 464] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11820c000) [pid = 1944] [serial = 466] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x119627000) [pid = 1944] [serial = 467] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x123c6f800) [pid = 1944] [serial = 472] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1263b0400) [pid = 1944] [serial = 478] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x1131aec00) [pid = 1944] [serial = 455] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x112f13000) [pid = 1944] [serial = 454] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11835e000) [pid = 1944] [serial = 461] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x1181e8c00) [pid = 1944] [serial = 460] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x119991000) [pid = 1944] [serial = 469] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x12128c800) [pid = 1944] [serial = 470] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x129181800) [pid = 1944] [serial = 481] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12a6b8c00) [pid = 1944] [serial = 484] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x1181ddc00) [pid = 1944] [serial = 487] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12aa45000) [pid = 1944] [serial = 491] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x126d32000) [pid = 1944] [serial = 490] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12aa3dc00) [pid = 1944] [serial = 485] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x116a15800) [pid = 1944] [serial = 458] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x1167e3000) [pid = 1944] [serial = 457] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x129681c00) [pid = 1944] [serial = 482] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x125dbc400) [pid = 1944] [serial = 476] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x11998a000) [pid = 1944] [serial = 488] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x12440f000) [pid = 1944] [serial = 473] [outer = 0x0] [url = about:blank] 08:46:52 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x1187abc00) [pid = 1944] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:46:52 INFO - PROCESS | 1944 | 1466437612716 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]]]}] 08:46:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:46:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1275ms 08:46:52 INFO - PROCESS | 1944 | 1466437612740 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:46:52 INFO - PROCESS | 1944 | 1466437612744 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:46:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:46:52 INFO - PROCESS | 1944 | 1466437612747 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:46:52 INFO - PROCESS | 1944 | 1466437612749 Marionette TRACE conn2 <- [1,710,null,{}] 08:46:52 INFO - PROCESS | 1944 | 1466437612752 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}] 08:46:52 INFO - PROCESS | 1944 | 1466437612754 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:52 INFO - PROCESS | 1944 | 1466437612832 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:46:52 INFO - PROCESS | 1944 | 1466437612883 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:52 INFO - PROCESS | 1944 | 1466437612884 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x116499800 == 36 [pid = 1944] [id = 185] 08:46:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x116f98c00) [pid = 1944] [serial = 553] [outer = 0x0] 08:46:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x118d3f800) [pid = 1944] [serial = 554] [outer = 0x116f98c00] 08:46:52 INFO - PROCESS | 1944 | 1466437612911 Marionette DEBUG loaded listener.js 08:46:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x119887400) [pid = 1944] [serial = 555] [outer = 0x116f98c00] 08:46:53 INFO - PROCESS | 1944 | 1466437613699 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]]]}] 08:46:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:46:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 08:46:53 INFO - PROCESS | 1944 | 1466437613718 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:46:53 INFO - PROCESS | 1944 | 1466437613719 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:46:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:46:53 INFO - PROCESS | 1944 | 1466437613722 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:46:53 INFO - PROCESS | 1944 | 1466437613724 Marionette TRACE conn2 <- [1,714,null,{}] 08:46:53 INFO - PROCESS | 1944 | 1466437613727 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}] 08:46:53 INFO - PROCESS | 1944 | 1466437613728 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:53 INFO - PROCESS | 1944 | 1466437613809 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:46:53 INFO - PROCESS | 1944 | 1466437613815 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:53 INFO - PROCESS | 1944 | 1466437613817 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x118592800 == 37 [pid = 1944] [id = 186] 08:46:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x119991c00) [pid = 1944] [serial = 556] [outer = 0x0] 08:46:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x124219800) [pid = 1944] [serial = 557] [outer = 0x119991c00] 08:46:53 INFO - PROCESS | 1944 | 1466437613842 Marionette DEBUG loaded listener.js 08:46:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x124b77000) [pid = 1944] [serial = 558] [outer = 0x119991c00] 08:46:54 INFO - PROCESS | 1944 | 1466437614670 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]]]}] 08:46:54 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 08:46:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 08:46:54 INFO - PROCESS | 1944 | 1466437614695 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:46:54 INFO - PROCESS | 1944 | 1466437614697 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:46:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:46:54 INFO - PROCESS | 1944 | 1466437614704 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 1944 | 1466437614709 Marionette TRACE conn2 <- [1,718,null,{}] 08:46:54 INFO - PROCESS | 1944 | 1466437614712 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}] 08:46:54 INFO - PROCESS | 1944 | 1466437614714 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:54 INFO - PROCESS | 1944 | 1466437614815 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:46:54 INFO - PROCESS | 1944 | 1466437614827 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:54 INFO - PROCESS | 1944 | 1466437614828 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ac5000 == 38 [pid = 1944] [id = 187] 08:46:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x125dde000) [pid = 1944] [serial = 559] [outer = 0x0] 08:46:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x126a8f800) [pid = 1944] [serial = 560] [outer = 0x125dde000] 08:46:54 INFO - PROCESS | 1944 | 1466437614853 Marionette DEBUG loaded listener.js 08:46:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x12917e000) [pid = 1944] [serial = 561] [outer = 0x125dde000] 08:46:55 INFO - PROCESS | 1944 | 1466437615656 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]]]}] 08:46:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:46:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 977ms 08:46:55 INFO - PROCESS | 1944 | 1466437615679 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:46:55 INFO - PROCESS | 1944 | 1466437615680 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:46:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:46:55 INFO - PROCESS | 1944 | 1466437615682 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:46:55 INFO - PROCESS | 1944 | 1466437615683 Marionette TRACE conn2 <- [1,722,null,{}] 08:46:55 INFO - PROCESS | 1944 | 1466437615685 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}] 08:46:55 INFO - PROCESS | 1944 | 1466437615686 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:55 INFO - PROCESS | 1944 | 1466437615783 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:46:55 INFO - PROCESS | 1944 | 1466437615817 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:55 INFO - PROCESS | 1944 | 1466437615819 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x1213a2000 == 39 [pid = 1944] [id = 188] 08:46:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x129683000) [pid = 1944] [serial = 562] [outer = 0x0] 08:46:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x12aa46400) [pid = 1944] [serial = 563] [outer = 0x129683000] 08:46:55 INFO - PROCESS | 1944 | 1466437615843 Marionette DEBUG loaded listener.js 08:46:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x12b7c3000) [pid = 1944] [serial = 564] [outer = 0x129683000] 08:46:56 INFO - PROCESS | 1944 | 1466437616171 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] 08:46:56 INFO - PROCESS | 1944 | 1466437616205 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:46:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:46:56 INFO - PROCESS | 1944 | 1466437616214 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:46:56 INFO - PROCESS | 1944 | 1466437616215 Marionette TRACE conn2 <- [1,726,null,{}] 08:46:56 INFO - PROCESS | 1944 | 1466437616217 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}] 08:46:56 INFO - PROCESS | 1944 | 1466437616219 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:56 INFO - PROCESS | 1944 | 1466437616318 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:46:56 INFO - PROCESS | 1944 | 1466437616323 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:56 INFO - PROCESS | 1944 | 1466437616327 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x1240d1800 == 40 [pid = 1944] [id = 189] 08:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12ba70000) [pid = 1944] [serial = 565] [outer = 0x0] 08:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12ba75400) [pid = 1944] [serial = 566] [outer = 0x12ba70000] 08:46:56 INFO - PROCESS | 1944 | 1466437616389 Marionette DEBUG loaded listener.js 08:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12be34400) [pid = 1944] [serial = 567] [outer = 0x12ba70000] 08:46:56 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12b8d9000) [pid = 1944] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:46:56 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x117145c00) [pid = 1944] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:46:56 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12409d000) [pid = 1944] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:46:56 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x112a75c00) [pid = 1944] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:46:56 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x126317c00) [pid = 1944] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:46:56 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x119871800) [pid = 1944] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:46:56 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x12aa42800) [pid = 1944] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:46:56 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12b8dd000) [pid = 1944] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:46:56 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x12c116800) [pid = 1944] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:46:56 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x117e30000) [pid = 1944] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:46:56 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12b7c5000) [pid = 1944] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:46:56 INFO - PROCESS | 1944 | 1466437616785 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]]]}] 08:46:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:46:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 619ms 08:46:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:46:56 INFO - PROCESS | 1944 | 1466437616833 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:46:56 INFO - PROCESS | 1944 | 1466437616834 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:46:56 INFO - PROCESS | 1944 | 1466437616837 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:46:56 INFO - PROCESS | 1944 | 1466437616838 Marionette TRACE conn2 <- [1,730,null,{}] 08:46:56 INFO - PROCESS | 1944 | 1466437616845 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}] 08:46:56 INFO - PROCESS | 1944 | 1466437616846 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:56 INFO - PROCESS | 1944 | 1466437616927 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:46:56 INFO - PROCESS | 1944 | 1466437616931 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:56 INFO - PROCESS | 1944 | 1466437616932 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x117e6f800 == 41 [pid = 1944] [id = 190] 08:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x118148400) [pid = 1944] [serial = 568] [outer = 0x0] 08:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x12c114000) [pid = 1944] [serial = 569] [outer = 0x118148400] 08:46:56 INFO - PROCESS | 1944 | 1466437616956 Marionette DEBUG loaded listener.js 08:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x12c120c00) [pid = 1944] [serial = 570] [outer = 0x118148400] 08:46:57 INFO - PROCESS | 1944 | 1466437617347 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] 08:46:57 INFO - PROCESS | 1944 | 1466437617365 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:46:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:46:57 INFO - PROCESS | 1944 | 1466437617369 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:46:57 INFO - PROCESS | 1944 | 1466437617370 Marionette TRACE conn2 <- [1,734,null,{}] 08:46:57 INFO - PROCESS | 1944 | 1466437617373 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}] 08:46:57 INFO - PROCESS | 1944 | 1466437617377 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:57 INFO - PROCESS | 1944 | 1466437617521 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:46:57 INFO - PROCESS | 1944 | 1466437617529 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:57 INFO - PROCESS | 1944 | 1466437617530 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c5e800 == 42 [pid = 1944] [id = 191] 08:46:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x12be27c00) [pid = 1944] [serial = 571] [outer = 0x0] 08:46:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x12c469400) [pid = 1944] [serial = 572] [outer = 0x12be27c00] 08:46:57 INFO - PROCESS | 1944 | 1466437617571 Marionette DEBUG loaded listener.js 08:46:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x12c73d000) [pid = 1944] [serial = 573] [outer = 0x12be27c00] 08:46:57 INFO - PROCESS | 1944 | 1466437617928 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]]]}] 08:46:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:46:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 571ms 08:46:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:46:57 INFO - PROCESS | 1944 | 1466437617940 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:46:57 INFO - PROCESS | 1944 | 1466437617943 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:46:57 INFO - PROCESS | 1944 | 1466437617947 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:46:57 INFO - PROCESS | 1944 | 1466437617948 Marionette TRACE conn2 <- [1,738,null,{}] 08:46:57 INFO - PROCESS | 1944 | 1466437617950 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}] 08:46:57 INFO - PROCESS | 1944 | 1466437617951 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:58 INFO - PROCESS | 1944 | 1466437618033 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:46:58 INFO - PROCESS | 1944 | 1466437618036 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:58 INFO - PROCESS | 1944 | 1466437618038 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6b5000 == 43 [pid = 1944] [id = 192] 08:46:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x118404c00) [pid = 1944] [serial = 574] [outer = 0x0] 08:46:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11840c400) [pid = 1944] [serial = 575] [outer = 0x118404c00] 08:46:58 INFO - PROCESS | 1944 | 1466437618062 Marionette DEBUG loaded listener.js 08:46:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x118410400) [pid = 1944] [serial = 576] [outer = 0x118404c00] 08:46:58 INFO - PROCESS | 1944 | 1466437618937 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]]]}] 08:46:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:46:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1018ms 08:46:58 INFO - PROCESS | 1944 | 1466437618966 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:46:58 INFO - PROCESS | 1944 | 1466437618969 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:46:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:46:58 INFO - PROCESS | 1944 | 1466437618973 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:46:58 INFO - PROCESS | 1944 | 1466437618975 Marionette TRACE conn2 <- [1,742,null,{}] 08:46:58 INFO - PROCESS | 1944 | 1466437618979 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}] 08:46:58 INFO - PROCESS | 1944 | 1466437618980 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:59 INFO - PROCESS | 1944 | 1466437619094 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:46:59 INFO - PROCESS | 1944 | 1466437619145 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:59 INFO - PROCESS | 1944 | 1466437619147 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:46:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x116abf800 == 44 [pid = 1944] [id = 193] 08:46:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x1167ed800) [pid = 1944] [serial = 577] [outer = 0x0] 08:46:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x116a1cc00) [pid = 1944] [serial = 578] [outer = 0x1167ed800] 08:46:59 INFO - PROCESS | 1944 | 1466437619179 Marionette DEBUG loaded listener.js 08:46:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x1181e5400) [pid = 1944] [serial = 579] [outer = 0x1167ed800] 08:47:00 INFO - PROCESS | 1944 | 1466437620072 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]]]}] 08:47:00 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 08:47:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1122ms 08:47:00 INFO - PROCESS | 1944 | 1466437620095 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:47:00 INFO - PROCESS | 1944 | 1466437620098 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:47:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:47:00 INFO - PROCESS | 1944 | 1466437620103 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:47:00 INFO - PROCESS | 1944 | 1466437620105 Marionette TRACE conn2 <- [1,746,null,{}] 08:47:00 INFO - PROCESS | 1944 | 1466437620111 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}] 08:47:00 INFO - PROCESS | 1944 | 1466437620113 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:00 INFO - PROCESS | 1944 | 1466437620219 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:47:00 INFO - PROCESS | 1944 | 1466437620286 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:00 INFO - PROCESS | 1944 | 1466437620289 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x119adc800 == 45 [pid = 1944] [id = 194] 08:47:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x118409400) [pid = 1944] [serial = 580] [outer = 0x0] 08:47:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11998ec00) [pid = 1944] [serial = 581] [outer = 0x118409400] 08:47:00 INFO - PROCESS | 1944 | 1466437620380 Marionette DEBUG loaded listener.js 08:47:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x120dea000) [pid = 1944] [serial = 582] [outer = 0x118409400] 08:47:01 INFO - PROCESS | 1944 | 1466437621403 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]]]}] 08:47:01 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.) 08:47:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1323ms 08:47:01 INFO - PROCESS | 1944 | 1466437621426 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:47:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:47:01 INFO - PROCESS | 1944 | 1466437621427 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:47:01 INFO - PROCESS | 1944 | 1466437621430 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:47:01 INFO - PROCESS | 1944 | 1466437621432 Marionette TRACE conn2 <- [1,750,null,{}] 08:47:01 INFO - PROCESS | 1944 | 1466437621441 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}] 08:47:01 INFO - PROCESS | 1944 | 1466437621446 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:01 INFO - PROCESS | 1944 | 1466437621581 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:47:01 INFO - PROCESS | 1944 | 1466437621633 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:01 INFO - PROCESS | 1944 | 1466437621635 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b083000 == 46 [pid = 1944] [id = 195] 08:47:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x120df2c00) [pid = 1944] [serial = 583] [outer = 0x0] 08:47:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1242c6000) [pid = 1944] [serial = 584] [outer = 0x120df2c00] 08:47:01 INFO - PROCESS | 1944 | 1466437621666 Marionette DEBUG loaded listener.js 08:47:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x125dc7000) [pid = 1944] [serial = 585] [outer = 0x120df2c00] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x128c5e800 == 45 [pid = 1944] [id = 191] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x117e6f800 == 44 [pid = 1944] [id = 190] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x1240d1800 == 43 [pid = 1944] [id = 189] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x1213a2000 == 42 [pid = 1944] [id = 188] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x119ac5000 == 41 [pid = 1944] [id = 187] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x118592800 == 40 [pid = 1944] [id = 186] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x116499800 == 39 [pid = 1944] [id = 185] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x116ab5800 == 38 [pid = 1944] [id = 184] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12b883000 == 37 [pid = 1944] [id = 10] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12c413800 == 36 [pid = 1944] [id = 13] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x1185e5000 == 35 [pid = 1944] [id = 182] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12d117000 == 34 [pid = 1944] [id = 18] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x124b61800 == 33 [pid = 1944] [id = 183] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf90000 == 32 [pid = 1944] [id = 12] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca18800 == 31 [pid = 1944] [id = 15] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12b894800 == 30 [pid = 1944] [id = 181] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x119adc800 == 29 [pid = 1944] [id = 194] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6b5000 == 28 [pid = 1944] [id = 192] 08:47:03 INFO - PROCESS | 1944 | --DOCSHELL 0x116abf800 == 27 [pid = 1944] [id = 193] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12b8d3400) [pid = 1944] [serial = 495] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12c466400) [pid = 1944] [serial = 536] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x12c11c800) [pid = 1944] [serial = 534] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12c46cc00) [pid = 1944] [serial = 537] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x119a8b400) [pid = 1944] [serial = 539] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12a53b800) [pid = 1944] [serial = 540] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12b8cd800) [pid = 1944] [serial = 528] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12be2b800) [pid = 1944] [serial = 530] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x118503c00) [pid = 1944] [serial = 515] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x11962f400) [pid = 1944] [serial = 516] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x124b81800) [pid = 1944] [serial = 521] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12630e400) [pid = 1944] [serial = 522] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12b02ec00) [pid = 1944] [serial = 509] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x113295400) [pid = 1944] [serial = 512] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x1164e9c00) [pid = 1944] [serial = 513] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x128c9b800) [pid = 1944] [serial = 524] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x129374400) [pid = 1944] [serial = 525] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x112d48c00) [pid = 1944] [serial = 497] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x11998f800) [pid = 1944] [serial = 518] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x121982000) [pid = 1944] [serial = 519] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x126a8e400) [pid = 1944] [serial = 506] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x12b02f000) [pid = 1944] [serial = 527] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x12c117000) [pid = 1944] [serial = 533] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x120e8a000) [pid = 1944] [serial = 503] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x118308800) [pid = 1944] [serial = 500] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x12be32800) [pid = 1944] [serial = 531] [outer = 0x0] [url = about:blank] 08:47:03 INFO - PROCESS | 1944 | 1466437623233 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]]]}] 08:47:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:47:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1829ms 08:47:03 INFO - PROCESS | 1944 | 1466437623260 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:47:03 INFO - PROCESS | 1944 | 1466437623262 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:47:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:47:03 INFO - PROCESS | 1944 | 1466437623266 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:47:03 INFO - PROCESS | 1944 | 1466437623269 Marionette TRACE conn2 <- [1,754,null,{}] 08:47:03 INFO - PROCESS | 1944 | 1466437623274 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}] 08:47:03 INFO - PROCESS | 1944 | 1466437623275 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:03 INFO - PROCESS | 1944 | 1466437623350 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:47:03 INFO - PROCESS | 1944 | 1466437623355 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:03 INFO - PROCESS | 1944 | 1466437623360 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x115e32800 == 28 [pid = 1944] [id = 196] 08:47:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x116803400) [pid = 1944] [serial = 586] [outer = 0x0] 08:47:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x116a23c00) [pid = 1944] [serial = 587] [outer = 0x116803400] 08:47:03 INFO - PROCESS | 1944 | 1466437623390 Marionette DEBUG loaded listener.js 08:47:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x1181e0800) [pid = 1944] [serial = 588] [outer = 0x116803400] 08:47:04 INFO - PROCESS | 1944 | 1466437624200 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]]]}] 08:47:04 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 08:47:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 08:47:04 INFO - PROCESS | 1944 | 1466437624238 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:47:04 INFO - PROCESS | 1944 | 1466437624244 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:47:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:47:04 INFO - PROCESS | 1944 | 1466437624248 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:47:04 INFO - PROCESS | 1944 | 1466437624251 Marionette TRACE conn2 <- [1,758,null,{}] 08:47:04 INFO - PROCESS | 1944 | 1466437624253 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}] 08:47:04 INFO - PROCESS | 1944 | 1466437624255 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:04 INFO - PROCESS | 1944 | 1466437624336 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:47:04 INFO - PROCESS | 1944 | 1466437624388 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:04 INFO - PROCESS | 1944 | 1466437624389 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x117466800 == 29 [pid = 1944] [id = 197] 08:47:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x118406c00) [pid = 1944] [serial = 589] [outer = 0x0] 08:47:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x118509800) [pid = 1944] [serial = 590] [outer = 0x118406c00] 08:47:04 INFO - PROCESS | 1944 | 1466437624417 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x11924f000) [pid = 1944] [serial = 591] [outer = 0x118406c00] 08:47:04 INFO - PROCESS | 1944 | 1466437624727 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]]]}] 08:47:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:47:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 08:47:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:47:04 INFO - PROCESS | 1944 | 1466437624768 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:47:04 INFO - PROCESS | 1944 | 1466437624769 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:47:04 INFO - PROCESS | 1944 | 1466437624771 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:47:04 INFO - PROCESS | 1944 | 1466437624774 Marionette TRACE conn2 <- [1,762,null,{}] 08:47:04 INFO - PROCESS | 1944 | 1466437624782 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}] 08:47:04 INFO - PROCESS | 1944 | 1466437624785 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:04 INFO - PROCESS | 1944 | 1466437624859 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:47:04 INFO - PROCESS | 1944 | 1466437624915 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:04 INFO - PROCESS | 1944 | 1466437624917 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191da800 == 30 [pid = 1944] [id = 198] 08:47:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x11962b400) [pid = 1944] [serial = 592] [outer = 0x0] 08:47:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x120de9000) [pid = 1944] [serial = 593] [outer = 0x11962b400] 08:47:04 INFO - PROCESS | 1944 | 1466437624945 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x12128c400) [pid = 1944] [serial = 594] [outer = 0x11962b400] 08:47:05 INFO - PROCESS | 1944 | 1466437625724 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]]]}] 08:47:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:47:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 974ms 08:47:05 INFO - PROCESS | 1944 | 1466437625746 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:47:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:47:05 INFO - PROCESS | 1944 | 1466437625748 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:47:05 INFO - PROCESS | 1944 | 1466437625750 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:47:05 INFO - PROCESS | 1944 | 1466437625751 Marionette TRACE conn2 <- [1,766,null,{}] 08:47:05 INFO - PROCESS | 1944 | 1466437625753 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}] 08:47:05 INFO - PROCESS | 1944 | 1466437625754 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:05 INFO - PROCESS | 1944 | 1466437625850 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:47:05 INFO - PROCESS | 1944 | 1466437625855 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:05 INFO - PROCESS | 1944 | 1466437625856 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ada000 == 31 [pid = 1944] [id = 199] 08:47:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x1242c0800) [pid = 1944] [serial = 595] [outer = 0x0] 08:47:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x124416400) [pid = 1944] [serial = 596] [outer = 0x1242c0800] 08:47:05 INFO - PROCESS | 1944 | 1466437625881 Marionette DEBUG loaded listener.js 08:47:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x124bed800) [pid = 1944] [serial = 597] [outer = 0x1242c0800] 08:47:06 INFO - PROCESS | 1944 | 1466437626695 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]]]}] 08:47:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:47:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 08:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:47:06 INFO - PROCESS | 1944 | 1466437626719 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:47:06 INFO - PROCESS | 1944 | 1466437626720 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:47:06 INFO - PROCESS | 1944 | 1466437626723 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:47:06 INFO - PROCESS | 1944 | 1466437626724 Marionette TRACE conn2 <- [1,770,null,{}] 08:47:06 INFO - PROCESS | 1944 | 1466437626726 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}] 08:47:06 INFO - PROCESS | 1944 | 1466437626727 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:06 INFO - PROCESS | 1944 | 1466437626826 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:47:06 INFO - PROCESS | 1944 | 1466437626869 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:06 INFO - PROCESS | 1944 | 1466437626870 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x121395800 == 32 [pid = 1944] [id = 200] 08:47:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x124bee000) [pid = 1944] [serial = 598] [outer = 0x0] 08:47:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x12630c000) [pid = 1944] [serial = 599] [outer = 0x124bee000] 08:47:06 INFO - PROCESS | 1944 | 1466437626895 Marionette DEBUG loaded listener.js 08:47:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x12658dc00) [pid = 1944] [serial = 600] [outer = 0x124bee000] 08:47:07 INFO - PROCESS | 1944 | 1466437627472 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]]]}] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x118404c00) [pid = 1944] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x129683000) [pid = 1944] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x12ba70000) [pid = 1944] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x119a8bc00) [pid = 1944] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x1176f0000) [pid = 1944] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x117e31400) [pid = 1944] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12be27c00) [pid = 1944] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x116f98c00) [pid = 1944] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x116a1d400) [pid = 1944] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x119991c00) [pid = 1944] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x118148400) [pid = 1944] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x125dde000) [pid = 1944] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x112923c00) [pid = 1944] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x125de5000) [pid = 1944] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x119873800) [pid = 1944] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x12a6b9800) [pid = 1944] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:47:07 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x113379400) [pid = 1944] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 770ms 08:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:47:07 INFO - PROCESS | 1944 | 1466437627494 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:47:07 INFO - PROCESS | 1944 | 1466437627495 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:47:07 INFO - PROCESS | 1944 | 1466437627497 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:47:07 INFO - PROCESS | 1944 | 1466437627498 Marionette TRACE conn2 <- [1,774,null,{}] 08:47:07 INFO - PROCESS | 1944 | 1466437627500 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}] 08:47:07 INFO - PROCESS | 1944 | 1466437627504 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:07 INFO - PROCESS | 1944 | 1466437627599 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:47:07 INFO - PROCESS | 1944 | 1466437627602 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:07 INFO - PROCESS | 1944 | 1466437627604 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c26000 == 33 [pid = 1944] [id = 201] 08:47:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x12409d000) [pid = 1944] [serial = 601] [outer = 0x0] 08:47:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x125de4000) [pid = 1944] [serial = 602] [outer = 0x12409d000] 08:47:07 INFO - PROCESS | 1944 | 1466437627632 Marionette DEBUG loaded listener.js 08:47:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x128ca3800) [pid = 1944] [serial = 603] [outer = 0x12409d000] 08:47:07 INFO - PROCESS | 1944 | 1466437627951 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]]]}] 08:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 08:47:07 INFO - PROCESS | 1944 | 1466437627966 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:47:07 INFO - PROCESS | 1944 | 1466437627967 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:47:07 INFO - PROCESS | 1944 | 1466437627970 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:47:07 INFO - PROCESS | 1944 | 1466437627971 Marionette TRACE conn2 <- [1,778,null,{}] 08:47:07 INFO - PROCESS | 1944 | 1466437627974 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}] 08:47:07 INFO - PROCESS | 1944 | 1466437627977 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:08 INFO - PROCESS | 1944 | 1466437628132 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:47:08 INFO - PROCESS | 1944 | 1466437628184 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 1944 | 1466437628185 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x124bb6800 == 34 [pid = 1944] [id = 202] 08:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x1181dc800) [pid = 1944] [serial = 604] [outer = 0x0] 08:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x129176c00) [pid = 1944] [serial = 605] [outer = 0x1181dc800] 08:47:08 INFO - PROCESS | 1944 | 1466437628219 Marionette DEBUG loaded listener.js 08:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x120de9800) [pid = 1944] [serial = 606] [outer = 0x1181dc800] 08:47:08 INFO - PROCESS | 1944 | 1466437628572 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]]]}] 08:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 620ms 08:47:08 INFO - PROCESS | 1944 | 1466437628589 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:47:08 INFO - PROCESS | 1944 | 1466437628592 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:47:08 INFO - PROCESS | 1944 | 1466437628596 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:47:08 INFO - PROCESS | 1944 | 1466437628597 Marionette TRACE conn2 <- [1,782,null,{}] 08:47:08 INFO - PROCESS | 1944 | 1466437628600 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}] 08:47:08 INFO - PROCESS | 1944 | 1466437628601 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:08 INFO - PROCESS | 1944 | 1466437628677 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:47:08 INFO - PROCESS | 1944 | 1466437628731 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 1944 | 1466437628732 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x126542800 == 35 [pid = 1944] [id = 203] 08:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x1167e7000) [pid = 1944] [serial = 607] [outer = 0x0] 08:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x129690000) [pid = 1944] [serial = 608] [outer = 0x1167e7000] 08:47:08 INFO - PROCESS | 1944 | 1466437628756 Marionette DEBUG loaded listener.js 08:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x12a6b8000) [pid = 1944] [serial = 609] [outer = 0x1167e7000] 08:47:09 INFO - PROCESS | 1944 | 1466437629032 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]]]}] 08:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 08:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:47:09 INFO - PROCESS | 1944 | 1466437629065 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:47:09 INFO - PROCESS | 1944 | 1466437629066 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:47:09 INFO - PROCESS | 1944 | 1466437629068 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:47:09 INFO - PROCESS | 1944 | 1466437629069 Marionette TRACE conn2 <- [1,786,null,{}] 08:47:09 INFO - PROCESS | 1944 | 1466437629071 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}] 08:47:09 INFO - PROCESS | 1944 | 1466437629073 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:09 INFO - PROCESS | 1944 | 1466437629169 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:47:09 INFO - PROCESS | 1944 | 1466437629172 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:09 INFO - PROCESS | 1944 | 1466437629174 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x129356800 == 36 [pid = 1944] [id = 204] 08:47:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x12a6c2000) [pid = 1944] [serial = 610] [outer = 0x0] 08:47:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x12aac9c00) [pid = 1944] [serial = 611] [outer = 0x12a6c2000] 08:47:09 INFO - PROCESS | 1944 | 1466437629200 Marionette DEBUG loaded listener.js 08:47:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x12b7c7c00) [pid = 1944] [serial = 612] [outer = 0x12a6c2000] 08:47:09 INFO - PROCESS | 1944 | 1466437629598 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]]]}] 08:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 569ms 08:47:09 INFO - PROCESS | 1944 | 1466437629638 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:47:09 INFO - PROCESS | 1944 | 1466437629640 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:47:09 INFO - PROCESS | 1944 | 1466437629643 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:47:09 INFO - PROCESS | 1944 | 1466437629646 Marionette TRACE conn2 <- [1,790,null,{}] 08:47:09 INFO - PROCESS | 1944 | 1466437629649 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}] 08:47:09 INFO - PROCESS | 1944 | 1466437629651 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:09 INFO - PROCESS | 1944 | 1466437629760 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:47:09 INFO - PROCESS | 1944 | 1466437629812 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:09 INFO - PROCESS | 1944 | 1466437629815 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x1168bf800 == 37 [pid = 1944] [id = 205] 08:47:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x113dce400) [pid = 1944] [serial = 613] [outer = 0x0] 08:47:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x115e20800) [pid = 1944] [serial = 614] [outer = 0x113dce400] 08:47:09 INFO - PROCESS | 1944 | 1466437629846 Marionette DEBUG loaded listener.js 08:47:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1174cd400) [pid = 1944] [serial = 615] [outer = 0x113dce400] 08:47:10 INFO - PROCESS | 1944 | 1466437630382 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]]]}] 08:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 770ms 08:47:10 INFO - PROCESS | 1944 | 1466437630439 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:47:10 INFO - PROCESS | 1944 | 1466437630444 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:47:10 INFO - PROCESS | 1944 | 1466437630449 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:47:10 INFO - PROCESS | 1944 | 1466437630450 Marionette TRACE conn2 <- [1,794,null,{}] 08:47:10 INFO - PROCESS | 1944 | 1466437630453 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}] 08:47:10 INFO - PROCESS | 1944 | 1466437630455 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:10 INFO - PROCESS | 1944 | 1466437630563 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:47:10 INFO - PROCESS | 1944 | 1466437630640 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:10 INFO - PROCESS | 1944 | 1466437630642 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x119acc000 == 38 [pid = 1944] [id = 206] 08:47:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x118359c00) [pid = 1944] [serial = 616] [outer = 0x0] 08:47:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x1187a3400) [pid = 1944] [serial = 617] [outer = 0x118359c00] 08:47:10 INFO - PROCESS | 1944 | 1466437630672 Marionette DEBUG loaded listener.js 08:47:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11962bc00) [pid = 1944] [serial = 618] [outer = 0x118359c00] 08:47:11 INFO - PROCESS | 1944 | 1466437631354 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]]]}] 08:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 970ms 08:47:11 INFO - PROCESS | 1944 | 1466437631419 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:47:11 INFO - PROCESS | 1944 | 1466437631421 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:47:11 INFO - PROCESS | 1944 | 1466437631424 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:47:11 INFO - PROCESS | 1944 | 1466437631427 Marionette TRACE conn2 <- [1,798,null,{}] 08:47:11 INFO - PROCESS | 1944 | 1466437631431 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}] 08:47:11 INFO - PROCESS | 1944 | 1466437631432 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:11 INFO - PROCESS | 1944 | 1466437631533 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:47:11 INFO - PROCESS | 1944 | 1466437631610 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:11 INFO - PROCESS | 1944 | 1466437631612 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x116839000 == 39 [pid = 1944] [id = 207] 08:47:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x11613ec00) [pid = 1944] [serial = 619] [outer = 0x0] 08:47:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x116634c00) [pid = 1944] [serial = 620] [outer = 0x11613ec00] 08:47:11 INFO - PROCESS | 1944 | 1466437631640 Marionette DEBUG loaded listener.js 08:47:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x116a15800) [pid = 1944] [serial = 621] [outer = 0x11613ec00] 08:47:11 INFO - PROCESS | 1944 | --DOCSHELL 0x126542800 == 38 [pid = 1944] [id = 203] 08:47:11 INFO - PROCESS | 1944 | --DOCSHELL 0x124bb6800 == 37 [pid = 1944] [id = 202] 08:47:11 INFO - PROCESS | 1944 | --DOCSHELL 0x123c26000 == 36 [pid = 1944] [id = 201] 08:47:11 INFO - PROCESS | 1944 | --DOCSHELL 0x121395800 == 35 [pid = 1944] [id = 200] 08:47:11 INFO - PROCESS | 1944 | --DOCSHELL 0x119ada000 == 34 [pid = 1944] [id = 199] 08:47:11 INFO - PROCESS | 1944 | --DOCSHELL 0x1191da800 == 33 [pid = 1944] [id = 198] 08:47:11 INFO - PROCESS | 1944 | --DOCSHELL 0x117466800 == 32 [pid = 1944] [id = 197] 08:47:11 INFO - PROCESS | 1944 | --DOCSHELL 0x115e32800 == 31 [pid = 1944] [id = 196] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x119259c00) [pid = 1944] [serial = 501] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x113292800) [pid = 1944] [serial = 498] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x129060400) [pid = 1944] [serial = 507] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12409e800) [pid = 1944] [serial = 504] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12b8cf400) [pid = 1944] [serial = 510] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12aa46400) [pid = 1944] [serial = 563] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x12ba75400) [pid = 1944] [serial = 566] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x1246f4000) [pid = 1944] [serial = 548] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x125dc9400) [pid = 1944] [serial = 549] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12c735c00) [pid = 1944] [serial = 543] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12c465000) [pid = 1944] [serial = 542] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x11835d800) [pid = 1944] [serial = 545] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x12c73d000) [pid = 1944] [serial = 573] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x119878c00) [pid = 1944] [serial = 546] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x118d3f800) [pid = 1944] [serial = 554] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x119887400) [pid = 1944] [serial = 555] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x118148c00) [pid = 1944] [serial = 551] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x118307400) [pid = 1944] [serial = 552] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x124219800) [pid = 1944] [serial = 557] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x12b7c3000) [pid = 1944] [serial = 564] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x12c120c00) [pid = 1944] [serial = 570] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 69 (0x12be34400) [pid = 1944] [serial = 567] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 68 (0x126a8f800) [pid = 1944] [serial = 560] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 67 (0x12c469400) [pid = 1944] [serial = 572] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 66 (0x118410400) [pid = 1944] [serial = 576] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 65 (0x12c114000) [pid = 1944] [serial = 569] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 64 (0x12917e000) [pid = 1944] [serial = 561] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 63 (0x124b77000) [pid = 1944] [serial = 558] [outer = 0x0] [url = about:blank] 08:47:11 INFO - PROCESS | 1944 | --DOMWINDOW == 62 (0x11840c400) [pid = 1944] [serial = 575] [outer = 0x0] [url = about:blank] 08:47:12 INFO - PROCESS | 1944 | 1466437632029 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]]]}] 08:47:12 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 08:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 621ms 08:47:12 INFO - PROCESS | 1944 | 1466437632046 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:47:12 INFO - PROCESS | 1944 | 1466437632049 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:47:12 INFO - PROCESS | 1944 | 1466437632055 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:47:12 INFO - PROCESS | 1944 | 1466437632057 Marionette TRACE conn2 <- [1,802,null,{}] 08:47:12 INFO - PROCESS | 1944 | 1466437632060 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}] 08:47:12 INFO - PROCESS | 1944 | 1466437632062 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:12 INFO - PROCESS | 1944 | 1466437632178 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:47:12 INFO - PROCESS | 1944 | 1466437632184 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:12 INFO - PROCESS | 1944 | 1466437632185 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ff4800 == 32 [pid = 1944] [id = 208] 08:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x117e33000) [pid = 1944] [serial = 622] [outer = 0x0] 08:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x11820ec00) [pid = 1944] [serial = 623] [outer = 0x117e33000] 08:47:12 INFO - PROCESS | 1944 | 1466437632230 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x118406000) [pid = 1944] [serial = 624] [outer = 0x117e33000] 08:47:12 INFO - PROCESS | 1944 | 1466437632652 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]]]}] 08:47:12 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 08:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 623ms 08:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:47:12 INFO - PROCESS | 1944 | 1466437632678 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:47:12 INFO - PROCESS | 1944 | 1466437632679 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:47:12 INFO - PROCESS | 1944 | 1466437632681 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:47:12 INFO - PROCESS | 1944 | 1466437632684 Marionette TRACE conn2 <- [1,806,null,{}] 08:47:12 INFO - PROCESS | 1944 | 1466437632692 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}] 08:47:12 INFO - PROCESS | 1944 | 1466437632695 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:12 INFO - PROCESS | 1944 | 1466437632778 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:47:12 INFO - PROCESS | 1944 | 1466437632783 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:12 INFO - PROCESS | 1944 | 1466437632785 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x11960c000 == 33 [pid = 1944] [id = 209] 08:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x112f20800) [pid = 1944] [serial = 625] [outer = 0x0] 08:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x11988e800) [pid = 1944] [serial = 626] [outer = 0x112f20800] 08:47:12 INFO - PROCESS | 1944 | 1466437632814 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x120de6000) [pid = 1944] [serial = 627] [outer = 0x112f20800] 08:47:13 INFO - PROCESS | 1944 | [1944] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:47:13 INFO - PROCESS | 1944 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:47:13 INFO - PROCESS | 1944 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:47:13 INFO - PROCESS | 1944 | [GFX2-]: Using SkiaGL canvas. 08:47:13 INFO - PROCESS | 1944 | 1466437633273 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]]]}] 08:47:13 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 08:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 623ms 08:47:13 INFO - PROCESS | 1944 | 1466437633306 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:47:13 INFO - PROCESS | 1944 | 1466437633309 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:47:13 INFO - PROCESS | 1944 | 1466437633312 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 1944 | 1466437633314 Marionette TRACE conn2 <- [1,810,null,{}] 08:47:13 INFO - PROCESS | 1944 | 1466437633317 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}] 08:47:13 INFO - PROCESS | 1944 | 1466437633319 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:13 INFO - PROCESS | 1944 | 1466437633447 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:47:13 INFO - PROCESS | 1944 | 1466437633453 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:13 INFO - PROCESS | 1944 | 1466437633454 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x12139e000 == 34 [pid = 1944] [id = 210] 08:47:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x120e8a000) [pid = 1944] [serial = 628] [outer = 0x0] 08:47:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x121769400) [pid = 1944] [serial = 629] [outer = 0x120e8a000] 08:47:13 INFO - PROCESS | 1944 | 1466437633496 Marionette DEBUG loaded listener.js 08:47:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x124b77400) [pid = 1944] [serial = 630] [outer = 0x120e8a000] 08:47:13 INFO - PROCESS | 1944 | 1466437633899 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]]]}] 08:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 623ms 08:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:47:13 INFO - PROCESS | 1944 | 1466437633944 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:47:13 INFO - PROCESS | 1944 | 1466437633946 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:47:13 INFO - PROCESS | 1944 | 1466437633949 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 1944 | 1466437633952 Marionette TRACE conn2 <- [1,814,null,{}] 08:47:13 INFO - PROCESS | 1944 | 1466437633962 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}] 08:47:13 INFO - PROCESS | 1944 | 1466437633964 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:14 INFO - PROCESS | 1944 | 1466437634135 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:47:14 INFO - PROCESS | 1944 | 1466437634185 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:14 INFO - PROCESS | 1944 | 1466437634186 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b6e000 == 35 [pid = 1944] [id = 211] 08:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x124b81800) [pid = 1944] [serial = 631] [outer = 0x0] 08:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x125dc9800) [pid = 1944] [serial = 632] [outer = 0x124b81800] 08:47:14 INFO - PROCESS | 1944 | 1466437634227 Marionette DEBUG loaded listener.js 08:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x126316000) [pid = 1944] [serial = 633] [outer = 0x124b81800] 08:47:14 INFO - PROCESS | 1944 | 1466437634645 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 08:47:14 INFO - PROCESS | 1944 | 1466437634671 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:47:14 INFO - PROCESS | 1944 | 1466437634679 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:47:14 INFO - PROCESS | 1944 | 1466437634680 Marionette TRACE conn2 <- [1,818,null,{}] 08:47:14 INFO - PROCESS | 1944 | 1466437634683 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}] 08:47:14 INFO - PROCESS | 1944 | 1466437634687 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:14 INFO - PROCESS | 1944 | 1466437634807 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:47:14 INFO - PROCESS | 1944 | 1466437634811 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:14 INFO - PROCESS | 1944 | 1466437634813 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a74800 == 36 [pid = 1944] [id = 212] 08:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x124bea800) [pid = 1944] [serial = 634] [outer = 0x0] 08:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x126d36000) [pid = 1944] [serial = 635] [outer = 0x124bea800] 08:47:14 INFO - PROCESS | 1944 | 1466437634838 Marionette DEBUG loaded listener.js 08:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x12a5cc800) [pid = 1944] [serial = 636] [outer = 0x124bea800] 08:47:15 INFO - PROCESS | 1944 | 1466437635172 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]]]}] 08:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 08:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:47:15 INFO - PROCESS | 1944 | 1466437635203 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:47:15 INFO - PROCESS | 1944 | 1466437635204 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:47:15 INFO - PROCESS | 1944 | 1466437635207 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:47:15 INFO - PROCESS | 1944 | 1466437635208 Marionette TRACE conn2 <- [1,822,null,{}] 08:47:15 INFO - PROCESS | 1944 | 1466437635214 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}] 08:47:15 INFO - PROCESS | 1944 | 1466437635215 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:15 INFO - PROCESS | 1944 | 1466437635312 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:47:15 INFO - PROCESS | 1944 | 1466437635316 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:15 INFO - PROCESS | 1944 | 1466437635317 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a45e800 == 37 [pid = 1944] [id = 213] 08:47:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x12a5cd000) [pid = 1944] [serial = 637] [outer = 0x0] 08:47:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x12aaccc00) [pid = 1944] [serial = 638] [outer = 0x12a5cd000] 08:47:15 INFO - PROCESS | 1944 | 1466437635349 Marionette DEBUG loaded listener.js 08:47:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x12b7c8000) [pid = 1944] [serial = 639] [outer = 0x12a5cd000] 08:47:15 INFO - PROCESS | 1944 | 1466437635688 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] 08:47:15 INFO - PROCESS | 1944 | 1466437635731 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:47:15 INFO - PROCESS | 1944 | 1466437635733 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:47:15 INFO - PROCESS | 1944 | 1466437635734 Marionette TRACE conn2 <- [1,826,null,{}] 08:47:15 INFO - PROCESS | 1944 | 1466437635736 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}] 08:47:15 INFO - PROCESS | 1944 | 1466437635737 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:15 INFO - PROCESS | 1944 | 1466437635831 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:47:15 INFO - PROCESS | 1944 | 1466437635869 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:15 INFO - PROCESS | 1944 | 1466437635870 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6ad000 == 38 [pid = 1944] [id = 214] 08:47:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x12b8c3c00) [pid = 1944] [serial = 640] [outer = 0x0] 08:47:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x12b8cdc00) [pid = 1944] [serial = 641] [outer = 0x12b8c3c00] 08:47:15 INFO - PROCESS | 1944 | 1466437635894 Marionette DEBUG loaded listener.js 08:47:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x12b8d9000) [pid = 1944] [serial = 642] [outer = 0x12b8c3c00] 08:47:16 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x1242c0800) [pid = 1944] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:47:16 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x124bee000) [pid = 1944] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:47:16 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x11962b400) [pid = 1944] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:47:16 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x118406c00) [pid = 1944] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:47:16 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x120df2c00) [pid = 1944] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:47:16 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x12409d000) [pid = 1944] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:47:16 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x116803400) [pid = 1944] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:47:16 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x1181dc800) [pid = 1944] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:47:16 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x1167ed800) [pid = 1944] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:47:16 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x118409400) [pid = 1944] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:47:16 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x1167e7000) [pid = 1944] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:47:16 INFO - PROCESS | 1944 | 1466437636212 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]]]}] 08:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 08:47:16 INFO - PROCESS | 1944 | 1466437636254 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:47:16 INFO - PROCESS | 1944 | 1466437636256 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:47:16 INFO - PROCESS | 1944 | 1466437636268 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:47:16 INFO - PROCESS | 1944 | 1466437636270 Marionette TRACE conn2 <- [1,830,null,{}] 08:47:16 INFO - PROCESS | 1944 | 1466437636275 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}] 08:47:16 INFO - PROCESS | 1944 | 1466437636277 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:16 INFO - PROCESS | 1944 | 1466437636400 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:47:16 INFO - PROCESS | 1944 | 1466437636405 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:16 INFO - PROCESS | 1944 | 1466437636406 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x119605800 == 39 [pid = 1944] [id = 215] 08:47:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x120e90c00) [pid = 1944] [serial = 643] [outer = 0x0] 08:47:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x126790400) [pid = 1944] [serial = 644] [outer = 0x120e90c00] 08:47:16 INFO - PROCESS | 1944 | 1466437636460 Marionette DEBUG loaded listener.js 08:47:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x12b8d0400) [pid = 1944] [serial = 645] [outer = 0x120e90c00] 08:47:16 INFO - PROCESS | 1944 | 1466437636872 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]]]}] 08:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 630ms 08:47:16 INFO - PROCESS | 1944 | 1466437636890 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:47:16 INFO - PROCESS | 1944 | 1466437636892 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:47:16 INFO - PROCESS | 1944 | 1466437636910 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:47:16 INFO - PROCESS | 1944 | 1466437636912 Marionette TRACE conn2 <- [1,834,null,{}] 08:47:16 INFO - PROCESS | 1944 | 1466437636916 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}] 08:47:16 INFO - PROCESS | 1944 | 1466437636918 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:17 INFO - PROCESS | 1944 | 1466437637042 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:47:17 INFO - PROCESS | 1944 | 1466437637047 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:17 INFO - PROCESS | 1944 | 1466437637048 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b890000 == 40 [pid = 1944] [id = 216] 08:47:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x12b8d5c00) [pid = 1944] [serial = 646] [outer = 0x0] 08:47:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x12ba7b000) [pid = 1944] [serial = 647] [outer = 0x12b8d5c00] 08:47:17 INFO - PROCESS | 1944 | 1466437637091 Marionette DEBUG loaded listener.js 08:47:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x12be2b400) [pid = 1944] [serial = 648] [outer = 0x12b8d5c00] 08:47:17 INFO - PROCESS | 1944 | 1466437637494 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]]]}] 08:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 623ms 08:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:47:17 INFO - PROCESS | 1944 | 1466437637532 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:47:17 INFO - PROCESS | 1944 | 1466437637534 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:47:17 INFO - PROCESS | 1944 | 1466437637536 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:47:17 INFO - PROCESS | 1944 | 1466437637538 Marionette TRACE conn2 <- [1,838,null,{}] 08:47:17 INFO - PROCESS | 1944 | 1466437637540 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}] 08:47:17 INFO - PROCESS | 1944 | 1466437637543 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:17 INFO - PROCESS | 1944 | 1466437637661 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:47:17 INFO - PROCESS | 1944 | 1466437637667 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:17 INFO - PROCESS | 1944 | 1466437637668 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbed800 == 41 [pid = 1944] [id = 217] 08:47:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x12be2d800) [pid = 1944] [serial = 649] [outer = 0x0] 08:47:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x12c113000) [pid = 1944] [serial = 650] [outer = 0x12be2d800] 08:47:17 INFO - PROCESS | 1944 | 1466437637702 Marionette DEBUG loaded listener.js 08:47:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x12c469c00) [pid = 1944] [serial = 651] [outer = 0x12be2d800] 08:47:18 INFO - PROCESS | 1944 | 1466437638080 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]]]}] 08:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 569ms 08:47:18 INFO - PROCESS | 1944 | 1466437638105 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 1944 | 1466437638108 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:47:18 INFO - PROCESS | 1944 | 1466437638111 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 1944 | 1466437638114 Marionette TRACE conn2 <- [1,842,null,{}] 08:47:18 INFO - PROCESS | 1944 | 1466437638119 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}] 08:47:18 INFO - PROCESS | 1944 | 1466437638120 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:18 INFO - PROCESS | 1944 | 1466437638224 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:47:18 INFO - PROCESS | 1944 | 1466437638278 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:18 INFO - PROCESS | 1944 | 1466437638279 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x116826800 == 42 [pid = 1944] [id = 218] 08:47:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x110fa0c00) [pid = 1944] [serial = 652] [outer = 0x0] 08:47:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x110fa2800) [pid = 1944] [serial = 653] [outer = 0x110fa0c00] 08:47:18 INFO - PROCESS | 1944 | 1466437638310 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x112929800) [pid = 1944] [serial = 654] [outer = 0x110fa0c00] 08:47:18 INFO - PROCESS | 1944 | 1466437638726 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]]]}] 08:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 672ms 08:47:18 INFO - PROCESS | 1944 | 1466437638791 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 1944 | 1466437638794 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:47:18 INFO - PROCESS | 1944 | 1466437638800 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 1944 | 1466437638802 Marionette TRACE conn2 <- [1,846,null,{}] 08:47:18 INFO - PROCESS | 1944 | 1466437638805 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}] 08:47:18 INFO - PROCESS | 1944 | 1466437638806 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:18 INFO - PROCESS | 1944 | 1466437638932 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:47:19 INFO - PROCESS | 1944 | 1466437639002 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:19 INFO - PROCESS | 1944 | 1466437639004 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c28800 == 43 [pid = 1944] [id = 219] 08:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1176e7c00) [pid = 1944] [serial = 655] [outer = 0x0] 08:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11814cc00) [pid = 1944] [serial = 656] [outer = 0x1176e7c00] 08:47:19 INFO - PROCESS | 1944 | 1466437639034 Marionette DEBUG loaded listener.js 08:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x118404400) [pid = 1944] [serial = 657] [outer = 0x1176e7c00] 08:47:19 INFO - PROCESS | 1944 | 1466437639461 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]]]}] 08:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 671ms 08:47:19 INFO - PROCESS | 1944 | 1466437639472 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:47:19 INFO - PROCESS | 1944 | 1466437639473 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:47:19 INFO - PROCESS | 1944 | 1466437639476 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:47:19 INFO - PROCESS | 1944 | 1466437639478 Marionette TRACE conn2 <- [1,850,null,{}] 08:47:19 INFO - PROCESS | 1944 | 1466437639486 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}] 08:47:19 INFO - PROCESS | 1944 | 1466437639489 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:19 INFO - PROCESS | 1944 | 1466437639591 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:47:19 INFO - PROCESS | 1944 | 1466437639662 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:19 INFO - PROCESS | 1944 | 1466437639663 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf8a000 == 44 [pid = 1944] [id = 220] 08:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x119895400) [pid = 1944] [serial = 658] [outer = 0x0] 08:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x119a97000) [pid = 1944] [serial = 659] [outer = 0x119895400] 08:47:19 INFO - PROCESS | 1944 | 1466437639696 Marionette DEBUG loaded listener.js 08:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12128c800) [pid = 1944] [serial = 660] [outer = 0x119895400] 08:47:20 INFO - PROCESS | 1944 | 1466437640111 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]]]}] 08:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 08:47:20 INFO - PROCESS | 1944 | 1466437640147 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 1944 | 1466437640149 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:47:20 INFO - PROCESS | 1944 | 1466437640151 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - PROCESS | 1944 | 1466437640152 Marionette TRACE conn2 <- [1,854,null,{}] 08:47:20 INFO - PROCESS | 1944 | 1466437640155 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}] 08:47:20 INFO - PROCESS | 1944 | 1466437640156 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:20 INFO - PROCESS | 1944 | 1466437640278 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:47:20 INFO - PROCESS | 1944 | 1466437640360 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 1944 | 1466437640362 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c41e000 == 45 [pid = 1944] [id = 221] 08:47:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12658e400) [pid = 1944] [serial = 661] [outer = 0x0] 08:47:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x126d33800) [pid = 1944] [serial = 662] [outer = 0x12658e400] 08:47:20 INFO - PROCESS | 1944 | 1466437640390 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12917a000) [pid = 1944] [serial = 663] [outer = 0x12658e400] 08:47:20 INFO - PROCESS | 1944 | 1466437640793 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]]]}] 08:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 668ms 08:47:20 INFO - PROCESS | 1944 | 1466437640820 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 1944 | 1466437640821 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:47:20 INFO - PROCESS | 1944 | 1466437640824 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - PROCESS | 1944 | 1466437640825 Marionette TRACE conn2 <- [1,858,null,{}] 08:47:20 INFO - PROCESS | 1944 | 1466437640827 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}] 08:47:20 INFO - PROCESS | 1944 | 1466437640829 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:20 INFO - PROCESS | 1944 | 1466437640926 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:47:20 INFO - PROCESS | 1944 | 1466437640983 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 1944 | 1466437640985 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c787800 == 46 [pid = 1944] [id = 222] 08:47:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x129372400) [pid = 1944] [serial = 664] [outer = 0x0] 08:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12a541c00) [pid = 1944] [serial = 665] [outer = 0x129372400] 08:47:21 INFO - PROCESS | 1944 | 1466437641013 Marionette DEBUG loaded listener.js 08:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12b031400) [pid = 1944] [serial = 666] [outer = 0x129372400] 08:47:21 INFO - PROCESS | 1944 | 1466437641639 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]]]}] 08:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 820ms 08:47:21 INFO - PROCESS | 1944 | 1466437641645 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:47:21 INFO - PROCESS | 1944 | 1466437641647 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:47:21 INFO - PROCESS | 1944 | 1466437641651 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - PROCESS | 1944 | 1466437641652 Marionette TRACE conn2 <- [1,862,null,{}] 08:47:21 INFO - PROCESS | 1944 | 1466437641656 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}] 08:47:21 INFO - PROCESS | 1944 | 1466437641658 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:21 INFO - PROCESS | 1944 | 1466437641751 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:47:21 INFO - PROCESS | 1944 | 1466437641810 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:21 INFO - PROCESS | 1944 | 1466437641812 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191de800 == 47 [pid = 1944] [id = 223] 08:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x113c86c00) [pid = 1944] [serial = 667] [outer = 0x0] 08:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x1167e1400) [pid = 1944] [serial = 668] [outer = 0x113c86c00] 08:47:21 INFO - PROCESS | 1944 | 1466437641839 Marionette DEBUG loaded listener.js 08:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1181dcc00) [pid = 1944] [serial = 669] [outer = 0x113c86c00] 08:47:22 INFO - PROCESS | 1944 | 1466437642258 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]]]}] 08:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 624ms 08:47:22 INFO - PROCESS | 1944 | 1466437642274 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:47:22 INFO - PROCESS | 1944 | 1466437642276 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:47:22 INFO - PROCESS | 1944 | 1466437642280 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:47:22 INFO - PROCESS | 1944 | 1466437642281 Marionette TRACE conn2 <- [1,866,null,{}] 08:47:22 INFO - PROCESS | 1944 | 1466437642283 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}] 08:47:22 INFO - PROCESS | 1944 | 1466437642285 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12b890000 == 46 [pid = 1944] [id = 216] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x119605800 == 45 [pid = 1944] [id = 215] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6ad000 == 44 [pid = 1944] [id = 214] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12a45e800 == 43 [pid = 1944] [id = 213] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x126a74800 == 42 [pid = 1944] [id = 212] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x124b6e000 == 41 [pid = 1944] [id = 211] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12139e000 == 40 [pid = 1944] [id = 210] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x11960c000 == 39 [pid = 1944] [id = 209] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x116ff4800 == 38 [pid = 1944] [id = 208] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x116839000 == 37 [pid = 1944] [id = 207] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x119acc000 == 36 [pid = 1944] [id = 206] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x1168bf800 == 35 [pid = 1944] [id = 205] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x129356800 == 34 [pid = 1944] [id = 204] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12b083000 == 33 [pid = 1944] [id = 195] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12c787800 == 32 [pid = 1944] [id = 222] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12c41e000 == 31 [pid = 1944] [id = 221] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf8a000 == 30 [pid = 1944] [id = 220] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x123c28800 == 29 [pid = 1944] [id = 219] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbed800 == 28 [pid = 1944] [id = 217] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x116826800 == 27 [pid = 1944] [id = 218] 08:47:23 INFO - PROCESS | 1944 | 1466437643083 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x124416400) [pid = 1944] [serial = 596] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12630c000) [pid = 1944] [serial = 599] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x120de9000) [pid = 1944] [serial = 593] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x118509800) [pid = 1944] [serial = 590] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11924f000) [pid = 1944] [serial = 591] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x125dc7000) [pid = 1944] [serial = 585] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x125de4000) [pid = 1944] [serial = 602] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x1242c6000) [pid = 1944] [serial = 584] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x116a23c00) [pid = 1944] [serial = 587] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x128ca3800) [pid = 1944] [serial = 603] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1181e0800) [pid = 1944] [serial = 588] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12658dc00) [pid = 1944] [serial = 600] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x129176c00) [pid = 1944] [serial = 605] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x1181e5400) [pid = 1944] [serial = 579] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x116a1cc00) [pid = 1944] [serial = 578] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x120dea000) [pid = 1944] [serial = 582] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x124bed800) [pid = 1944] [serial = 597] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12a6b8000) [pid = 1944] [serial = 609] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12aac9c00) [pid = 1944] [serial = 611] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x11998ec00) [pid = 1944] [serial = 581] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x12128c400) [pid = 1944] [serial = 594] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x129690000) [pid = 1944] [serial = 608] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x120de9800) [pid = 1944] [serial = 606] [outer = 0x0] [url = about:blank] 08:47:23 INFO - PROCESS | 1944 | --DOCSHELL 0x1191de800 == 26 [pid = 1944] [id = 223] 08:47:23 INFO - PROCESS | 1944 | 1466437643201 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:23 INFO - PROCESS | 1944 | 1466437643202 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x111e9e800 == 27 [pid = 1944] [id = 224] 08:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x111c7b400) [pid = 1944] [serial = 670] [outer = 0x0] 08:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x111e5cc00) [pid = 1944] [serial = 671] [outer = 0x111c7b400] 08:47:23 INFO - PROCESS | 1944 | 1466437643231 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x1122a2800) [pid = 1944] [serial = 672] [outer = 0x111c7b400] 08:47:23 INFO - PROCESS | 1944 | 1466437643537 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]]]}] 08:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1273ms 08:47:23 INFO - PROCESS | 1944 | 1466437643554 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:47:23 INFO - PROCESS | 1944 | 1466437643556 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:47:23 INFO - PROCESS | 1944 | 1466437643567 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:47:23 INFO - PROCESS | 1944 | 1466437643569 Marionette TRACE conn2 <- [1,870,null,{}] 08:47:23 INFO - PROCESS | 1944 | 1466437643572 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}] 08:47:23 INFO - PROCESS | 1944 | 1466437643574 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:23 INFO - PROCESS | 1944 | 1466437643672 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:47:23 INFO - PROCESS | 1944 | 1466437643716 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:23 INFO - PROCESS | 1944 | 1466437643718 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x115e3d800 == 28 [pid = 1944] [id = 225] 08:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x11292a400) [pid = 1944] [serial = 673] [outer = 0x0] 08:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x112d3d400) [pid = 1944] [serial = 674] [outer = 0x11292a400] 08:47:23 INFO - PROCESS | 1944 | 1466437643744 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x112f1b000) [pid = 1944] [serial = 675] [outer = 0x11292a400] 08:47:24 INFO - PROCESS | 1944 | 1466437644030 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]]]}] 08:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 521ms 08:47:24 INFO - PROCESS | 1944 | 1466437644089 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 1944 | 1466437644091 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:47:24 INFO - PROCESS | 1944 | 1466437644096 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 1944 | 1466437644097 Marionette TRACE conn2 <- [1,874,null,{}] 08:47:24 INFO - PROCESS | 1944 | 1466437644100 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}] 08:47:24 INFO - PROCESS | 1944 | 1466437644101 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:24 INFO - PROCESS | 1944 | 1466437644175 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:47:24 INFO - PROCESS | 1944 | 1466437644182 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 1944 | 1466437644183 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x115eef000 == 29 [pid = 1944] [id = 226] 08:47:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x1133ab400) [pid = 1944] [serial = 676] [outer = 0x0] 08:47:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x113c87800) [pid = 1944] [serial = 677] [outer = 0x1133ab400] 08:47:24 INFO - PROCESS | 1944 | 1466437644218 Marionette DEBUG loaded listener.js 08:47:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x115e19400) [pid = 1944] [serial = 678] [outer = 0x1133ab400] 08:47:24 INFO - PROCESS | 1944 | 1466437644555 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]]]}] 08:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 08:47:24 INFO - PROCESS | 1944 | 1466437644616 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 1944 | 1466437644619 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:47:24 INFO - PROCESS | 1944 | 1466437644626 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 1944 | 1466437644630 Marionette TRACE conn2 <- [1,878,null,{}] 08:47:24 INFO - PROCESS | 1944 | 1466437644632 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}] 08:47:24 INFO - PROCESS | 1944 | 1466437644635 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:24 INFO - PROCESS | 1944 | 1466437644713 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:47:24 INFO - PROCESS | 1944 | 1466437644716 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 1944 | 1466437644717 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x117e7f000 == 30 [pid = 1944] [id = 227] 08:47:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x116198c00) [pid = 1944] [serial = 679] [outer = 0x0] 08:47:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x116708800) [pid = 1944] [serial = 680] [outer = 0x116198c00] 08:47:24 INFO - PROCESS | 1944 | 1466437644745 Marionette DEBUG loaded listener.js 08:47:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11680b800) [pid = 1944] [serial = 681] [outer = 0x116198c00] 08:47:25 INFO - PROCESS | 1944 | 1466437645051 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]]]}] 08:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 474ms 08:47:25 INFO - PROCESS | 1944 | 1466437645097 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 1944 | 1466437645098 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:47:25 INFO - PROCESS | 1944 | 1466437645100 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 1944 | 1466437645101 Marionette TRACE conn2 <- [1,882,null,{}] 08:47:25 INFO - PROCESS | 1944 | 1466437645104 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}] 08:47:25 INFO - PROCESS | 1944 | 1466437645105 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:25 INFO - PROCESS | 1944 | 1466437645177 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:47:25 INFO - PROCESS | 1944 | 1466437645209 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:25 INFO - PROCESS | 1944 | 1466437645211 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x118591000 == 31 [pid = 1944] [id = 228] 08:47:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x111ecac00) [pid = 1944] [serial = 682] [outer = 0x0] 08:47:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x116881c00) [pid = 1944] [serial = 683] [outer = 0x111ecac00] 08:47:25 INFO - PROCESS | 1944 | 1466437645266 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x1176e4000) [pid = 1944] [serial = 684] [outer = 0x111ecac00] 08:47:25 INFO - PROCESS | 1944 | 1466437645569 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]]]}] 08:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 08:47:25 INFO - PROCESS | 1944 | 1466437645618 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:47:25 INFO - PROCESS | 1944 | 1466437645620 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:47:25 INFO - PROCESS | 1944 | 1466437645622 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 1944 | 1466437645623 Marionette TRACE conn2 <- [1,886,null,{}] 08:47:25 INFO - PROCESS | 1944 | 1466437645632 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}] 08:47:25 INFO - PROCESS | 1944 | 1466437645633 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:25 INFO - PROCESS | 1944 | 1466437645723 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:47:25 INFO - PROCESS | 1944 | 1466437645727 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:25 INFO - PROCESS | 1944 | 1466437645731 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191ef000 == 32 [pid = 1944] [id = 229] 08:47:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x1133a8c00) [pid = 1944] [serial = 685] [outer = 0x0] 08:47:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x1181e0400) [pid = 1944] [serial = 686] [outer = 0x1133a8c00] 08:47:25 INFO - PROCESS | 1944 | 1466437645763 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x118211c00) [pid = 1944] [serial = 687] [outer = 0x1133a8c00] 08:47:26 INFO - PROCESS | 1944 | 1466437646120 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]]]}] 08:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 525ms 08:47:26 INFO - PROCESS | 1944 | 1466437646148 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:47:26 INFO - PROCESS | 1944 | 1466437646149 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:47:26 INFO - PROCESS | 1944 | 1466437646151 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:47:26 INFO - PROCESS | 1944 | 1466437646152 Marionette TRACE conn2 <- [1,890,null,{}] 08:47:26 INFO - PROCESS | 1944 | 1466437646161 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}] 08:47:26 INFO - PROCESS | 1944 | 1466437646162 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:26 INFO - PROCESS | 1944 | 1466437646253 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:47:26 INFO - PROCESS | 1944 | 1466437646256 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:26 INFO - PROCESS | 1944 | 1466437646257 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x11261f800 == 33 [pid = 1944] [id = 230] 08:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1181dd400) [pid = 1944] [serial = 688] [outer = 0x0] 08:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x118405000) [pid = 1944] [serial = 689] [outer = 0x1181dd400] 08:47:26 INFO - PROCESS | 1944 | 1466437646283 Marionette DEBUG loaded listener.js 08:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1187a5800) [pid = 1944] [serial = 690] [outer = 0x1181dd400] 08:47:26 INFO - PROCESS | 1944 | 1466437646612 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]]]}] 08:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 476ms 08:47:26 INFO - PROCESS | 1944 | 1466437646631 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:47:26 INFO - PROCESS | 1944 | 1466437646632 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:47:26 INFO - PROCESS | 1944 | 1466437646635 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:47:26 INFO - PROCESS | 1944 | 1466437646636 Marionette TRACE conn2 <- [1,894,null,{}] 08:47:26 INFO - PROCESS | 1944 | 1466437646638 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}] 08:47:26 INFO - PROCESS | 1944 | 1466437646639 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:26 INFO - PROCESS | 1944 | 1466437646737 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:47:26 INFO - PROCESS | 1944 | 1466437646741 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:26 INFO - PROCESS | 1944 | 1466437646742 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12105d800 == 34 [pid = 1944] [id = 231] 08:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x113c4d800) [pid = 1944] [serial = 691] [outer = 0x0] 08:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x118d3a000) [pid = 1944] [serial = 692] [outer = 0x113c4d800] 08:47:26 INFO - PROCESS | 1944 | 1466437646766 Marionette DEBUG loaded listener.js 08:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x118dd7400) [pid = 1944] [serial = 693] [outer = 0x113c4d800] 08:47:27 INFO - PROCESS | 1944 | 1466437647106 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]]]}] 08:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 519ms 08:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:47:27 INFO - PROCESS | 1944 | 1466437647155 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:47:27 INFO - PROCESS | 1944 | 1466437647156 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:47:27 INFO - PROCESS | 1944 | 1466437647158 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:47:27 INFO - PROCESS | 1944 | 1466437647159 Marionette TRACE conn2 <- [1,898,null,{}] 08:47:27 INFO - PROCESS | 1944 | 1466437647161 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}] 08:47:27 INFO - PROCESS | 1944 | 1466437647163 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:27 INFO - PROCESS | 1944 | 1466437647397 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x124b81800) [pid = 1944] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12a5cd000) [pid = 1944] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x124bea800) [pid = 1944] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12b8c3c00) [pid = 1944] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x12a6c2000) [pid = 1944] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x120e8a000) [pid = 1944] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x112f20800) [pid = 1944] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x117e33000) [pid = 1944] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x113dce400) [pid = 1944] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12b8d5c00) [pid = 1944] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x118359c00) [pid = 1944] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x11613ec00) [pid = 1944] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12be2d800) [pid = 1944] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:47:27 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x120e90c00) [pid = 1944] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:47:27 INFO - PROCESS | 1944 | 1466437647439 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:27 INFO - PROCESS | 1944 | 1466437647440 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x11815f000 == 35 [pid = 1944] [id = 232] 08:47:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x112f1f800) [pid = 1944] [serial = 694] [outer = 0x0] 08:47:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11613ec00) [pid = 1944] [serial = 695] [outer = 0x112f1f800] 08:47:27 INFO - PROCESS | 1944 | 1466437647466 Marionette DEBUG loaded listener.js 08:47:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x118408c00) [pid = 1944] [serial = 696] [outer = 0x112f1f800] 08:47:27 INFO - PROCESS | 1944 | 1466437647747 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]]]}] 08:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 620ms 08:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:47:27 INFO - PROCESS | 1944 | 1466437647786 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:47:27 INFO - PROCESS | 1944 | 1466437647788 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:47:27 INFO - PROCESS | 1944 | 1466437647794 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:47:27 INFO - PROCESS | 1944 | 1466437647798 Marionette TRACE conn2 <- [1,902,null,{}] 08:47:27 INFO - PROCESS | 1944 | 1466437647801 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}] 08:47:27 INFO - PROCESS | 1944 | 1466437647803 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:27 INFO - PROCESS | 1944 | 1466437647920 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:47:28 INFO - PROCESS | 1944 | 1466437647995 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:28 INFO - PROCESS | 1944 | 1466437647996 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x121834000 == 36 [pid = 1944] [id = 233] 08:47:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x112f20800) [pid = 1944] [serial = 697] [outer = 0x0] 08:47:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x119256c00) [pid = 1944] [serial = 698] [outer = 0x112f20800] 08:47:28 INFO - PROCESS | 1944 | 1466437648037 Marionette DEBUG loaded listener.js 08:47:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x119873400) [pid = 1944] [serial = 699] [outer = 0x112f20800] 08:47:28 INFO - PROCESS | 1944 | 1466437648377 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]]]}] 08:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 625ms 08:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:47:28 INFO - PROCESS | 1944 | 1466437648417 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:47:28 INFO - PROCESS | 1944 | 1466437648418 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:47:28 INFO - PROCESS | 1944 | 1466437648420 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 1944 | 1466437648421 Marionette TRACE conn2 <- [1,906,null,{}] 08:47:28 INFO - PROCESS | 1944 | 1466437648431 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}] 08:47:28 INFO - PROCESS | 1944 | 1466437648432 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:28 INFO - PROCESS | 1944 | 1466437648514 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:47:28 INFO - PROCESS | 1944 | 1466437648563 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:28 INFO - PROCESS | 1944 | 1466437648565 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x123cee000 == 37 [pid = 1944] [id = 234] 08:47:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x119632400) [pid = 1944] [serial = 700] [outer = 0x0] 08:47:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x119895800) [pid = 1944] [serial = 701] [outer = 0x119632400] 08:47:28 INFO - PROCESS | 1944 | 1466437648592 Marionette DEBUG loaded listener.js 08:47:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x11998f400) [pid = 1944] [serial = 702] [outer = 0x119632400] 08:47:28 INFO - PROCESS | 1944 | 1466437648888 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]]]}] 08:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 520ms 08:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:47:28 INFO - PROCESS | 1944 | 1466437648941 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:47:28 INFO - PROCESS | 1944 | 1466437648943 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:47:28 INFO - PROCESS | 1944 | 1466437648947 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 1944 | 1466437648948 Marionette TRACE conn2 <- [1,910,null,{}] 08:47:28 INFO - PROCESS | 1944 | 1466437648950 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}] 08:47:28 INFO - PROCESS | 1944 | 1466437648952 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:29 INFO - PROCESS | 1944 | 1466437649037 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:47:29 INFO - PROCESS | 1944 | 1466437649042 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:29 INFO - PROCESS | 1944 | 1466437649045 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191ee800 == 38 [pid = 1944] [id = 235] 08:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x1198b1800) [pid = 1944] [serial = 703] [outer = 0x0] 08:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x120de9000) [pid = 1944] [serial = 704] [outer = 0x1198b1800] 08:47:29 INFO - PROCESS | 1944 | 1466437649069 Marionette DEBUG loaded listener.js 08:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x121451000) [pid = 1944] [serial = 705] [outer = 0x1198b1800] 08:47:29 INFO - PROCESS | 1944 | 1466437649432 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]]]}] 08:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 519ms 08:47:29 INFO - PROCESS | 1944 | 1466437649481 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:47:29 INFO - PROCESS | 1944 | 1466437649484 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:47:29 INFO - PROCESS | 1944 | 1466437649488 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:47:29 INFO - PROCESS | 1944 | 1466437649490 Marionette TRACE conn2 <- [1,914,null,{}] 08:47:29 INFO - PROCESS | 1944 | 1466437649494 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}] 08:47:29 INFO - PROCESS | 1944 | 1466437649496 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:29 INFO - PROCESS | 1944 | 1466437649603 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:47:29 INFO - PROCESS | 1944 | 1466437649651 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:29 INFO - PROCESS | 1944 | 1466437649654 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x113216800 == 39 [pid = 1944] [id = 236] 08:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x11291d000) [pid = 1944] [serial = 706] [outer = 0x0] 08:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x112922800) [pid = 1944] [serial = 707] [outer = 0x11291d000] 08:47:29 INFO - PROCESS | 1944 | 1466437649685 Marionette DEBUG loaded listener.js 08:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x112d41c00) [pid = 1944] [serial = 708] [outer = 0x11291d000] 08:47:30 INFO - PROCESS | 1944 | 1466437650148 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]]]}] 08:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 724ms 08:47:30 INFO - PROCESS | 1944 | 1466437650234 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:47:30 INFO - PROCESS | 1944 | 1466437650237 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:47:30 INFO - PROCESS | 1944 | 1466437650245 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:47:30 INFO - PROCESS | 1944 | 1466437650247 Marionette TRACE conn2 <- [1,918,null,{}] 08:47:30 INFO - PROCESS | 1944 | 1466437650250 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}] 08:47:30 INFO - PROCESS | 1944 | 1466437650252 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:30 INFO - PROCESS | 1944 | 1466437650380 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:47:30 INFO - PROCESS | 1944 | 1466437650453 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:30 INFO - PROCESS | 1944 | 1466437650454 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x11815b000 == 40 [pid = 1944] [id = 237] 08:47:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x114f7c400) [pid = 1944] [serial = 709] [outer = 0x0] 08:47:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x115e1a800) [pid = 1944] [serial = 710] [outer = 0x114f7c400] 08:47:30 INFO - PROCESS | 1944 | 1466437650485 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x11663a800) [pid = 1944] [serial = 711] [outer = 0x114f7c400] 08:47:31 INFO - PROCESS | 1944 | 1466437651036 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]]]}] 08:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 872ms 08:47:31 INFO - PROCESS | 1944 | 1466437651116 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 1944 | 1466437651118 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:47:31 INFO - PROCESS | 1944 | 1466437651122 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 1944 | 1466437651126 Marionette TRACE conn2 <- [1,922,null,{}] 08:47:31 INFO - PROCESS | 1944 | 1466437651173 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}] 08:47:31 INFO - PROCESS | 1944 | 1466437651179 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:31 INFO - PROCESS | 1944 | 1466437651398 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:47:31 INFO - PROCESS | 1944 | 1466437651473 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:31 INFO - PROCESS | 1944 | 1466437651475 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x1133df000 == 41 [pid = 1944] [id = 238] 08:47:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x112928400) [pid = 1944] [serial = 712] [outer = 0x0] 08:47:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x112a7d800) [pid = 1944] [serial = 713] [outer = 0x112928400] 08:47:31 INFO - PROCESS | 1944 | 1466437651503 Marionette DEBUG loaded listener.js 08:47:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x1131ad000) [pid = 1944] [serial = 714] [outer = 0x112928400] 08:47:31 INFO - PROCESS | 1944 | --DOCSHELL 0x123cee000 == 40 [pid = 1944] [id = 234] 08:47:31 INFO - PROCESS | 1944 | --DOCSHELL 0x121834000 == 39 [pid = 1944] [id = 233] 08:47:31 INFO - PROCESS | 1944 | --DOCSHELL 0x11815f000 == 38 [pid = 1944] [id = 232] 08:47:31 INFO - PROCESS | 1944 | --DOCSHELL 0x12105d800 == 37 [pid = 1944] [id = 231] 08:47:31 INFO - PROCESS | 1944 | --DOCSHELL 0x11261f800 == 36 [pid = 1944] [id = 230] 08:47:31 INFO - PROCESS | 1944 | --DOCSHELL 0x1191ef000 == 35 [pid = 1944] [id = 229] 08:47:31 INFO - PROCESS | 1944 | --DOCSHELL 0x118591000 == 34 [pid = 1944] [id = 228] 08:47:31 INFO - PROCESS | 1944 | --DOCSHELL 0x117e7f000 == 33 [pid = 1944] [id = 227] 08:47:31 INFO - PROCESS | 1944 | --DOCSHELL 0x115eef000 == 32 [pid = 1944] [id = 226] 08:47:31 INFO - PROCESS | 1944 | --DOCSHELL 0x115e3d800 == 31 [pid = 1944] [id = 225] 08:47:31 INFO - PROCESS | 1944 | --DOCSHELL 0x111e9e800 == 30 [pid = 1944] [id = 224] 08:47:31 INFO - PROCESS | 1944 | 1466437651950 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]]]}] 08:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 861ms 08:47:31 INFO - PROCESS | 1944 | 1466437651983 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 1944 | 1466437651985 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:47:31 INFO - PROCESS | 1944 | 1466437651989 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 1944 | 1466437651991 Marionette TRACE conn2 <- [1,926,null,{}] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x125dc9800) [pid = 1944] [serial = 632] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x126316000) [pid = 1944] [serial = 633] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12aaccc00) [pid = 1944] [serial = 638] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x126d36000) [pid = 1944] [serial = 635] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12b8cdc00) [pid = 1944] [serial = 641] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12b7c8000) [pid = 1944] [serial = 639] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x12b7c7c00) [pid = 1944] [serial = 612] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x121769400) [pid = 1944] [serial = 629] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11988e800) [pid = 1944] [serial = 626] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x120de6000) [pid = 1944] [serial = 627] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11820ec00) [pid = 1944] [serial = 623] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x118406000) [pid = 1944] [serial = 624] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x115e20800) [pid = 1944] [serial = 614] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12ba7b000) [pid = 1944] [serial = 647] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1174cd400) [pid = 1944] [serial = 615] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x1187a3400) [pid = 1944] [serial = 617] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x11962bc00) [pid = 1944] [serial = 618] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x116634c00) [pid = 1944] [serial = 620] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x116a15800) [pid = 1944] [serial = 621] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12be2b400) [pid = 1944] [serial = 648] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12c469c00) [pid = 1944] [serial = 651] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12c113000) [pid = 1944] [serial = 650] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x126790400) [pid = 1944] [serial = 644] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12b8d9000) [pid = 1944] [serial = 642] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x12a5cc800) [pid = 1944] [serial = 636] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12b8d0400) [pid = 1944] [serial = 645] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x124b77400) [pid = 1944] [serial = 630] [outer = 0x0] [url = about:blank] 08:47:32 INFO - PROCESS | 1944 | 1466437652016 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}] 08:47:32 INFO - PROCESS | 1944 | 1466437652018 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:32 INFO - PROCESS | 1944 | 1466437652097 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:47:32 INFO - PROCESS | 1944 | 1466437652100 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:32 INFO - PROCESS | 1944 | 1466437652102 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x116849800 == 31 [pid = 1944] [id = 239] 08:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x115e20800) [pid = 1944] [serial = 715] [outer = 0x0] 08:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x1164ec800) [pid = 1944] [serial = 716] [outer = 0x115e20800] 08:47:32 INFO - PROCESS | 1944 | 1466437652128 Marionette DEBUG loaded listener.js 08:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x116807800) [pid = 1944] [serial = 717] [outer = 0x115e20800] 08:47:32 INFO - PROCESS | 1944 | 1466437652469 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]]]}] 08:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 532ms 08:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:47:32 INFO - PROCESS | 1944 | 1466437652521 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:47:32 INFO - PROCESS | 1944 | 1466437652523 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:47:32 INFO - PROCESS | 1944 | 1466437652525 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 1944 | 1466437652527 Marionette TRACE conn2 <- [1,930,null,{}] 08:47:32 INFO - PROCESS | 1944 | 1466437652529 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}] 08:47:32 INFO - PROCESS | 1944 | 1466437652530 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:32 INFO - PROCESS | 1944 | 1466437652618 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:47:32 INFO - PROCESS | 1944 | 1466437652674 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:32 INFO - PROCESS | 1944 | 1466437652675 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x118159000 == 32 [pid = 1944] [id = 240] 08:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x1167ed400) [pid = 1944] [serial = 718] [outer = 0x0] 08:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1176e2400) [pid = 1944] [serial = 719] [outer = 0x1167ed400] 08:47:32 INFO - PROCESS | 1944 | 1466437652701 Marionette DEBUG loaded listener.js 08:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x1181e5800) [pid = 1944] [serial = 720] [outer = 0x1167ed400] 08:47:33 INFO - PROCESS | 1944 | 1466437653014 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]]]}] 08:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 520ms 08:47:33 INFO - PROCESS | 1944 | 1466437653047 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:47:33 INFO - PROCESS | 1944 | 1466437653049 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:47:33 INFO - PROCESS | 1944 | 1466437653056 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:47:33 INFO - PROCESS | 1944 | 1466437653061 Marionette TRACE conn2 <- [1,934,null,{}] 08:47:33 INFO - PROCESS | 1944 | 1466437653064 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}] 08:47:33 INFO - PROCESS | 1944 | 1466437653067 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:33 INFO - PROCESS | 1944 | 1466437653146 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:47:33 INFO - PROCESS | 1944 | 1466437653198 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 1944 | 1466437653200 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191dd800 == 33 [pid = 1944] [id = 241] 08:47:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x112926800) [pid = 1944] [serial = 721] [outer = 0x0] 08:47:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x118359800) [pid = 1944] [serial = 722] [outer = 0x112926800] 08:47:33 INFO - PROCESS | 1944 | 1466437653224 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1187a7800) [pid = 1944] [serial = 723] [outer = 0x112926800] 08:47:33 INFO - PROCESS | 1944 | 1466437653483 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]]]}] 08:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 478ms 08:47:33 INFO - PROCESS | 1944 | 1466437653531 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:47:33 INFO - PROCESS | 1944 | 1466437653533 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:47:33 INFO - PROCESS | 1944 | 1466437653535 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:47:33 INFO - PROCESS | 1944 | 1466437653536 Marionette TRACE conn2 <- [1,938,null,{}] 08:47:33 INFO - PROCESS | 1944 | 1466437653539 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}] 08:47:33 INFO - PROCESS | 1944 | 1466437653540 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:33 INFO - PROCESS | 1944 | 1466437653629 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:47:33 INFO - PROCESS | 1944 | 1466437653632 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 1944 | 1466437653633 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12183e000 == 34 [pid = 1944] [id = 242] 08:47:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x118307000) [pid = 1944] [serial = 724] [outer = 0x0] 08:47:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x119253c00) [pid = 1944] [serial = 725] [outer = 0x118307000] 08:47:33 INFO - PROCESS | 1944 | 1466437653660 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x11987cc00) [pid = 1944] [serial = 726] [outer = 0x118307000] 08:47:34 INFO - PROCESS | 1944 | 1466437654015 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]]]}] 08:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 522ms 08:47:34 INFO - PROCESS | 1944 | 1466437654074 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 1944 | 1466437654075 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:47:34 INFO - PROCESS | 1944 | 1466437654077 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 1944 | 1466437654079 Marionette TRACE conn2 <- [1,942,null,{}] 08:47:34 INFO - PROCESS | 1944 | 1466437654081 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}] 08:47:34 INFO - PROCESS | 1944 | 1466437654082 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:34 INFO - PROCESS | 1944 | 1466437654181 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:47:34 INFO - PROCESS | 1944 | 1466437654214 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:34 INFO - PROCESS | 1944 | 1466437654217 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x123cf6800 == 35 [pid = 1944] [id = 243] 08:47:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x119a8b400) [pid = 1944] [serial = 727] [outer = 0x0] 08:47:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x120de5000) [pid = 1944] [serial = 728] [outer = 0x119a8b400] 08:47:34 INFO - PROCESS | 1944 | 1466437654249 Marionette DEBUG loaded listener.js 08:47:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x120e8a400) [pid = 1944] [serial = 729] [outer = 0x119a8b400] 08:47:34 INFO - PROCESS | 1944 | 1466437654583 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]]]}] 08:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 519ms 08:47:34 INFO - PROCESS | 1944 | 1466437654598 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 1944 | 1466437654599 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:47:34 INFO - PROCESS | 1944 | 1466437654601 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 1944 | 1466437654602 Marionette TRACE conn2 <- [1,946,null,{}] 08:47:34 INFO - PROCESS | 1944 | 1466437654604 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}] 08:47:34 INFO - PROCESS | 1944 | 1466437654606 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:34 INFO - PROCESS | 1944 | 1466437654711 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:47:34 INFO - PROCESS | 1944 | 1466437654723 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:34 INFO - PROCESS | 1944 | 1466437654724 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x125f55000 == 36 [pid = 1944] [id = 244] 08:47:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x111e62800) [pid = 1944] [serial = 730] [outer = 0x0] 08:47:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12190d000) [pid = 1944] [serial = 731] [outer = 0x111e62800] 08:47:34 INFO - PROCESS | 1944 | 1466437654750 Marionette DEBUG loaded listener.js 08:47:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x124415800) [pid = 1944] [serial = 732] [outer = 0x111e62800] 08:47:35 INFO - PROCESS | 1944 | 1466437655072 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]]]}] 08:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 517ms 08:47:35 INFO - PROCESS | 1944 | 1466437655120 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 1944 | 1466437655122 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:47:35 INFO - PROCESS | 1944 | 1466437655127 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - PROCESS | 1944 | 1466437655129 Marionette TRACE conn2 <- [1,950,null,{}] 08:47:35 INFO - PROCESS | 1944 | 1466437655132 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}] 08:47:35 INFO - PROCESS | 1944 | 1466437655134 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:35 INFO - PROCESS | 1944 | 1466437655279 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:47:35 INFO - PROCESS | 1944 | 1466437655296 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:35 INFO - PROCESS | 1944 | 1466437655297 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a6c000 == 37 [pid = 1944] [id = 245] 08:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x121595400) [pid = 1944] [serial = 733] [outer = 0x0] 08:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x1245ba800) [pid = 1944] [serial = 734] [outer = 0x121595400] 08:47:35 INFO - PROCESS | 1944 | 1466437655338 Marionette DEBUG loaded listener.js 08:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x124b73c00) [pid = 1944] [serial = 735] [outer = 0x121595400] 08:47:35 INFO - PROCESS | 1944 | 1466437655766 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]]]}] 08:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 671ms 08:47:35 INFO - PROCESS | 1944 | 1466437655796 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 1944 | 1466437655797 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:47:35 INFO - PROCESS | 1944 | 1466437655799 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - PROCESS | 1944 | 1466437655800 Marionette TRACE conn2 <- [1,954,null,{}] 08:47:35 INFO - PROCESS | 1944 | 1466437655803 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}] 08:47:35 INFO - PROCESS | 1944 | 1466437655804 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:35 INFO - PROCESS | 1944 | 1466437655898 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:47:35 INFO - PROCESS | 1944 | 1466437655933 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:35 INFO - PROCESS | 1944 | 1466437655934 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x128cdf000 == 38 [pid = 1944] [id = 246] 08:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x115e18800) [pid = 1944] [serial = 736] [outer = 0x0] 08:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x123c6f800) [pid = 1944] [serial = 737] [outer = 0x115e18800] 08:47:35 INFO - PROCESS | 1944 | 1466437655958 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x124bec400) [pid = 1944] [serial = 738] [outer = 0x115e18800] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x1133a8c00) [pid = 1944] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1181dd400) [pid = 1944] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11292a400) [pid = 1944] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1133ab400) [pid = 1944] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x116198c00) [pid = 1944] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x110fa0c00) [pid = 1944] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x111c7b400) [pid = 1944] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x113c86c00) [pid = 1944] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1176e7c00) [pid = 1944] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x119895400) [pid = 1944] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12658e400) [pid = 1944] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x129372400) [pid = 1944] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x113c4d800) [pid = 1944] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x112f20800) [pid = 1944] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x112f1f800) [pid = 1944] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x111ecac00) [pid = 1944] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:47:36 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x119632400) [pid = 1944] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:47:36 INFO - PROCESS | 1944 | 1466437656389 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]]]}] 08:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 618ms 08:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:47:36 INFO - PROCESS | 1944 | 1466437656419 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:47:36 INFO - PROCESS | 1944 | 1466437656421 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:47:36 INFO - PROCESS | 1944 | 1466437656424 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:47:36 INFO - PROCESS | 1944 | 1466437656426 Marionette TRACE conn2 <- [1,958,null,{}] 08:47:36 INFO - PROCESS | 1944 | 1466437656429 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}] 08:47:36 INFO - PROCESS | 1944 | 1466437656430 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:36 INFO - PROCESS | 1944 | 1466437656575 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:47:36 INFO - PROCESS | 1944 | 1466437656651 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:36 INFO - PROCESS | 1944 | 1466437656652 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x1212d2800 == 39 [pid = 1944] [id = 247] 08:47:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x111c7b400) [pid = 1944] [serial = 739] [outer = 0x0] 08:47:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1167dfc00) [pid = 1944] [serial = 740] [outer = 0x111c7b400] 08:47:36 INFO - PROCESS | 1944 | 1466437656696 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x1187a3400) [pid = 1944] [serial = 741] [outer = 0x111c7b400] 08:47:36 INFO - PROCESS | 1944 | 1466437656964 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]]]}] 08:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 571ms 08:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:47:37 INFO - PROCESS | 1944 | 1466437656999 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 1944 | 1466437657000 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:47:37 INFO - PROCESS | 1944 | 1466437657002 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 1944 | 1466437657003 Marionette TRACE conn2 <- [1,962,null,{}] 08:47:37 INFO - PROCESS | 1944 | 1466437657005 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}] 08:47:37 INFO - PROCESS | 1944 | 1466437657006 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:37 INFO - PROCESS | 1944 | 1466437657099 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:47:37 INFO - PROCESS | 1944 | 1466437657150 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:37 INFO - PROCESS | 1944 | 1466437657152 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x129662800 == 40 [pid = 1944] [id = 248] 08:47:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x112f20800) [pid = 1944] [serial = 742] [outer = 0x0] 08:47:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x1198a2400) [pid = 1944] [serial = 743] [outer = 0x112f20800] 08:47:37 INFO - PROCESS | 1944 | 1466437657178 Marionette DEBUG loaded listener.js 08:47:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x125dc9000) [pid = 1944] [serial = 744] [outer = 0x112f20800] 08:47:37 INFO - PROCESS | 1944 | 1466437657451 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]]]}] 08:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 468ms 08:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:47:37 INFO - PROCESS | 1944 | 1466437657471 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 1944 | 1466437657472 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:47:37 INFO - PROCESS | 1944 | 1466437657482 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 1944 | 1466437657484 Marionette TRACE conn2 <- [1,966,null,{}] 08:47:37 INFO - PROCESS | 1944 | 1466437657486 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}] 08:47:37 INFO - PROCESS | 1944 | 1466437657488 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:37 INFO - PROCESS | 1944 | 1466437657583 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:47:37 INFO - PROCESS | 1944 | 1466437657587 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:37 INFO - PROCESS | 1944 | 1466437657588 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6ad000 == 41 [pid = 1944] [id = 249] 08:47:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x125dd9400) [pid = 1944] [serial = 745] [outer = 0x0] 08:47:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x126312400) [pid = 1944] [serial = 746] [outer = 0x125dd9400] 08:47:37 INFO - PROCESS | 1944 | 1466437657612 Marionette DEBUG loaded listener.js 08:47:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x1263a8800) [pid = 1944] [serial = 747] [outer = 0x125dd9400] 08:47:37 INFO - PROCESS | 1944 | 1466437657935 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]]]}] 08:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 478ms 08:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:47:37 INFO - PROCESS | 1944 | 1466437657954 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 1944 | 1466437657955 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:47:37 INFO - PROCESS | 1944 | 1466437657957 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 1944 | 1466437657958 Marionette TRACE conn2 <- [1,970,null,{}] 08:47:37 INFO - PROCESS | 1944 | 1466437657964 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}] 08:47:37 INFO - PROCESS | 1944 | 1466437657965 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:38 INFO - PROCESS | 1944 | 1466437658071 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:47:38 INFO - PROCESS | 1944 | 1466437658077 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:38 INFO - PROCESS | 1944 | 1466437658078 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aaaf000 == 42 [pid = 1944] [id = 250] 08:47:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x11998b800) [pid = 1944] [serial = 748] [outer = 0x0] 08:47:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x1263a7c00) [pid = 1944] [serial = 749] [outer = 0x11998b800] 08:47:38 INFO - PROCESS | 1944 | 1466437658109 Marionette DEBUG loaded listener.js 08:47:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x126a84400) [pid = 1944] [serial = 750] [outer = 0x11998b800] 08:47:38 INFO - PROCESS | 1944 | 1466437658549 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]]]}] 08:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 622ms 08:47:38 INFO - PROCESS | 1944 | 1466437658579 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:47:38 INFO - PROCESS | 1944 | 1466437658582 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:47:38 INFO - PROCESS | 1944 | 1466437658585 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:47:38 INFO - PROCESS | 1944 | 1466437658587 Marionette TRACE conn2 <- [1,974,null,{}] 08:47:38 INFO - PROCESS | 1944 | 1466437658591 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}] 08:47:38 INFO - PROCESS | 1944 | 1466437658592 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:38 INFO - PROCESS | 1944 | 1466437658695 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:47:38 INFO - PROCESS | 1944 | 1466437658749 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:38 INFO - PROCESS | 1944 | 1466437658750 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ff3000 == 43 [pid = 1944] [id = 251] 08:47:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x113016000) [pid = 1944] [serial = 751] [outer = 0x0] 08:47:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x11337b800) [pid = 1944] [serial = 752] [outer = 0x113016000] 08:47:38 INFO - PROCESS | 1944 | 1466437658781 Marionette DEBUG loaded listener.js 08:47:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x116711c00) [pid = 1944] [serial = 753] [outer = 0x113016000] 08:47:39 INFO - PROCESS | 1944 | 1466437659230 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]]]}] 08:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 720ms 08:47:39 INFO - PROCESS | 1944 | 1466437659305 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:47:39 INFO - PROCESS | 1944 | 1466437659308 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:47:39 INFO - PROCESS | 1944 | 1466437659314 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:47:39 INFO - PROCESS | 1944 | 1466437659316 Marionette TRACE conn2 <- [1,978,null,{}] 08:47:39 INFO - PROCESS | 1944 | 1466437659319 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}] 08:47:39 INFO - PROCESS | 1944 | 1466437659320 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:39 INFO - PROCESS | 1944 | 1466437659423 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:47:39 INFO - PROCESS | 1944 | 1466437659489 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:39 INFO - PROCESS | 1944 | 1466437659491 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x123cee000 == 44 [pid = 1944] [id = 252] 08:47:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x11814c400) [pid = 1944] [serial = 754] [outer = 0x0] 08:47:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x118209400) [pid = 1944] [serial = 755] [outer = 0x11814c400] 08:47:39 INFO - PROCESS | 1944 | 1466437659521 Marionette DEBUG loaded listener.js 08:47:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x118405800) [pid = 1944] [serial = 756] [outer = 0x11814c400] 08:47:39 INFO - PROCESS | 1944 | 1466437659942 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]]]}] 08:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 08:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:47:39 INFO - PROCESS | 1944 | 1466437659985 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:47:39 INFO - PROCESS | 1944 | 1466437659986 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:47:39 INFO - PROCESS | 1944 | 1466437659989 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:47:39 INFO - PROCESS | 1944 | 1466437659992 Marionette TRACE conn2 <- [1,982,null,{}] 08:47:40 INFO - PROCESS | 1944 | 1466437659999 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}] 08:47:40 INFO - PROCESS | 1944 | 1466437660003 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:40 INFO - PROCESS | 1944 | 1466437660104 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:47:40 INFO - PROCESS | 1944 | 1466437660160 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:40 INFO - PROCESS | 1944 | 1466437660162 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b07a000 == 45 [pid = 1944] [id = 253] 08:47:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x1198a8000) [pid = 1944] [serial = 757] [outer = 0x0] 08:47:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x119990000) [pid = 1944] [serial = 758] [outer = 0x1198a8000] 08:47:40 INFO - PROCESS | 1944 | 1466437660193 Marionette DEBUG loaded listener.js 08:47:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x120e8bc00) [pid = 1944] [serial = 759] [outer = 0x1198a8000] 08:47:40 INFO - PROCESS | 1944 | 1466437660662 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]]]}] 08:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 722ms 08:47:40 INFO - PROCESS | 1944 | 1466437660722 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:47:40 INFO - PROCESS | 1944 | 1466437660723 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:47:40 INFO - PROCESS | 1944 | 1466437660727 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:47:40 INFO - PROCESS | 1944 | 1466437660728 Marionette TRACE conn2 <- [1,986,null,{}] 08:47:40 INFO - PROCESS | 1944 | 1466437660731 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}] 08:47:40 INFO - PROCESS | 1944 | 1466437660732 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:40 INFO - PROCESS | 1944 | 1466437660832 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:47:40 INFO - PROCESS | 1944 | 1466437660886 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:40 INFO - PROCESS | 1944 | 1466437660887 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x116419800 == 46 [pid = 1944] [id = 254] 08:47:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x119983000) [pid = 1944] [serial = 760] [outer = 0x0] 08:47:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x120e84400) [pid = 1944] [serial = 761] [outer = 0x119983000] 08:47:40 INFO - PROCESS | 1944 | 1466437660916 Marionette DEBUG loaded listener.js 08:47:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x121be4c00) [pid = 1944] [serial = 762] [outer = 0x119983000] 08:47:41 INFO - PROCESS | 1944 | 1466437661448 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]]]}] 08:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 769ms 08:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:47:41 INFO - PROCESS | 1944 | 1466437661496 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:47:41 INFO - PROCESS | 1944 | 1466437661499 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:47:41 INFO - PROCESS | 1944 | 1466437661502 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:47:41 INFO - PROCESS | 1944 | 1466437661503 Marionette TRACE conn2 <- [1,990,null,{}] 08:47:41 INFO - PROCESS | 1944 | 1466437661507 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}] 08:47:41 INFO - PROCESS | 1944 | 1466437661508 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:41 INFO - PROCESS | 1944 | 1466437661604 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:47:41 INFO - PROCESS | 1944 | 1466437661662 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:41 INFO - PROCESS | 1944 | 1466437661663 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x115e48000 == 47 [pid = 1944] [id = 255] 08:47:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x115e1a000) [pid = 1944] [serial = 763] [outer = 0x0] 08:47:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x116196800) [pid = 1944] [serial = 764] [outer = 0x115e1a000] 08:47:41 INFO - PROCESS | 1944 | 1466437661691 Marionette DEBUG loaded listener.js 08:47:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x1167e9c00) [pid = 1944] [serial = 765] [outer = 0x115e1a000] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6ad000 == 46 [pid = 1944] [id = 249] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x129662800 == 45 [pid = 1944] [id = 248] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x1212d2800 == 44 [pid = 1944] [id = 247] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x128cdf000 == 43 [pid = 1944] [id = 246] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x126a6c000 == 42 [pid = 1944] [id = 245] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x125f55000 == 41 [pid = 1944] [id = 244] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x123cf6800 == 40 [pid = 1944] [id = 243] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x12183e000 == 39 [pid = 1944] [id = 242] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x1191dd800 == 38 [pid = 1944] [id = 241] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x118159000 == 37 [pid = 1944] [id = 240] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x116849800 == 36 [pid = 1944] [id = 239] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x1133df000 == 35 [pid = 1944] [id = 238] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x11815b000 == 34 [pid = 1944] [id = 237] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x113216800 == 33 [pid = 1944] [id = 236] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x1191ee800 == 32 [pid = 1944] [id = 235] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x116419800 == 31 [pid = 1944] [id = 254] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x12b07a000 == 30 [pid = 1944] [id = 253] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x123cee000 == 29 [pid = 1944] [id = 252] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x116ff3000 == 28 [pid = 1944] [id = 251] 08:47:42 INFO - PROCESS | 1944 | --DOCSHELL 0x12aaaf000 == 27 [pid = 1944] [id = 250] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x1181e0400) [pid = 1944] [serial = 686] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x118405000) [pid = 1944] [serial = 689] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x112d3d400) [pid = 1944] [serial = 674] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x112f1b000) [pid = 1944] [serial = 675] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x113c87800) [pid = 1944] [serial = 677] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x115e19400) [pid = 1944] [serial = 678] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x116708800) [pid = 1944] [serial = 680] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x11680b800) [pid = 1944] [serial = 681] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x112929800) [pid = 1944] [serial = 654] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x111e5cc00) [pid = 1944] [serial = 671] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x110fa2800) [pid = 1944] [serial = 653] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1122a2800) [pid = 1944] [serial = 672] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x1181dcc00) [pid = 1944] [serial = 669] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1167e1400) [pid = 1944] [serial = 668] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x118404400) [pid = 1944] [serial = 657] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11814cc00) [pid = 1944] [serial = 656] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12128c800) [pid = 1944] [serial = 660] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x119a97000) [pid = 1944] [serial = 659] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x12917a000) [pid = 1944] [serial = 663] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x126d33800) [pid = 1944] [serial = 662] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12b031400) [pid = 1944] [serial = 666] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12a541c00) [pid = 1944] [serial = 665] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x118d3a000) [pid = 1944] [serial = 692] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1187a5800) [pid = 1944] [serial = 690] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x118dd7400) [pid = 1944] [serial = 693] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x119256c00) [pid = 1944] [serial = 698] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x118408c00) [pid = 1944] [serial = 696] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x11613ec00) [pid = 1944] [serial = 695] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x116881c00) [pid = 1944] [serial = 683] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x1176e4000) [pid = 1944] [serial = 684] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x11998f400) [pid = 1944] [serial = 702] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x120de9000) [pid = 1944] [serial = 704] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x118211c00) [pid = 1944] [serial = 687] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x119895800) [pid = 1944] [serial = 701] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x119873400) [pid = 1944] [serial = 699] [outer = 0x0] [url = about:blank] 08:47:42 INFO - PROCESS | 1944 | 1466437662683 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]]]}] 08:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1221ms 08:47:42 INFO - PROCESS | 1944 | 1466437662723 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:47:42 INFO - PROCESS | 1944 | 1466437662728 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:47:42 INFO - PROCESS | 1944 | 1466437662733 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:47:42 INFO - PROCESS | 1944 | 1466437662735 Marionette TRACE conn2 <- [1,994,null,{}] 08:47:42 INFO - PROCESS | 1944 | 1466437662739 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}] 08:47:42 INFO - PROCESS | 1944 | 1466437662740 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:42 INFO - PROCESS | 1944 | 1466437662821 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:47:42 INFO - PROCESS | 1944 | 1466437662833 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:42 INFO - PROCESS | 1944 | 1466437662836 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x115e4a800 == 28 [pid = 1944] [id = 256] 08:47:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x112f18400) [pid = 1944] [serial = 766] [outer = 0x0] 08:47:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x112f1b400) [pid = 1944] [serial = 767] [outer = 0x112f18400] 08:47:42 INFO - PROCESS | 1944 | 1466437662871 Marionette DEBUG loaded listener.js 08:47:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x113dce400) [pid = 1944] [serial = 768] [outer = 0x112f18400] 08:47:43 INFO - PROCESS | 1944 | 1466437663241 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]]]}] 08:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 522ms 08:47:43 INFO - PROCESS | 1944 | 1466437663279 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 1944 | 1466437663285 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:47:43 INFO - PROCESS | 1944 | 1466437663294 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 1944 | 1466437663297 Marionette TRACE conn2 <- [1,998,null,{}] 08:47:43 INFO - PROCESS | 1944 | 1466437663300 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}] 08:47:43 INFO - PROCESS | 1944 | 1466437663303 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:43 INFO - PROCESS | 1944 | 1466437663424 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:47:43 INFO - PROCESS | 1944 | 1466437663433 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:43 INFO - PROCESS | 1944 | 1466437663434 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fdc000 == 29 [pid = 1944] [id = 257] 08:47:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x116706c00) [pid = 1944] [serial = 769] [outer = 0x0] 08:47:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x116805400) [pid = 1944] [serial = 770] [outer = 0x116706c00] 08:47:43 INFO - PROCESS | 1944 | 1466437663480 Marionette DEBUG loaded listener.js 08:47:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x116f98800) [pid = 1944] [serial = 771] [outer = 0x116706c00] 08:47:43 INFO - PROCESS | 1944 | 1466437663880 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]]]}] 08:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 625ms 08:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:47:43 INFO - PROCESS | 1944 | 1466437663918 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 1944 | 1466437663919 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:47:43 INFO - PROCESS | 1944 | 1466437663921 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 1944 | 1466437663933 Marionette TRACE conn2 <- [1,1002,null,{}] 08:47:43 INFO - PROCESS | 1944 | 1466437663941 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}] 08:47:43 INFO - PROCESS | 1944 | 1466437663944 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:44 INFO - PROCESS | 1944 | 1466437664020 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:47:44 INFO - PROCESS | 1944 | 1466437664027 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:44 INFO - PROCESS | 1944 | 1466437664030 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185e9000 == 30 [pid = 1944] [id = 258] 08:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x1181da400) [pid = 1944] [serial = 772] [outer = 0x0] 08:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x11820cc00) [pid = 1944] [serial = 773] [outer = 0x1181da400] 08:47:44 INFO - PROCESS | 1944 | 1466437664057 Marionette DEBUG loaded listener.js 08:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x118402800) [pid = 1944] [serial = 774] [outer = 0x1181da400] 08:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 483ms 08:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:47:44 INFO - PROCESS | 1944 | 1466437664399 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]]]}] 08:47:44 INFO - PROCESS | 1944 | 1466437664404 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:47:44 INFO - PROCESS | 1944 | 1466437664406 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:47:44 INFO - PROCESS | 1944 | 1466437664412 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:47:44 INFO - PROCESS | 1944 | 1466437664413 Marionette TRACE conn2 <- [1,1006,null,{}] 08:47:44 INFO - PROCESS | 1944 | 1466437664415 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}] 08:47:44 INFO - PROCESS | 1944 | 1466437664416 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:44 INFO - PROCESS | 1944 | 1466437664523 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:47:44 INFO - PROCESS | 1944 | 1466437664552 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:44 INFO - PROCESS | 1944 | 1466437664553 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x119619800 == 31 [pid = 1944] [id = 259] 08:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1131d5000) [pid = 1944] [serial = 775] [outer = 0x0] 08:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x118504c00) [pid = 1944] [serial = 776] [outer = 0x1131d5000] 08:47:44 INFO - PROCESS | 1944 | 1466437664578 Marionette DEBUG loaded listener.js 08:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x118d39c00) [pid = 1944] [serial = 777] [outer = 0x1131d5000] 08:47:44 INFO - PROCESS | 1944 | 1466437664863 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]]]}] 08:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 477ms 08:47:44 INFO - PROCESS | 1944 | 1466437664889 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:47:44 INFO - PROCESS | 1944 | 1466437664890 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:47:44 INFO - PROCESS | 1944 | 1466437664900 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:47:44 INFO - PROCESS | 1944 | 1466437664901 Marionette TRACE conn2 <- [1,1010,null,{}] 08:47:44 INFO - PROCESS | 1944 | 1466437664903 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}] 08:47:44 INFO - PROCESS | 1944 | 1466437664904 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:45 INFO - PROCESS | 1944 | 1466437665007 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:47:45 INFO - PROCESS | 1944 | 1466437665011 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:45 INFO - PROCESS | 1944 | 1466437665013 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e03800 == 32 [pid = 1944] [id = 260] 08:47:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x116f90800) [pid = 1944] [serial = 778] [outer = 0x0] 08:47:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x118dd3400) [pid = 1944] [serial = 779] [outer = 0x116f90800] 08:47:45 INFO - PROCESS | 1944 | 1466437665037 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x119873400) [pid = 1944] [serial = 780] [outer = 0x116f90800] 08:47:45 INFO - PROCESS | 1944 | 1466437665377 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]]]}] 08:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 524ms 08:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:47:45 INFO - PROCESS | 1944 | 1466437665419 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 1944 | 1466437665420 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:47:45 INFO - PROCESS | 1944 | 1466437665422 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 1944 | 1466437665423 Marionette TRACE conn2 <- [1,1014,null,{}] 08:47:45 INFO - PROCESS | 1944 | 1466437665426 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}] 08:47:45 INFO - PROCESS | 1944 | 1466437665430 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:45 INFO - PROCESS | 1944 | 1466437665539 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:47:45 INFO - PROCESS | 1944 | 1466437665572 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:45 INFO - PROCESS | 1944 | 1466437665574 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x1213a3000 == 33 [pid = 1944] [id = 261] 08:47:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x112a76400) [pid = 1944] [serial = 781] [outer = 0x0] 08:47:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x119986400) [pid = 1944] [serial = 782] [outer = 0x112a76400] 08:47:45 INFO - PROCESS | 1944 | 1466437665597 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x121596400) [pid = 1944] [serial = 783] [outer = 0x112a76400] 08:47:45 INFO - PROCESS | 1944 | 1466437665905 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]]]}] 08:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 08:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:47:45 INFO - PROCESS | 1944 | 1466437665951 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 1944 | 1466437665952 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:47:45 INFO - PROCESS | 1944 | 1466437665954 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 1944 | 1466437665955 Marionette TRACE conn2 <- [1,1018,null,{}] 08:47:45 INFO - PROCESS | 1944 | 1466437665958 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}] 08:47:45 INFO - PROCESS | 1944 | 1466437665959 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:46 INFO - PROCESS | 1944 | 1466437666062 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:47:46 INFO - PROCESS | 1944 | 1466437666065 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:46 INFO - PROCESS | 1944 | 1466437666067 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c26000 == 34 [pid = 1944] [id = 262] 08:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x1167eac00) [pid = 1944] [serial = 784] [outer = 0x0] 08:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12197c000) [pid = 1944] [serial = 785] [outer = 0x1167eac00] 08:47:46 INFO - PROCESS | 1944 | 1466437666090 Marionette DEBUG loaded listener.js 08:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x124416400) [pid = 1944] [serial = 786] [outer = 0x1167eac00] 08:47:46 INFO - PROCESS | 1944 | 1466437666404 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]]]}] 08:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 468ms 08:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:47:46 INFO - PROCESS | 1944 | 1466437666422 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:47:46 INFO - PROCESS | 1944 | 1466437666424 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:47:46 INFO - PROCESS | 1944 | 1466437666427 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:47:46 INFO - PROCESS | 1944 | 1466437666430 Marionette TRACE conn2 <- [1,1022,null,{}] 08:47:46 INFO - PROCESS | 1944 | 1466437666448 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}] 08:47:46 INFO - PROCESS | 1944 | 1466437666449 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:46 INFO - PROCESS | 1944 | 1466437666544 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:47:46 INFO - PROCESS | 1944 | 1466437666547 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:46 INFO - PROCESS | 1944 | 1466437666548 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b66800 == 35 [pid = 1944] [id = 263] 08:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x119876000) [pid = 1944] [serial = 787] [outer = 0x0] 08:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x124b76000) [pid = 1944] [serial = 788] [outer = 0x119876000] 08:47:46 INFO - PROCESS | 1944 | 1466437666572 Marionette DEBUG loaded listener.js 08:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x124bed000) [pid = 1944] [serial = 789] [outer = 0x119876000] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x111c7b400) [pid = 1944] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x119a8b400) [pid = 1944] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x112f20800) [pid = 1944] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11998b800) [pid = 1944] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x125dd9400) [pid = 1944] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x111e62800) [pid = 1944] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x121595400) [pid = 1944] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x115e18800) [pid = 1944] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x114f7c400) [pid = 1944] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x112928400) [pid = 1944] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x112926800) [pid = 1944] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x1167ed400) [pid = 1944] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x115e20800) [pid = 1944] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x1198b1800) [pid = 1944] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x11291d000) [pid = 1944] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:47:47 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x118307000) [pid = 1944] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:47:47 INFO - PROCESS | 1944 | 1466437667224 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]]]}] 08:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 828ms 08:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:47:47 INFO - PROCESS | 1944 | 1466437667255 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:47:47 INFO - PROCESS | 1944 | 1466437667257 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:47:47 INFO - PROCESS | 1944 | 1466437667260 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:47:47 INFO - PROCESS | 1944 | 1466437667262 Marionette TRACE conn2 <- [1,1026,null,{}] 08:47:47 INFO - PROCESS | 1944 | 1466437667266 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}] 08:47:47 INFO - PROCESS | 1944 | 1466437667268 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:47 INFO - PROCESS | 1944 | 1466437667427 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:47:47 INFO - PROCESS | 1944 | 1466437667480 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:47 INFO - PROCESS | 1944 | 1466437667481 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b5e800 == 36 [pid = 1944] [id = 264] 08:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11291d000) [pid = 1944] [serial = 790] [outer = 0x0] 08:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x114f7d800) [pid = 1944] [serial = 791] [outer = 0x11291d000] 08:47:47 INFO - PROCESS | 1944 | 1466437667523 Marionette DEBUG loaded listener.js 08:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x1181dc000) [pid = 1944] [serial = 792] [outer = 0x11291d000] 08:47:47 INFO - PROCESS | 1944 | 1466437667814 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]]]}] 08:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 573ms 08:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:47:47 INFO - PROCESS | 1944 | 1466437667835 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:47:47 INFO - PROCESS | 1944 | 1466437667836 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:47:47 INFO - PROCESS | 1944 | 1466437667839 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:47:47 INFO - PROCESS | 1944 | 1466437667840 Marionette TRACE conn2 <- [1,1030,null,{}] 08:47:47 INFO - PROCESS | 1944 | 1466437667850 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}] 08:47:47 INFO - PROCESS | 1944 | 1466437667851 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:47 INFO - PROCESS | 1944 | 1466437667932 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:47:47 INFO - PROCESS | 1944 | 1466437667936 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:47 INFO - PROCESS | 1944 | 1466437667937 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a80800 == 37 [pid = 1944] [id = 265] 08:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x1181e8400) [pid = 1944] [serial = 793] [outer = 0x0] 08:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x124415c00) [pid = 1944] [serial = 794] [outer = 0x1181e8400] 08:47:47 INFO - PROCESS | 1944 | 1466437667962 Marionette DEBUG loaded listener.js 08:47:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x125d2ec00) [pid = 1944] [serial = 795] [outer = 0x1181e8400] 08:47:48 INFO - PROCESS | 1944 | 1466437668279 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]]]}] 08:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 08:47:48 INFO - PROCESS | 1944 | 1466437668315 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:47:48 INFO - PROCESS | 1944 | 1466437668316 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:47:48 INFO - PROCESS | 1944 | 1466437668336 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:47:48 INFO - PROCESS | 1944 | 1466437668338 Marionette TRACE conn2 <- [1,1034,null,{}] 08:47:48 INFO - PROCESS | 1944 | 1466437668340 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}] 08:47:48 INFO - PROCESS | 1944 | 1466437668342 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:48 INFO - PROCESS | 1944 | 1466437668434 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:47:48 INFO - PROCESS | 1944 | 1466437668448 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:48 INFO - PROCESS | 1944 | 1466437668449 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12965c000 == 38 [pid = 1944] [id = 266] 08:47:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x117e2b800) [pid = 1944] [serial = 796] [outer = 0x0] 08:47:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x125de6400) [pid = 1944] [serial = 797] [outer = 0x117e2b800] 08:47:48 INFO - PROCESS | 1944 | 1466437668475 Marionette DEBUG loaded listener.js 08:47:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x126317000) [pid = 1944] [serial = 798] [outer = 0x117e2b800] 08:47:48 INFO - PROCESS | 1944 | 1466437668783 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]]]}] 08:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 475ms 08:47:48 INFO - PROCESS | 1944 | 1466437668805 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:47:48 INFO - PROCESS | 1944 | 1466437668806 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:47:48 INFO - PROCESS | 1944 | 1466437668808 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:47:48 INFO - PROCESS | 1944 | 1466437668809 Marionette TRACE conn2 <- [1,1038,null,{}] 08:47:48 INFO - PROCESS | 1944 | 1466437668815 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}] 08:47:48 INFO - PROCESS | 1944 | 1466437668816 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:48 INFO - PROCESS | 1944 | 1466437668903 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:47:48 INFO - PROCESS | 1944 | 1466437668956 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:48 INFO - PROCESS | 1944 | 1466437668957 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a69d800 == 39 [pid = 1944] [id = 267] 08:47:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12136c800) [pid = 1944] [serial = 799] [outer = 0x0] 08:47:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12678ec00) [pid = 1944] [serial = 800] [outer = 0x12136c800] 08:47:48 INFO - PROCESS | 1944 | 1466437668981 Marionette DEBUG loaded listener.js 08:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x126d2e400) [pid = 1944] [serial = 801] [outer = 0x12136c800] 08:47:49 INFO - PROCESS | 1944 | 1466437669497 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]]]}] 08:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 725ms 08:47:49 INFO - PROCESS | 1944 | 1466437669535 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:47:49 INFO - PROCESS | 1944 | 1466437669538 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:47:49 INFO - PROCESS | 1944 | 1466437669544 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:47:49 INFO - PROCESS | 1944 | 1466437669547 Marionette TRACE conn2 <- [1,1042,null,{}] 08:47:49 INFO - PROCESS | 1944 | 1466437669551 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}] 08:47:49 INFO - PROCESS | 1944 | 1466437669553 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:49 INFO - PROCESS | 1944 | 1466437669660 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:47:49 INFO - PROCESS | 1944 | 1466437669713 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:49 INFO - PROCESS | 1944 | 1466437669714 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ad3000 == 40 [pid = 1944] [id = 268] 08:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x11301b400) [pid = 1944] [serial = 802] [outer = 0x0] 08:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x114f71000) [pid = 1944] [serial = 803] [outer = 0x11301b400] 08:47:49 INFO - PROCESS | 1944 | 1466437669745 Marionette DEBUG loaded listener.js 08:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x116702c00) [pid = 1944] [serial = 804] [outer = 0x11301b400] 08:47:50 INFO - PROCESS | 1944 | 1466437670257 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]]]}] 08:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 727ms 08:47:50 INFO - PROCESS | 1944 | 1466437670269 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:47:50 INFO - PROCESS | 1944 | 1466437670272 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:47:50 INFO - PROCESS | 1944 | 1466437670329 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:47:50 INFO - PROCESS | 1944 | 1466437670331 Marionette TRACE conn2 <- [1,1046,null,{}] 08:47:50 INFO - PROCESS | 1944 | 1466437670333 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}] 08:47:50 INFO - PROCESS | 1944 | 1466437670335 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:50 INFO - PROCESS | 1944 | 1466437670444 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:47:50 INFO - PROCESS | 1944 | 1466437670519 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:50 INFO - PROCESS | 1944 | 1466437670520 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x114f2f800 == 41 [pid = 1944] [id = 269] 08:47:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x113384c00) [pid = 1944] [serial = 805] [outer = 0x0] 08:47:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x1167eb400) [pid = 1944] [serial = 806] [outer = 0x113384c00] 08:47:50 INFO - PROCESS | 1944 | 1466437670551 Marionette DEBUG loaded listener.js 08:47:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x118148000) [pid = 1944] [serial = 807] [outer = 0x113384c00] 08:47:51 INFO - PROCESS | 1944 | --DOCSHELL 0x12965c000 == 40 [pid = 1944] [id = 266] 08:47:51 INFO - PROCESS | 1944 | --DOCSHELL 0x126a80800 == 39 [pid = 1944] [id = 265] 08:47:51 INFO - PROCESS | 1944 | --DOCSHELL 0x123b5e800 == 38 [pid = 1944] [id = 264] 08:47:51 INFO - PROCESS | 1944 | --DOCSHELL 0x124b66800 == 37 [pid = 1944] [id = 263] 08:47:51 INFO - PROCESS | 1944 | --DOCSHELL 0x123c26000 == 36 [pid = 1944] [id = 262] 08:47:51 INFO - PROCESS | 1944 | --DOCSHELL 0x1213a3000 == 35 [pid = 1944] [id = 261] 08:47:51 INFO - PROCESS | 1944 | --DOCSHELL 0x120e03800 == 34 [pid = 1944] [id = 260] 08:47:51 INFO - PROCESS | 1944 | --DOCSHELL 0x119619800 == 33 [pid = 1944] [id = 259] 08:47:51 INFO - PROCESS | 1944 | --DOCSHELL 0x1185e9000 == 32 [pid = 1944] [id = 258] 08:47:51 INFO - PROCESS | 1944 | --DOCSHELL 0x116fdc000 == 31 [pid = 1944] [id = 257] 08:47:51 INFO - PROCESS | 1944 | --DOCSHELL 0x115e4a800 == 30 [pid = 1944] [id = 256] 08:47:51 INFO - PROCESS | 1944 | --DOCSHELL 0x115e48000 == 29 [pid = 1944] [id = 255] 08:47:51 INFO - PROCESS | 1944 | 1466437671184 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]]]}] 08:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 881ms 08:47:51 INFO - PROCESS | 1944 | 1466437671205 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:47:51 INFO - PROCESS | 1944 | 1466437671208 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:47:51 INFO - PROCESS | 1944 | 1466437671214 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:47:51 INFO - PROCESS | 1944 | 1466437671217 Marionette TRACE conn2 <- [1,1050,null,{}] 08:47:51 INFO - PROCESS | 1944 | 1466437671223 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}] 08:47:51 INFO - PROCESS | 1944 | 1466437671225 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:51 INFO - PROCESS | 1944 | 1466437671349 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:47:51 INFO - PROCESS | 1944 | 1466437671360 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:51 INFO - PROCESS | 1944 | 1466437671364 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x11662c800 == 30 [pid = 1944] [id = 270] 08:47:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x116811800) [pid = 1944] [serial = 808] [outer = 0x0] 08:47:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x117142c00) [pid = 1944] [serial = 809] [outer = 0x116811800] 08:47:51 INFO - PROCESS | 1944 | 1466437671415 Marionette DEBUG loaded listener.js 08:47:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x118152800) [pid = 1944] [serial = 810] [outer = 0x116811800] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12190d000) [pid = 1944] [serial = 731] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x1245ba800) [pid = 1944] [serial = 734] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x123c6f800) [pid = 1944] [serial = 737] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x115e1a800) [pid = 1944] [serial = 710] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x11663a800) [pid = 1944] [serial = 711] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x112a7d800) [pid = 1944] [serial = 713] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x1131ad000) [pid = 1944] [serial = 714] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x118359800) [pid = 1944] [serial = 722] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1187a7800) [pid = 1944] [serial = 723] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1176e2400) [pid = 1944] [serial = 719] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1181e5800) [pid = 1944] [serial = 720] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1164ec800) [pid = 1944] [serial = 716] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x116807800) [pid = 1944] [serial = 717] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x121451000) [pid = 1944] [serial = 705] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x112922800) [pid = 1944] [serial = 707] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x112d41c00) [pid = 1944] [serial = 708] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x119253c00) [pid = 1944] [serial = 725] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x124b73c00) [pid = 1944] [serial = 735] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x1167dfc00) [pid = 1944] [serial = 740] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1263a8800) [pid = 1944] [serial = 747] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x124bec400) [pid = 1944] [serial = 738] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x120de5000) [pid = 1944] [serial = 728] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x120e8a400) [pid = 1944] [serial = 729] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x124415800) [pid = 1944] [serial = 732] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x1187a3400) [pid = 1944] [serial = 741] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x125dc9000) [pid = 1944] [serial = 744] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x1198a2400) [pid = 1944] [serial = 743] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x11987cc00) [pid = 1944] [serial = 726] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x126a84400) [pid = 1944] [serial = 750] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x1263a7c00) [pid = 1944] [serial = 749] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x126312400) [pid = 1944] [serial = 746] [outer = 0x0] [url = about:blank] 08:47:51 INFO - PROCESS | 1944 | 1466437671779 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]]]}] 08:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 625ms 08:47:51 INFO - PROCESS | 1944 | 1466437671837 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:47:51 INFO - PROCESS | 1944 | 1466437671840 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:47:51 INFO - PROCESS | 1944 | 1466437671865 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:47:51 INFO - PROCESS | 1944 | 1466437671866 Marionette TRACE conn2 <- [1,1054,null,{}] 08:47:51 INFO - PROCESS | 1944 | 1466437671869 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}] 08:47:51 INFO - PROCESS | 1944 | 1466437671870 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:51 INFO - PROCESS | 1944 | 1466437671946 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:47:51 INFO - PROCESS | 1944 | 1466437671950 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:51 INFO - PROCESS | 1944 | 1466437671951 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x118156800 == 31 [pid = 1944] [id = 271] 08:47:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x1181e2800) [pid = 1944] [serial = 811] [outer = 0x0] 08:47:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x11835ac00) [pid = 1944] [serial = 812] [outer = 0x1181e2800] 08:47:51 INFO - PROCESS | 1944 | 1466437671981 Marionette DEBUG loaded listener.js 08:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x118409400) [pid = 1944] [serial = 813] [outer = 0x1181e2800] 08:47:52 INFO - PROCESS | 1944 | 1466437672306 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]]]}] 08:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 469ms 08:47:52 INFO - PROCESS | 1944 | 1466437672334 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:47:52 INFO - PROCESS | 1944 | 1466437672335 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:47:52 INFO - PROCESS | 1944 | 1466437672337 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:47:52 INFO - PROCESS | 1944 | 1466437672340 Marionette TRACE conn2 <- [1,1058,null,{}] 08:47:52 INFO - PROCESS | 1944 | 1466437672347 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}] 08:47:52 INFO - PROCESS | 1944 | 1466437672351 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:52 INFO - PROCESS | 1944 | 1466437672433 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:47:52 INFO - PROCESS | 1944 | 1466437672485 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:52 INFO - PROCESS | 1944 | 1466437672487 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x119621000 == 32 [pid = 1944] [id = 272] 08:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x118409000) [pid = 1944] [serial = 814] [outer = 0x0] 08:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x118d38800) [pid = 1944] [serial = 815] [outer = 0x118409000] 08:47:52 INFO - PROCESS | 1944 | 1466437672515 Marionette DEBUG loaded listener.js 08:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x119895800) [pid = 1944] [serial = 816] [outer = 0x118409000] 08:47:52 INFO - PROCESS | 1944 | 1466437672796 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]]]}] 08:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 471ms 08:47:52 INFO - PROCESS | 1944 | 1466437672809 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:47:52 INFO - PROCESS | 1944 | 1466437672813 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:47:52 INFO - PROCESS | 1944 | 1466437672820 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:47:52 INFO - PROCESS | 1944 | 1466437672821 Marionette TRACE conn2 <- [1,1062,null,{}] 08:47:52 INFO - PROCESS | 1944 | 1466437672824 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}] 08:47:52 INFO - PROCESS | 1944 | 1466437672825 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:52 INFO - PROCESS | 1944 | 1466437672929 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:47:52 INFO - PROCESS | 1944 | 1466437672933 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:52 INFO - PROCESS | 1944 | 1466437672934 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x1213a3000 == 33 [pid = 1944] [id = 273] 08:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x119990c00) [pid = 1944] [serial = 817] [outer = 0x0] 08:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x120df1400) [pid = 1944] [serial = 818] [outer = 0x119990c00] 08:47:52 INFO - PROCESS | 1944 | 1466437672961 Marionette DEBUG loaded listener.js 08:47:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x121595c00) [pid = 1944] [serial = 819] [outer = 0x119990c00] 08:47:53 INFO - PROCESS | 1944 | 1466437673302 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]]]}] 08:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 515ms 08:47:53 INFO - PROCESS | 1944 | 1466437673342 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:47:53 INFO - PROCESS | 1944 | 1466437673343 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:47:53 INFO - PROCESS | 1944 | 1466437673361 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 1944 | 1466437673362 Marionette TRACE conn2 <- [1,1066,null,{}] 08:47:53 INFO - PROCESS | 1944 | 1466437673364 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}] 08:47:53 INFO - PROCESS | 1944 | 1466437673365 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:53 INFO - PROCESS | 1944 | 1466437673462 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:47:53 INFO - PROCESS | 1944 | 1466437673466 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:53 INFO - PROCESS | 1944 | 1466437673467 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c35800 == 34 [pid = 1944] [id = 274] 08:47:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x119a9a000) [pid = 1944] [serial = 820] [outer = 0x0] 08:47:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x12197dc00) [pid = 1944] [serial = 821] [outer = 0x119a9a000] 08:47:53 INFO - PROCESS | 1944 | 1466437673491 Marionette DEBUG loaded listener.js 08:47:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x124415400) [pid = 1944] [serial = 822] [outer = 0x119a9a000] 08:47:53 INFO - PROCESS | 1944 | 1466437673812 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]]]}] 08:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 08:47:53 INFO - PROCESS | 1944 | 1466437673833 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:47:53 INFO - PROCESS | 1944 | 1466437673834 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:47:53 INFO - PROCESS | 1944 | 1466437673842 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 1944 | 1466437673845 Marionette TRACE conn2 <- [1,1070,null,{}] 08:47:53 INFO - PROCESS | 1944 | 1466437673849 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}] 08:47:53 INFO - PROCESS | 1944 | 1466437673853 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:53 INFO - PROCESS | 1944 | 1466437673968 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:47:53 INFO - PROCESS | 1944 | 1466437673979 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:53 INFO - PROCESS | 1944 | 1466437673981 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x12671e000 == 35 [pid = 1944] [id = 275] 08:47:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x124462000) [pid = 1944] [serial = 823] [outer = 0x0] 08:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x125dc9000) [pid = 1944] [serial = 824] [outer = 0x124462000] 08:47:54 INFO - PROCESS | 1944 | 1466437674006 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x1263ae000) [pid = 1944] [serial = 825] [outer = 0x124462000] 08:47:54 INFO - PROCESS | 1944 | 1466437674376 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]]]}] 08:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 572ms 08:47:54 INFO - PROCESS | 1944 | 1466437674416 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:47:54 INFO - PROCESS | 1944 | 1466437674418 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:47:54 INFO - PROCESS | 1944 | 1466437674422 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:47:54 INFO - PROCESS | 1944 | 1466437674424 Marionette TRACE conn2 <- [1,1074,null,{}] 08:47:54 INFO - PROCESS | 1944 | 1466437674427 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}] 08:47:54 INFO - PROCESS | 1944 | 1466437674428 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:54 INFO - PROCESS | 1944 | 1466437674574 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:47:54 INFO - PROCESS | 1944 | 1466437674632 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:54 INFO - PROCESS | 1944 | 1466437674633 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x129341000 == 36 [pid = 1944] [id = 276] 08:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12678dc00) [pid = 1944] [serial = 826] [outer = 0x0] 08:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x126a8dc00) [pid = 1944] [serial = 827] [outer = 0x12678dc00] 08:47:54 INFO - PROCESS | 1944 | 1466437674675 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x126d37000) [pid = 1944] [serial = 828] [outer = 0x12678dc00] 08:47:55 INFO - PROCESS | 1944 | 1466437675051 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]]]}] 08:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 670ms 08:47:55 INFO - PROCESS | 1944 | 1466437675091 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:47:55 INFO - PROCESS | 1944 | 1466437675092 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:47:55 INFO - PROCESS | 1944 | 1466437675094 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:47:55 INFO - PROCESS | 1944 | 1466437675095 Marionette TRACE conn2 <- [1,1078,null,{}] 08:47:55 INFO - PROCESS | 1944 | 1466437675098 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}] 08:47:55 INFO - PROCESS | 1944 | 1466437675099 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:55 INFO - PROCESS | 1944 | 1466437675195 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:47:55 INFO - PROCESS | 1944 | 1466437675198 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:55 INFO - PROCESS | 1944 | 1466437675199 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x129662000 == 37 [pid = 1944] [id = 277] 08:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12678f800) [pid = 1944] [serial = 829] [outer = 0x0] 08:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x11988f000) [pid = 1944] [serial = 830] [outer = 0x12678f800] 08:47:55 INFO - PROCESS | 1944 | 1466437675223 Marionette DEBUG loaded listener.js 08:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x128d07800) [pid = 1944] [serial = 831] [outer = 0x12678f800] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x113016000) [pid = 1944] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11814c400) [pid = 1944] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1198a8000) [pid = 1944] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x119983000) [pid = 1944] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x1131d5000) [pid = 1944] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1181da400) [pid = 1944] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x116706c00) [pid = 1944] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x116f90800) [pid = 1944] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x112a76400) [pid = 1944] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x119876000) [pid = 1944] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x11291d000) [pid = 1944] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x1167eac00) [pid = 1944] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x112f18400) [pid = 1944] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x115e1a000) [pid = 1944] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x1181e8400) [pid = 1944] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:47:55 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x117e2b800) [pid = 1944] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:47:55 INFO - PROCESS | 1944 | 1466437675616 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]]]}] 08:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 569ms 08:47:55 INFO - PROCESS | 1944 | 1466437675663 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:47:55 INFO - PROCESS | 1944 | 1466437675664 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:47:55 INFO - PROCESS | 1944 | 1466437675666 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:47:55 INFO - PROCESS | 1944 | 1466437675668 Marionette TRACE conn2 <- [1,1082,null,{}] 08:47:55 INFO - PROCESS | 1944 | 1466437675670 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}] 08:47:55 INFO - PROCESS | 1944 | 1466437675671 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:55 INFO - PROCESS | 1944 | 1466437675740 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:47:55 INFO - PROCESS | 1944 | 1466437675795 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:55 INFO - PROCESS | 1944 | 1466437675796 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x119608000 == 38 [pid = 1944] [id = 278] 08:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x1131d5000) [pid = 1944] [serial = 832] [outer = 0x0] 08:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x1176e7c00) [pid = 1944] [serial = 833] [outer = 0x1131d5000] 08:47:55 INFO - PROCESS | 1944 | 1466437675820 Marionette DEBUG loaded listener.js 08:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x119256c00) [pid = 1944] [serial = 834] [outer = 0x1131d5000] 08:47:56 INFO - PROCESS | 1944 | 1466437676099 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]]]}] 08:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 469ms 08:47:56 INFO - PROCESS | 1944 | 1466437676137 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:47:56 INFO - PROCESS | 1944 | 1466437676138 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:47:56 INFO - PROCESS | 1944 | 1466437676140 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:47:56 INFO - PROCESS | 1944 | 1466437676141 Marionette TRACE conn2 <- [1,1086,null,{}] 08:47:56 INFO - PROCESS | 1944 | 1466437676147 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}] 08:47:56 INFO - PROCESS | 1944 | 1466437676149 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:56 INFO - PROCESS | 1944 | 1466437676229 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:47:56 INFO - PROCESS | 1944 | 1466437676233 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:56 INFO - PROCESS | 1944 | 1466437676234 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aaaa000 == 39 [pid = 1944] [id = 279] 08:47:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x119625000) [pid = 1944] [serial = 835] [outer = 0x0] 08:47:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x12630dc00) [pid = 1944] [serial = 836] [outer = 0x119625000] 08:47:56 INFO - PROCESS | 1944 | 1466437676261 Marionette DEBUG loaded listener.js 08:47:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x128d08000) [pid = 1944] [serial = 837] [outer = 0x119625000] 08:47:56 INFO - PROCESS | 1944 | 1466437676611 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]]]}] 08:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 522ms 08:47:56 INFO - PROCESS | 1944 | 1466437676662 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:47:56 INFO - PROCESS | 1944 | 1466437676664 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:47:56 INFO - PROCESS | 1944 | 1466437676680 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:47:56 INFO - PROCESS | 1944 | 1466437676682 Marionette TRACE conn2 <- [1,1090,null,{}] 08:47:56 INFO - PROCESS | 1944 | 1466437676684 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}] 08:47:56 INFO - PROCESS | 1944 | 1466437676686 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:56 INFO - PROCESS | 1944 | 1466437676805 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:47:56 INFO - PROCESS | 1944 | 1466437676811 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:56 INFO - PROCESS | 1944 | 1466437676813 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b886800 == 40 [pid = 1944] [id = 280] 08:47:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x129058400) [pid = 1944] [serial = 838] [outer = 0x0] 08:47:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12917b400) [pid = 1944] [serial = 839] [outer = 0x129058400] 08:47:56 INFO - PROCESS | 1944 | 1466437676855 Marionette DEBUG loaded listener.js 08:47:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x129377000) [pid = 1944] [serial = 840] [outer = 0x129058400] 08:47:57 INFO - PROCESS | 1944 | 1466437677299 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]]]}] 08:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 672ms 08:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:47:57 INFO - PROCESS | 1944 | 1466437677349 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:47:57 INFO - PROCESS | 1944 | 1466437677350 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:47:57 INFO - PROCESS | 1944 | 1466437677352 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:47:57 INFO - PROCESS | 1944 | 1466437677353 Marionette TRACE conn2 <- [1,1094,null,{}] 08:47:57 INFO - PROCESS | 1944 | 1466437677355 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}] 08:47:57 INFO - PROCESS | 1944 | 1466437677357 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:57 INFO - PROCESS | 1944 | 1466437677436 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:47:57 INFO - PROCESS | 1944 | 1466437677440 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:57 INFO - PROCESS | 1944 | 1466437677441 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b89d800 == 41 [pid = 1944] [id = 281] 08:47:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12937bc00) [pid = 1944] [serial = 841] [outer = 0x0] 08:47:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x129683800) [pid = 1944] [serial = 842] [outer = 0x12937bc00] 08:47:57 INFO - PROCESS | 1944 | 1466437677466 Marionette DEBUG loaded listener.js 08:47:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x129690000) [pid = 1944] [serial = 843] [outer = 0x12937bc00] 08:47:57 INFO - PROCESS | 1944 | 1466437677928 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]]]}] 08:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 620ms 08:47:57 INFO - PROCESS | 1944 | 1466437677973 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:47:57 INFO - PROCESS | 1944 | 1466437677975 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:47:57 INFO - PROCESS | 1944 | 1466437677978 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:47:57 INFO - PROCESS | 1944 | 1466437677980 Marionette TRACE conn2 <- [1,1098,null,{}] 08:47:57 INFO - PROCESS | 1944 | 1466437677984 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}] 08:47:57 INFO - PROCESS | 1944 | 1466437677986 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:58 INFO - PROCESS | 1944 | 1466437678089 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:47:58 INFO - PROCESS | 1944 | 1466437678156 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:58 INFO - PROCESS | 1944 | 1466437678157 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185ec800 == 42 [pid = 1944] [id = 282] 08:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x116f8dc00) [pid = 1944] [serial = 844] [outer = 0x0] 08:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x1176f1000) [pid = 1944] [serial = 845] [outer = 0x116f8dc00] 08:47:58 INFO - PROCESS | 1944 | 1466437678224 Marionette DEBUG loaded listener.js 08:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1181e4000) [pid = 1944] [serial = 846] [outer = 0x116f8dc00] 08:47:58 INFO - PROCESS | 1944 | 1466437678729 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]]]}] 08:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 771ms 08:47:58 INFO - PROCESS | 1944 | 1466437678749 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:47:58 INFO - PROCESS | 1944 | 1466437678753 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:47:58 INFO - PROCESS | 1944 | 1466437678757 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:47:58 INFO - PROCESS | 1944 | 1466437678759 Marionette TRACE conn2 <- [1,1102,null,{}] 08:47:58 INFO - PROCESS | 1944 | 1466437678762 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}] 08:47:58 INFO - PROCESS | 1944 | 1466437678763 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:58 INFO - PROCESS | 1944 | 1466437678870 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:47:58 INFO - PROCESS | 1944 | 1466437678926 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:58 INFO - PROCESS | 1944 | 1466437678927 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a71800 == 43 [pid = 1944] [id = 283] 08:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x11830cc00) [pid = 1944] [serial = 847] [outer = 0x0] 08:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1187a3400) [pid = 1944] [serial = 848] [outer = 0x11830cc00] 08:47:58 INFO - PROCESS | 1944 | 1466437678969 Marionette DEBUG loaded listener.js 08:47:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x11988e800) [pid = 1944] [serial = 849] [outer = 0x11830cc00] 08:47:59 INFO - PROCESS | 1944 | 1466437679380 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]]]}] 08:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 672ms 08:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:47:59 INFO - PROCESS | 1944 | 1466437679435 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:47:59 INFO - PROCESS | 1944 | 1466437679437 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:47:59 INFO - PROCESS | 1944 | 1466437679439 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:47:59 INFO - PROCESS | 1944 | 1466437679442 Marionette TRACE conn2 <- [1,1106,null,{}] 08:47:59 INFO - PROCESS | 1944 | 1466437679464 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}] 08:47:59 INFO - PROCESS | 1944 | 1466437679468 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:59 INFO - PROCESS | 1944 | 1466437679568 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:47:59 INFO - PROCESS | 1944 | 1466437679634 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:59 INFO - PROCESS | 1944 | 1466437679637 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:47:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf81000 == 44 [pid = 1944] [id = 284] 08:47:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x121120c00) [pid = 1944] [serial = 850] [outer = 0x0] 08:47:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x124b79400) [pid = 1944] [serial = 851] [outer = 0x121120c00] 08:47:59 INFO - PROCESS | 1944 | 1466437679668 Marionette DEBUG loaded listener.js 08:47:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12630ec00) [pid = 1944] [serial = 852] [outer = 0x121120c00] 08:48:00 INFO - PROCESS | 1944 | 1466437680225 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]]]}] 08:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 837ms 08:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:48:00 INFO - PROCESS | 1944 | 1466437680276 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:48:00 INFO - PROCESS | 1944 | 1466437680278 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:48:00 INFO - PROCESS | 1944 | 1466437680280 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:48:00 INFO - PROCESS | 1944 | 1466437680282 Marionette TRACE conn2 <- [1,1110,null,{}] 08:48:00 INFO - PROCESS | 1944 | 1466437680284 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}] 08:48:00 INFO - PROCESS | 1944 | 1466437680285 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:00 INFO - PROCESS | 1944 | 1466437680386 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:48:00 INFO - PROCESS | 1944 | 1466437680439 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:00 INFO - PROCESS | 1944 | 1466437680441 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c776800 == 45 [pid = 1944] [id = 285] 08:48:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12630f400) [pid = 1944] [serial = 853] [outer = 0x0] 08:48:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x126d31400) [pid = 1944] [serial = 854] [outer = 0x12630f400] 08:48:00 INFO - PROCESS | 1944 | 1466437680469 Marionette DEBUG loaded listener.js 08:48:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12a5ca400) [pid = 1944] [serial = 855] [outer = 0x12630f400] 08:48:00 INFO - PROCESS | 1944 | 1466437680944 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]]]}] 08:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 668ms 08:48:00 INFO - PROCESS | 1944 | 1466437680950 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:48:00 INFO - PROCESS | 1944 | 1466437680951 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:48:00 INFO - PROCESS | 1944 | 1466437680953 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:48:00 INFO - PROCESS | 1944 | 1466437680954 Marionette TRACE conn2 <- [1,1114,null,{}] 08:48:00 INFO - PROCESS | 1944 | 1466437680957 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}] 08:48:00 INFO - PROCESS | 1944 | 1466437680958 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:01 INFO - PROCESS | 1944 | 1466437681058 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:48:01 INFO - PROCESS | 1944 | 1466437681110 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:01 INFO - PROCESS | 1944 | 1466437681112 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x116abf000 == 46 [pid = 1944] [id = 286] 08:48:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x1167e3800) [pid = 1944] [serial = 856] [outer = 0x0] 08:48:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x11962ec00) [pid = 1944] [serial = 857] [outer = 0x1167e3800] 08:48:01 INFO - PROCESS | 1944 | 1466437681140 Marionette DEBUG loaded listener.js 08:48:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12658d800) [pid = 1944] [serial = 858] [outer = 0x1167e3800] 08:48:01 INFO - PROCESS | 1944 | 1466437681714 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]]]}] 08:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 769ms 08:48:01 INFO - PROCESS | 1944 | 1466437681723 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:48:01 INFO - PROCESS | 1944 | 1466437681725 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:48:01 INFO - PROCESS | 1944 | 1466437681728 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:48:01 INFO - PROCESS | 1944 | 1466437681731 Marionette TRACE conn2 <- [1,1118,null,{}] 08:48:01 INFO - PROCESS | 1944 | 1466437681735 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}] 08:48:01 INFO - PROCESS | 1944 | 1466437681736 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:01 INFO - PROCESS | 1944 | 1466437681838 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:48:01 INFO - PROCESS | 1944 | 1466437681911 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:01 INFO - PROCESS | 1944 | 1466437681912 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x1164b9000 == 47 [pid = 1944] [id = 287] 08:48:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x116704c00) [pid = 1944] [serial = 859] [outer = 0x0] 08:48:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x116882000) [pid = 1944] [serial = 860] [outer = 0x116704c00] 08:48:01 INFO - PROCESS | 1944 | 1466437681975 Marionette DEBUG loaded listener.js 08:48:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x118204000) [pid = 1944] [serial = 861] [outer = 0x116704c00] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12b886800 == 46 [pid = 1944] [id = 280] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12aaaa000 == 45 [pid = 1944] [id = 279] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x119608000 == 44 [pid = 1944] [id = 278] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x129662000 == 43 [pid = 1944] [id = 277] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x129341000 == 42 [pid = 1944] [id = 276] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12671e000 == 41 [pid = 1944] [id = 275] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x123c35800 == 40 [pid = 1944] [id = 274] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x1213a3000 == 39 [pid = 1944] [id = 273] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x119621000 == 38 [pid = 1944] [id = 272] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x118156800 == 37 [pid = 1944] [id = 271] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x11662c800 == 36 [pid = 1944] [id = 270] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x114f2f800 == 35 [pid = 1944] [id = 269] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12a69d800 == 34 [pid = 1944] [id = 267] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x116ad3000 == 33 [pid = 1944] [id = 268] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x116abf000 == 32 [pid = 1944] [id = 286] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12c776800 == 31 [pid = 1944] [id = 285] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf81000 == 30 [pid = 1944] [id = 284] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x126a71800 == 29 [pid = 1944] [id = 283] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x1185ec800 == 28 [pid = 1944] [id = 282] 08:48:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12b89d800 == 27 [pid = 1944] [id = 281] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x12678ec00) [pid = 1944] [serial = 800] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x116711c00) [pid = 1944] [serial = 753] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x11337b800) [pid = 1944] [serial = 752] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x118405800) [pid = 1944] [serial = 756] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x118209400) [pid = 1944] [serial = 755] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x120e8bc00) [pid = 1944] [serial = 759] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x119990000) [pid = 1944] [serial = 758] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x121be4c00) [pid = 1944] [serial = 762] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x118504c00) [pid = 1944] [serial = 776] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x120e84400) [pid = 1944] [serial = 761] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11820cc00) [pid = 1944] [serial = 773] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x118402800) [pid = 1944] [serial = 774] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x116805400) [pid = 1944] [serial = 770] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x116f98800) [pid = 1944] [serial = 771] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x118dd3400) [pid = 1944] [serial = 779] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x121596400) [pid = 1944] [serial = 783] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x119986400) [pid = 1944] [serial = 782] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x124b76000) [pid = 1944] [serial = 788] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x114f7d800) [pid = 1944] [serial = 791] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12197c000) [pid = 1944] [serial = 785] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x112f1b400) [pid = 1944] [serial = 767] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x113dce400) [pid = 1944] [serial = 768] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x1167e9c00) [pid = 1944] [serial = 765] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x116196800) [pid = 1944] [serial = 764] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x124415c00) [pid = 1944] [serial = 794] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x125de6400) [pid = 1944] [serial = 797] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x124bed000) [pid = 1944] [serial = 789] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x124416400) [pid = 1944] [serial = 786] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x119873400) [pid = 1944] [serial = 780] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x126317000) [pid = 1944] [serial = 798] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x118d39c00) [pid = 1944] [serial = 777] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x125d2ec00) [pid = 1944] [serial = 795] [outer = 0x0] [url = about:blank] 08:48:02 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x1181dc000) [pid = 1944] [serial = 792] [outer = 0x0] [url = about:blank] 08:48:03 INFO - PROCESS | 1944 | 1466437683023 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]]]}] 08:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1328ms 08:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:48:03 INFO - PROCESS | 1944 | 1466437683057 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:48:03 INFO - PROCESS | 1944 | 1466437683061 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:48:03 INFO - PROCESS | 1944 | 1466437683067 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:48:03 INFO - PROCESS | 1944 | 1466437683070 Marionette TRACE conn2 <- [1,1122,null,{}] 08:48:03 INFO - PROCESS | 1944 | 1466437683075 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}] 08:48:03 INFO - PROCESS | 1944 | 1466437683078 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:03 INFO - PROCESS | 1944 | 1466437683200 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:48:03 INFO - PROCESS | 1944 | 1466437683266 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:03 INFO - PROCESS | 1944 | 1466437683267 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x113cec000 == 28 [pid = 1944] [id = 288] 08:48:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x112f20800) [pid = 1944] [serial = 862] [outer = 0x0] 08:48:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x115dc4000) [pid = 1944] [serial = 863] [outer = 0x112f20800] 08:48:03 INFO - PROCESS | 1944 | 1466437683295 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x1164e3c00) [pid = 1944] [serial = 864] [outer = 0x112f20800] 08:48:03 INFO - PROCESS | 1944 | 1466437683577 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]]]}] 08:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 573ms 08:48:03 INFO - PROCESS | 1944 | 1466437683639 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:48:03 INFO - PROCESS | 1944 | 1466437683643 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:48:03 INFO - PROCESS | 1944 | 1466437683649 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:48:03 INFO - PROCESS | 1944 | 1466437683651 Marionette TRACE conn2 <- [1,1126,null,{}] 08:48:03 INFO - PROCESS | 1944 | 1466437683653 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}] 08:48:03 INFO - PROCESS | 1944 | 1466437683655 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:03 INFO - PROCESS | 1944 | 1466437683729 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:48:03 INFO - PROCESS | 1944 | 1466437683779 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:03 INFO - PROCESS | 1944 | 1466437683780 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ad0800 == 29 [pid = 1944] [id = 289] 08:48:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x11301fc00) [pid = 1944] [serial = 865] [outer = 0x0] 08:48:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x116707c00) [pid = 1944] [serial = 866] [outer = 0x11301fc00] 08:48:03 INFO - PROCESS | 1944 | 1466437683809 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1176f1400) [pid = 1944] [serial = 867] [outer = 0x11301fc00] 08:48:04 INFO - PROCESS | 1944 | 1466437684122 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]]]}] 08:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 08:48:04 INFO - PROCESS | 1944 | 1466437684168 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:48:04 INFO - PROCESS | 1944 | 1466437684169 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:48:04 INFO - PROCESS | 1944 | 1466437684172 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:48:04 INFO - PROCESS | 1944 | 1466437684174 Marionette TRACE conn2 <- [1,1130,null,{}] 08:48:04 INFO - PROCESS | 1944 | 1466437684182 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}] 08:48:04 INFO - PROCESS | 1944 | 1466437684185 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:04 INFO - PROCESS | 1944 | 1466437684259 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:48:04 INFO - PROCESS | 1944 | 1466437684311 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:04 INFO - PROCESS | 1944 | 1466437684313 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185ef000 == 30 [pid = 1944] [id = 290] 08:48:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x112e69000) [pid = 1944] [serial = 868] [outer = 0x0] 08:48:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x11835f400) [pid = 1944] [serial = 869] [outer = 0x112e69000] 08:48:04 INFO - PROCESS | 1944 | 1466437684340 Marionette DEBUG loaded listener.js 08:48:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11840e400) [pid = 1944] [serial = 870] [outer = 0x112e69000] 08:48:04 INFO - PROCESS | 1944 | 1466437684636 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]]]}] 08:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 470ms 08:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:48:04 INFO - PROCESS | 1944 | 1466437684650 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:48:04 INFO - PROCESS | 1944 | 1466437684652 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:48:04 INFO - PROCESS | 1944 | 1466437684654 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:48:04 INFO - PROCESS | 1944 | 1466437684655 Marionette TRACE conn2 <- [1,1134,null,{}] 08:48:04 INFO - PROCESS | 1944 | 1466437684657 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}] 08:48:04 INFO - PROCESS | 1944 | 1466437684659 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:04 INFO - PROCESS | 1944 | 1466437684750 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:48:04 INFO - PROCESS | 1944 | 1466437684753 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:04 INFO - PROCESS | 1944 | 1466437684754 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x1199c0800 == 31 [pid = 1944] [id = 291] 08:48:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x11850f800) [pid = 1944] [serial = 871] [outer = 0x0] 08:48:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x118dd3c00) [pid = 1944] [serial = 872] [outer = 0x11850f800] 08:48:04 INFO - PROCESS | 1944 | 1466437684782 Marionette DEBUG loaded listener.js 08:48:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x119631c00) [pid = 1944] [serial = 873] [outer = 0x11850f800] 08:48:05 INFO - PROCESS | 1944 | 1466437685141 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]]]}] 08:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 519ms 08:48:05 INFO - PROCESS | 1944 | 1466437685174 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:48:05 INFO - PROCESS | 1944 | 1466437685185 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:48:05 INFO - PROCESS | 1944 | 1466437685187 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:48:05 INFO - PROCESS | 1944 | 1466437685188 Marionette TRACE conn2 <- [1,1138,null,{}] 08:48:05 INFO - PROCESS | 1944 | 1466437685191 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}] 08:48:05 INFO - PROCESS | 1944 | 1466437685192 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:05 INFO - PROCESS | 1944 | 1466437685281 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:48:05 INFO - PROCESS | 1944 | 1466437685318 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:05 INFO - PROCESS | 1944 | 1466437685320 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e12800 == 32 [pid = 1944] [id = 292] 08:48:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x112f17400) [pid = 1944] [serial = 874] [outer = 0x0] 08:48:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x119891400) [pid = 1944] [serial = 875] [outer = 0x112f17400] 08:48:05 INFO - PROCESS | 1944 | 1466437685344 Marionette DEBUG loaded listener.js 08:48:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11998c000) [pid = 1944] [serial = 876] [outer = 0x112f17400] 08:48:05 INFO - PROCESS | 1944 | 1466437685672 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]]]}] 08:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 521ms 08:48:05 INFO - PROCESS | 1944 | 1466437685708 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:48:05 INFO - PROCESS | 1944 | 1466437685710 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:48:05 INFO - PROCESS | 1944 | 1466437685720 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:48:05 INFO - PROCESS | 1944 | 1466437685721 Marionette TRACE conn2 <- [1,1142,null,{}] 08:48:05 INFO - PROCESS | 1944 | 1466437685723 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}] 08:48:05 INFO - PROCESS | 1944 | 1466437685727 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:05 INFO - PROCESS | 1944 | 1466437685834 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:48:05 INFO - PROCESS | 1944 | 1466437685869 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:05 INFO - PROCESS | 1944 | 1466437685870 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12183d000 == 33 [pid = 1944] [id = 293] 08:48:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x119991800) [pid = 1944] [serial = 877] [outer = 0x0] 08:48:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x120fe9400) [pid = 1944] [serial = 878] [outer = 0x119991800] 08:48:05 INFO - PROCESS | 1944 | 1466437685895 Marionette DEBUG loaded listener.js 08:48:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x124220800) [pid = 1944] [serial = 879] [outer = 0x119991800] 08:48:06 INFO - PROCESS | 1944 | 1466437686184 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]]]}] 08:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms 08:48:06 INFO - PROCESS | 1944 | 1466437686189 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:48:06 INFO - PROCESS | 1944 | 1466437686190 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:48:06 INFO - PROCESS | 1944 | 1466437686216 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 1944 | 1466437686218 Marionette TRACE conn2 <- [1,1146,null,{}] 08:48:06 INFO - PROCESS | 1944 | 1466437686228 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}] 08:48:06 INFO - PROCESS | 1944 | 1466437686231 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:06 INFO - PROCESS | 1944 | 1466437686325 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:48:06 INFO - PROCESS | 1944 | 1466437686360 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:06 INFO - PROCESS | 1944 | 1466437686361 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c34000 == 34 [pid = 1944] [id = 294] 08:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x124218c00) [pid = 1944] [serial = 880] [outer = 0x0] 08:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1245b7000) [pid = 1944] [serial = 881] [outer = 0x124218c00] 08:48:06 INFO - PROCESS | 1944 | 1466437686385 Marionette DEBUG loaded listener.js 08:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x124b79800) [pid = 1944] [serial = 882] [outer = 0x124218c00] 08:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x124b80800) [pid = 1944] [serial = 883] [outer = 0x12cad6800] 08:48:06 INFO - PROCESS | 1944 | 1466437686746 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]]]}] 08:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 593ms 08:48:06 INFO - PROCESS | 1944 | 1466437686788 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:48:06 INFO - PROCESS | 1944 | 1466437686789 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:48:06 INFO - PROCESS | 1944 | 1466437686791 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 1944 | 1466437686792 Marionette TRACE conn2 <- [1,1150,null,{}] 08:48:06 INFO - PROCESS | 1944 | 1466437686795 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}] 08:48:06 INFO - PROCESS | 1944 | 1466437686796 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:06 INFO - PROCESS | 1944 | 1466437686887 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x124462000) [pid = 1944] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x116811800) [pid = 1944] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x118409000) [pid = 1944] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1181e2800) [pid = 1944] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12678f800) [pid = 1944] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x113384c00) [pid = 1944] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x1131d5000) [pid = 1944] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x119990c00) [pid = 1944] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11301b400) [pid = 1944] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x119625000) [pid = 1944] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12678dc00) [pid = 1944] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x119a9a000) [pid = 1944] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12937bc00) [pid = 1944] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x129058400) [pid = 1944] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:48:07 INFO - PROCESS | 1944 | 1466437687098 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:07 INFO - PROCESS | 1944 | 1466437687100 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ad1800 == 35 [pid = 1944] [id = 295] 08:48:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11291cc00) [pid = 1944] [serial = 884] [outer = 0x0] 08:48:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x112d3d400) [pid = 1944] [serial = 885] [outer = 0x11291cc00] 08:48:07 INFO - PROCESS | 1944 | 1466437687128 Marionette DEBUG loaded listener.js 08:48:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11713f000) [pid = 1944] [serial = 886] [outer = 0x11291cc00] 08:48:07 INFO - PROCESS | 1944 | 1466437687401 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]]]}] 08:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 621ms 08:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:48:07 INFO - PROCESS | 1944 | 1466437687416 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:48:07 INFO - PROCESS | 1944 | 1466437687418 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:48:07 INFO - PROCESS | 1944 | 1466437687420 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:48:07 INFO - PROCESS | 1944 | 1466437687421 Marionette TRACE conn2 <- [1,1154,null,{}] 08:48:07 INFO - PROCESS | 1944 | 1466437687423 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}] 08:48:07 INFO - PROCESS | 1944 | 1466437687424 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:07 INFO - PROCESS | 1944 | 1466437687515 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:48:07 INFO - PROCESS | 1944 | 1466437687519 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:07 INFO - PROCESS | 1944 | 1466437687521 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185ee000 == 36 [pid = 1944] [id = 296] 08:48:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x1181df400) [pid = 1944] [serial = 887] [outer = 0x0] 08:48:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x124bf3000) [pid = 1944] [serial = 888] [outer = 0x1181df400] 08:48:07 INFO - PROCESS | 1944 | 1466437687545 Marionette DEBUG loaded listener.js 08:48:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x125de5800) [pid = 1944] [serial = 889] [outer = 0x1181df400] 08:48:07 INFO - PROCESS | 1944 | 1466437687848 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]]]}] 08:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 468ms 08:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:48:07 INFO - PROCESS | 1944 | 1466437687889 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:48:07 INFO - PROCESS | 1944 | 1466437687890 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:48:07 INFO - PROCESS | 1944 | 1466437687892 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:48:07 INFO - PROCESS | 1944 | 1466437687893 Marionette TRACE conn2 <- [1,1158,null,{}] 08:48:07 INFO - PROCESS | 1944 | 1466437687896 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}] 08:48:07 INFO - PROCESS | 1944 | 1466437687897 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:07 INFO - PROCESS | 1944 | 1466437687996 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:48:08 INFO - PROCESS | 1944 | 1466437688002 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:08 INFO - PROCESS | 1944 | 1466437688003 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a83800 == 37 [pid = 1944] [id = 297] 08:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x119632400) [pid = 1944] [serial = 890] [outer = 0x0] 08:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12630e400) [pid = 1944] [serial = 891] [outer = 0x119632400] 08:48:08 INFO - PROCESS | 1944 | 1466437688027 Marionette DEBUG loaded listener.js 08:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12654fc00) [pid = 1944] [serial = 892] [outer = 0x119632400] 08:48:08 INFO - PROCESS | 1944 | 1466437688408 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]]]}] 08:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 521ms 08:48:08 INFO - PROCESS | 1944 | 1466437688414 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:48:08 INFO - PROCESS | 1944 | 1466437688417 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:48:08 INFO - PROCESS | 1944 | 1466437688420 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:48:08 INFO - PROCESS | 1944 | 1466437688423 Marionette TRACE conn2 <- [1,1162,null,{}] 08:48:08 INFO - PROCESS | 1944 | 1466437688426 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}] 08:48:08 INFO - PROCESS | 1944 | 1466437688429 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:08 INFO - PROCESS | 1944 | 1466437688579 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:48:08 INFO - PROCESS | 1944 | 1466437688668 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:08 INFO - PROCESS | 1944 | 1466437688671 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e12000 == 38 [pid = 1944] [id = 298] 08:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1263b0400) [pid = 1944] [serial = 893] [outer = 0x0] 08:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x119988000) [pid = 1944] [serial = 894] [outer = 0x1263b0400] 08:48:08 INFO - PROCESS | 1944 | 1466437688709 Marionette DEBUG loaded listener.js 08:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x129179c00) [pid = 1944] [serial = 895] [outer = 0x1263b0400] 08:48:08 INFO - PROCESS | 1944 | 1466437688979 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]]]}] 08:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 572ms 08:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:48:08 INFO - PROCESS | 1944 | 1466437688992 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:48:08 INFO - PROCESS | 1944 | 1466437688993 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:48:09 INFO - PROCESS | 1944 | 1466437689006 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:48:09 INFO - PROCESS | 1944 | 1466437689007 Marionette TRACE conn2 <- [1,1166,null,{}] 08:48:09 INFO - PROCESS | 1944 | 1466437689016 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}] 08:48:09 INFO - PROCESS | 1944 | 1466437689017 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:09 INFO - PROCESS | 1944 | 1466437689100 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:48:09 INFO - PROCESS | 1944 | 1466437689195 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:09 INFO - PROCESS | 1944 | 1466437689197 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x112612800 == 39 [pid = 1944] [id = 299] 08:48:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x110fa2400) [pid = 1944] [serial = 896] [outer = 0x0] 08:48:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x11291c000) [pid = 1944] [serial = 897] [outer = 0x110fa2400] 08:48:09 INFO - PROCESS | 1944 | 1466437689228 Marionette DEBUG loaded listener.js 08:48:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x112e0dc00) [pid = 1944] [serial = 898] [outer = 0x110fa2400] 08:48:09 INFO - PROCESS | 1944 | 1466437689751 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]]]}] 08:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 780ms 08:48:09 INFO - PROCESS | 1944 | 1466437689804 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:48:09 INFO - PROCESS | 1944 | 1466437689806 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:48:09 INFO - PROCESS | 1944 | 1466437689812 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:48:09 INFO - PROCESS | 1944 | 1466437689815 Marionette TRACE conn2 <- [1,1170,null,{}] 08:48:09 INFO - PROCESS | 1944 | 1466437689818 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}] 08:48:09 INFO - PROCESS | 1944 | 1466437689821 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:09 INFO - PROCESS | 1944 | 1466437689949 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:48:10 INFO - PROCESS | 1944 | 1466437690026 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:10 INFO - PROCESS | 1944 | 1466437690027 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185ed800 == 40 [pid = 1944] [id = 300] 08:48:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x1167edc00) [pid = 1944] [serial = 899] [outer = 0x0] 08:48:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x116f91800) [pid = 1944] [serial = 900] [outer = 0x1167edc00] 08:48:10 INFO - PROCESS | 1944 | 1466437690057 Marionette DEBUG loaded listener.js 08:48:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1181dac00) [pid = 1944] [serial = 901] [outer = 0x1167edc00] 08:48:10 INFO - PROCESS | 1944 | 1466437690699 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]]]}] 08:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 926ms 08:48:10 INFO - PROCESS | 1944 | 1466437690737 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:48:10 INFO - PROCESS | 1944 | 1466437690739 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:48:10 INFO - PROCESS | 1944 | 1466437690743 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:48:10 INFO - PROCESS | 1944 | 1466437690748 Marionette TRACE conn2 <- [1,1174,null,{}] 08:48:10 INFO - PROCESS | 1944 | 1466437690756 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}] 08:48:10 INFO - PROCESS | 1944 | 1466437690758 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:10 INFO - PROCESS | 1944 | 1466437690867 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:48:10 INFO - PROCESS | 1944 | 1466437690947 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:10 INFO - PROCESS | 1944 | 1466437690951 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x113c27000 == 41 [pid = 1944] [id = 301] 08:48:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x1164e5c00) [pid = 1944] [serial = 902] [outer = 0x0] 08:48:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x116706c00) [pid = 1944] [serial = 903] [outer = 0x1164e5c00] 08:48:11 INFO - PROCESS | 1944 | 1466437690999 Marionette DEBUG loaded listener.js 08:48:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x116a23400) [pid = 1944] [serial = 904] [outer = 0x1164e5c00] 08:48:11 INFO - PROCESS | 1944 | --DOCSHELL 0x120e12000 == 40 [pid = 1944] [id = 298] 08:48:11 INFO - PROCESS | 1944 | --DOCSHELL 0x126a83800 == 39 [pid = 1944] [id = 297] 08:48:11 INFO - PROCESS | 1944 | --DOCSHELL 0x1185ee000 == 38 [pid = 1944] [id = 296] 08:48:11 INFO - PROCESS | 1944 | --DOCSHELL 0x116ad1800 == 37 [pid = 1944] [id = 295] 08:48:11 INFO - PROCESS | 1944 | --DOCSHELL 0x123c34000 == 36 [pid = 1944] [id = 294] 08:48:11 INFO - PROCESS | 1944 | --DOCSHELL 0x12183d000 == 35 [pid = 1944] [id = 293] 08:48:11 INFO - PROCESS | 1944 | --DOCSHELL 0x120e12800 == 34 [pid = 1944] [id = 292] 08:48:11 INFO - PROCESS | 1944 | --DOCSHELL 0x1199c0800 == 33 [pid = 1944] [id = 291] 08:48:11 INFO - PROCESS | 1944 | --DOCSHELL 0x1185ef000 == 32 [pid = 1944] [id = 290] 08:48:11 INFO - PROCESS | 1944 | --DOCSHELL 0x116ad0800 == 31 [pid = 1944] [id = 289] 08:48:11 INFO - PROCESS | 1944 | --DOCSHELL 0x113cec000 == 30 [pid = 1944] [id = 288] 08:48:11 INFO - PROCESS | 1944 | 1466437691514 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] 08:48:11 INFO - PROCESS | 1944 | 1466437691570 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:48:11 INFO - PROCESS | 1944 | 1466437691578 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:48:11 INFO - PROCESS | 1944 | 1466437691579 Marionette TRACE conn2 <- [1,1178,null,{}] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12630dc00) [pid = 1944] [serial = 836] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x125dc9000) [pid = 1944] [serial = 824] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x114f71000) [pid = 1944] [serial = 803] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x117142c00) [pid = 1944] [serial = 809] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x119895800) [pid = 1944] [serial = 816] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11835ac00) [pid = 1944] [serial = 812] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x128d07800) [pid = 1944] [serial = 831] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1167eb400) [pid = 1944] [serial = 806] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x118d38800) [pid = 1944] [serial = 815] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x121595c00) [pid = 1944] [serial = 819] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11988f000) [pid = 1944] [serial = 830] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x119256c00) [pid = 1944] [serial = 834] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1263ae000) [pid = 1944] [serial = 825] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x1176e7c00) [pid = 1944] [serial = 833] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x118152800) [pid = 1944] [serial = 810] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x124415400) [pid = 1944] [serial = 822] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x118409400) [pid = 1944] [serial = 813] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x118148000) [pid = 1944] [serial = 807] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x129377000) [pid = 1944] [serial = 840] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x120df1400) [pid = 1944] [serial = 818] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x116702c00) [pid = 1944] [serial = 804] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x128d08000) [pid = 1944] [serial = 837] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x126a8dc00) [pid = 1944] [serial = 827] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x126d37000) [pid = 1944] [serial = 828] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12197dc00) [pid = 1944] [serial = 821] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x129683800) [pid = 1944] [serial = 842] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x129690000) [pid = 1944] [serial = 843] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12917b400) [pid = 1944] [serial = 839] [outer = 0x0] [url = about:blank] 08:48:11 INFO - PROCESS | 1944 | 1466437691594 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}] 08:48:11 INFO - PROCESS | 1944 | 1466437691595 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:11 INFO - PROCESS | 1944 | 1466437691672 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:48:11 INFO - PROCESS | 1944 | 1466437691679 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:11 INFO - PROCESS | 1944 | 1466437691681 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x11815a000 == 31 [pid = 1944] [id = 302] 08:48:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x117e30c00) [pid = 1944] [serial = 905] [outer = 0x0] 08:48:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x118205400) [pid = 1944] [serial = 906] [outer = 0x117e30c00] 08:48:11 INFO - PROCESS | 1944 | 1466437691708 Marionette DEBUG loaded listener.js 08:48:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x11835d000) [pid = 1944] [serial = 907] [outer = 0x117e30c00] 08:48:12 INFO - PROCESS | 1944 | 1466437692064 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] 08:48:12 INFO - PROCESS | 1944 | 1466437692110 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:48:12 INFO - PROCESS | 1944 | 1466437692114 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:48:12 INFO - PROCESS | 1944 | 1466437692117 Marionette TRACE conn2 <- [1,1182,null,{}] 08:48:12 INFO - PROCESS | 1944 | 1466437692131 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}] 08:48:12 INFO - PROCESS | 1944 | 1466437692134 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:12 INFO - PROCESS | 1944 | 1466437692214 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:48:12 INFO - PROCESS | 1944 | 1466437692219 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:12 INFO - PROCESS | 1944 | 1466437692221 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x119622800 == 32 [pid = 1944] [id = 303] 08:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11840a800) [pid = 1944] [serial = 908] [outer = 0x0] 08:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x11962bc00) [pid = 1944] [serial = 909] [outer = 0x11840a800] 08:48:12 INFO - PROCESS | 1944 | 1466437692251 Marionette DEBUG loaded listener.js 08:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11998bc00) [pid = 1944] [serial = 910] [outer = 0x11840a800] 08:48:12 INFO - PROCESS | 1944 | 1466437692623 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] 08:48:12 INFO - PROCESS | 1944 | 1466437692639 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:48:12 INFO - PROCESS | 1944 | 1466437692641 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:48:12 INFO - PROCESS | 1944 | 1466437692642 Marionette TRACE conn2 <- [1,1186,null,{}] 08:48:12 INFO - PROCESS | 1944 | 1466437692652 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}] 08:48:12 INFO - PROCESS | 1944 | 1466437692653 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:12 INFO - PROCESS | 1944 | 1466437692732 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:48:12 INFO - PROCESS | 1944 | 1466437692736 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:12 INFO - PROCESS | 1944 | 1466437692737 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x12138e000 == 33 [pid = 1944] [id = 304] 08:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x113015800) [pid = 1944] [serial = 911] [outer = 0x0] 08:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x120e8a800) [pid = 1944] [serial = 912] [outer = 0x113015800] 08:48:12 INFO - PROCESS | 1944 | 1466437692762 Marionette DEBUG loaded listener.js 08:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x121982c00) [pid = 1944] [serial = 913] [outer = 0x113015800] 08:48:13 INFO - PROCESS | 1944 | 1466437693092 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] 08:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:48:13 INFO - PROCESS | 1944 | 1466437693116 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:48:13 INFO - PROCESS | 1944 | 1466437693118 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:48:13 INFO - PROCESS | 1944 | 1466437693119 Marionette TRACE conn2 <- [1,1190,null,{}] 08:48:13 INFO - PROCESS | 1944 | 1466437693121 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}] 08:48:13 INFO - PROCESS | 1944 | 1466437693122 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:13 INFO - PROCESS | 1944 | 1466437693198 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:48:13 INFO - PROCESS | 1944 | 1466437693201 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:13 INFO - PROCESS | 1944 | 1466437693202 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x1184df000 == 34 [pid = 1944] [id = 305] 08:48:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x121be5400) [pid = 1944] [serial = 914] [outer = 0x0] 08:48:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x124462800) [pid = 1944] [serial = 915] [outer = 0x121be5400] 08:48:13 INFO - PROCESS | 1944 | 1466437693227 Marionette DEBUG loaded listener.js 08:48:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x124b7e400) [pid = 1944] [serial = 916] [outer = 0x121be5400] 08:48:13 INFO - PROCESS | 1944 | 1466437693600 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] 08:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:48:13 INFO - PROCESS | 1944 | 1466437693641 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:48:13 INFO - PROCESS | 1944 | 1466437693644 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:48:13 INFO - PROCESS | 1944 | 1466437693645 Marionette TRACE conn2 <- [1,1194,null,{}] 08:48:13 INFO - PROCESS | 1944 | 1466437693647 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}] 08:48:13 INFO - PROCESS | 1944 | 1466437693651 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:13 INFO - PROCESS | 1944 | 1466437693768 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:48:13 INFO - PROCESS | 1944 | 1466437693779 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:13 INFO - PROCESS | 1944 | 1466437693781 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x126718000 == 35 [pid = 1944] [id = 306] 08:48:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x124414c00) [pid = 1944] [serial = 917] [outer = 0x0] 08:48:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12630dc00) [pid = 1944] [serial = 918] [outer = 0x124414c00] 08:48:13 INFO - PROCESS | 1944 | 1466437693806 Marionette DEBUG loaded listener.js 08:48:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x129060c00) [pid = 1944] [serial = 919] [outer = 0x124414c00] 08:48:14 INFO - PROCESS | 1944 | 1466437694248 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] 08:48:14 INFO - PROCESS | 1944 | 1466437694266 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:48:14 INFO - PROCESS | 1944 | 1466437694277 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:48:14 INFO - PROCESS | 1944 | 1466437694279 Marionette TRACE conn2 <- [1,1198,null,{}] 08:48:14 INFO - PROCESS | 1944 | 1466437694282 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}] 08:48:14 INFO - PROCESS | 1944 | 1466437694284 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:14 INFO - PROCESS | 1944 | 1466437694410 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:48:14 INFO - PROCESS | 1944 | 1466437694413 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:14 INFO - PROCESS | 1944 | 1466437694414 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x128ccf800 == 36 [pid = 1944] [id = 307] 08:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11924e400) [pid = 1944] [serial = 920] [outer = 0x0] 08:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12937d000) [pid = 1944] [serial = 921] [outer = 0x11924e400] 08:48:14 INFO - PROCESS | 1944 | 1466437694438 Marionette DEBUG loaded listener.js 08:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12a5cb000) [pid = 1944] [serial = 922] [outer = 0x11924e400] 08:48:14 INFO - PROCESS | 1944 | 1466437694765 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]]]}] 08:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 528ms 08:48:14 INFO - PROCESS | 1944 | 1466437694807 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:48:14 INFO - PROCESS | 1944 | 1466437694809 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:48:14 INFO - PROCESS | 1944 | 1466437694815 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:48:14 INFO - PROCESS | 1944 | 1466437694816 Marionette TRACE conn2 <- [1,1202,null,{}] 08:48:14 INFO - PROCESS | 1944 | 1466437694818 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}] 08:48:14 INFO - PROCESS | 1944 | 1466437694819 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:14 INFO - PROCESS | 1944 | 1466437694917 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:48:14 INFO - PROCESS | 1944 | 1466437694927 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:14 INFO - PROCESS | 1944 | 1466437694928 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a44a800 == 37 [pid = 1944] [id = 308] 08:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12a5ce400) [pid = 1944] [serial = 923] [outer = 0x0] 08:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12a6bac00) [pid = 1944] [serial = 924] [outer = 0x12a5ce400] 08:48:14 INFO - PROCESS | 1944 | 1466437694953 Marionette DEBUG loaded listener.js 08:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12a6c3000) [pid = 1944] [serial = 925] [outer = 0x12a5ce400] 08:48:15 INFO - PROCESS | 1944 | 1466437695292 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]]]}] 08:48:15 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 08:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x112f17400) [pid = 1944] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x119991800) [pid = 1944] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x124218c00) [pid = 1944] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1181df400) [pid = 1944] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x116f8dc00) [pid = 1944] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11291cc00) [pid = 1944] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x119632400) [pid = 1944] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11301fc00) [pid = 1944] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11830cc00) [pid = 1944] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x121120c00) [pid = 1944] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x112f20800) [pid = 1944] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x112e69000) [pid = 1944] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12630f400) [pid = 1944] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x116704c00) [pid = 1944] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x1167e3800) [pid = 1944] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x11850f800) [pid = 1944] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:48:15 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x12136c800) [pid = 1944] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:48:15 INFO - PROCESS | 1944 | 1466437695430 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:48:15 INFO - PROCESS | 1944 | 1466437695431 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:48:15 INFO - PROCESS | 1944 | 1466437695436 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:48:15 INFO - PROCESS | 1944 | 1466437695437 Marionette TRACE conn2 <- [1,1206,null,{}] 08:48:15 INFO - PROCESS | 1944 | 1466437695440 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}] 08:48:15 INFO - PROCESS | 1944 | 1466437695441 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:15 INFO - PROCESS | 1944 | 1466437695517 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:48:15 INFO - PROCESS | 1944 | 1466437695520 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:15 INFO - PROCESS | 1944 | 1466437695521 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x11910e800 == 38 [pid = 1944] [id = 309] 08:48:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1164df400) [pid = 1944] [serial = 926] [outer = 0x0] 08:48:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x1167ec800) [pid = 1944] [serial = 927] [outer = 0x1164df400] 08:48:15 INFO - PROCESS | 1944 | 1466437695553 Marionette DEBUG loaded listener.js 08:48:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x11850f800) [pid = 1944] [serial = 928] [outer = 0x1164df400] 08:48:15 INFO - PROCESS | 1944 | 1466437695857 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]]]}] 08:48:15 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 08:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 472ms 08:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:48:15 INFO - PROCESS | 1944 | 1466437695908 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:48:15 INFO - PROCESS | 1944 | 1466437695909 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:48:15 INFO - PROCESS | 1944 | 1466437695912 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:48:15 INFO - PROCESS | 1944 | 1466437695913 Marionette TRACE conn2 <- [1,1210,null,{}] 08:48:15 INFO - PROCESS | 1944 | 1466437695915 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}] 08:48:15 INFO - PROCESS | 1944 | 1466437695916 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:15 INFO - PROCESS | 1944 | 1466437695990 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:48:16 INFO - PROCESS | 1944 | 1466437695998 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:16 INFO - PROCESS | 1944 | 1466437695999 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x12138d800 == 39 [pid = 1944] [id = 310] 08:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x118dcfc00) [pid = 1944] [serial = 929] [outer = 0x0] 08:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x124b81c00) [pid = 1944] [serial = 930] [outer = 0x118dcfc00] 08:48:16 INFO - PROCESS | 1944 | 1466437696023 Marionette DEBUG loaded listener.js 08:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12aa3b800) [pid = 1944] [serial = 931] [outer = 0x118dcfc00] 08:48:16 INFO - PROCESS | 1944 | 1466437696347 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]]]}] 08:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 469ms 08:48:16 INFO - PROCESS | 1944 | 1466437696382 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:48:16 INFO - PROCESS | 1944 | 1466437696383 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:48:16 INFO - PROCESS | 1944 | 1466437696386 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:48:16 INFO - PROCESS | 1944 | 1466437696388 Marionette TRACE conn2 <- [1,1214,null,{}] 08:48:16 INFO - PROCESS | 1944 | 1466437696390 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}] 08:48:16 INFO - PROCESS | 1944 | 1466437696391 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:16 INFO - PROCESS | 1944 | 1466437696506 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:48:16 INFO - PROCESS | 1944 | 1466437696514 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:16 INFO - PROCESS | 1944 | 1466437696516 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b080800 == 40 [pid = 1944] [id = 311] 08:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12aa3f000) [pid = 1944] [serial = 932] [outer = 0x0] 08:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12aac6400) [pid = 1944] [serial = 933] [outer = 0x12aa3f000] 08:48:16 INFO - PROCESS | 1944 | 1466437696549 Marionette DEBUG loaded listener.js 08:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12b02ec00) [pid = 1944] [serial = 934] [outer = 0x12aa3f000] 08:48:16 INFO - PROCESS | 1944 | 1466437696836 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]]]}] 08:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 473ms 08:48:16 INFO - PROCESS | 1944 | 1466437696866 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:48:16 INFO - PROCESS | 1944 | 1466437696868 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:48:16 INFO - PROCESS | 1944 | 1466437696870 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:48:16 INFO - PROCESS | 1944 | 1466437696872 Marionette TRACE conn2 <- [1,1218,null,{}] 08:48:16 INFO - PROCESS | 1944 | 1466437696874 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}] 08:48:16 INFO - PROCESS | 1944 | 1466437696875 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:16 INFO - PROCESS | 1944 | 1466437696967 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:48:16 INFO - PROCESS | 1944 | 1466437696971 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:16 INFO - PROCESS | 1944 | 1466437696972 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbe7800 == 41 [pid = 1944] [id = 312] 08:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12b02f800) [pid = 1944] [serial = 935] [outer = 0x0] 08:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12b7c2800) [pid = 1944] [serial = 936] [outer = 0x12b02f800] 08:48:17 INFO - PROCESS | 1944 | 1466437697001 Marionette DEBUG loaded listener.js 08:48:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12b8bf400) [pid = 1944] [serial = 937] [outer = 0x12b02f800] 08:48:17 INFO - PROCESS | 1944 | 1466437697402 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]]]}] 08:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 569ms 08:48:17 INFO - PROCESS | 1944 | 1466437697483 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:48:17 INFO - PROCESS | 1944 | 1466437697485 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:48:17 INFO - PROCESS | 1944 | 1466437697490 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:48:17 INFO - PROCESS | 1944 | 1466437697493 Marionette TRACE conn2 <- [1,1222,null,{}] 08:48:17 INFO - PROCESS | 1944 | 1466437697504 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}] 08:48:17 INFO - PROCESS | 1944 | 1466437697506 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:17 INFO - PROCESS | 1944 | 1466437697622 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:48:17 INFO - PROCESS | 1944 | 1466437697705 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:17 INFO - PROCESS | 1944 | 1466437697707 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x116864800 == 42 [pid = 1944] [id = 313] 08:48:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1131b3c00) [pid = 1944] [serial = 938] [outer = 0x0] 08:48:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x114f7c400) [pid = 1944] [serial = 939] [outer = 0x1131b3c00] 08:48:17 INFO - PROCESS | 1944 | 1466437697760 Marionette DEBUG loaded listener.js 08:48:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x116711c00) [pid = 1944] [serial = 940] [outer = 0x1131b3c00] 08:48:18 INFO - PROCESS | 1944 | 1466437698245 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] 08:48:18 INFO - PROCESS | 1944 | 1466437698272 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:48:18 INFO - PROCESS | 1944 | 1466437698276 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:48:18 INFO - PROCESS | 1944 | 1466437698279 Marionette TRACE conn2 <- [1,1226,null,{}] 08:48:18 INFO - PROCESS | 1944 | 1466437698305 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}] 08:48:18 INFO - PROCESS | 1944 | 1466437698306 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:18 INFO - PROCESS | 1944 | 1466437698407 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:48:18 INFO - PROCESS | 1944 | 1466437698462 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:18 INFO - PROCESS | 1944 | 1466437698464 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x121191000 == 43 [pid = 1944] [id = 314] 08:48:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x117149400) [pid = 1944] [serial = 941] [outer = 0x0] 08:48:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x11835b000) [pid = 1944] [serial = 942] [outer = 0x117149400] 08:48:18 INFO - PROCESS | 1944 | 1466437698494 Marionette DEBUG loaded listener.js 08:48:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x118d42800) [pid = 1944] [serial = 943] [outer = 0x117149400] 08:48:18 INFO - PROCESS | 1944 | 1466437698904 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]]]}] 08:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 646ms 08:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:48:18 INFO - PROCESS | 1944 | 1466437698920 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:48:18 INFO - PROCESS | 1944 | 1466437698922 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:48:18 INFO - PROCESS | 1944 | 1466437698924 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:48:18 INFO - PROCESS | 1944 | 1466437698926 Marionette TRACE conn2 <- [1,1230,null,{}] 08:48:18 INFO - PROCESS | 1944 | 1466437698932 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}] 08:48:18 INFO - PROCESS | 1944 | 1466437698935 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:19 INFO - PROCESS | 1944 | 1466437699051 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:48:19 INFO - PROCESS | 1944 | 1466437699153 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:19 INFO - PROCESS | 1944 | 1466437699155 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b080000 == 44 [pid = 1944] [id = 315] 08:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x124bec000) [pid = 1944] [serial = 944] [outer = 0x0] 08:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x125dc7c00) [pid = 1944] [serial = 945] [outer = 0x124bec000] 08:48:19 INFO - PROCESS | 1944 | 1466437699188 Marionette DEBUG loaded listener.js 08:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x126559000) [pid = 1944] [serial = 946] [outer = 0x124bec000] 08:48:19 INFO - PROCESS | 1944 | 1466437699600 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]]]}] 08:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 722ms 08:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:48:19 INFO - PROCESS | 1944 | 1466437699646 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:48:19 INFO - PROCESS | 1944 | 1466437699647 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:48:19 INFO - PROCESS | 1944 | 1466437699650 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:48:19 INFO - PROCESS | 1944 | 1466437699651 Marionette TRACE conn2 <- [1,1234,null,{}] 08:48:19 INFO - PROCESS | 1944 | 1466437699653 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}] 08:48:19 INFO - PROCESS | 1944 | 1466437699655 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:19 INFO - PROCESS | 1944 | 1466437699777 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:48:19 INFO - PROCESS | 1944 | 1466437699835 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:19 INFO - PROCESS | 1944 | 1466437699836 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf95000 == 45 [pid = 1944] [id = 316] 08:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x128ca1c00) [pid = 1944] [serial = 947] [outer = 0x0] 08:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x129175800) [pid = 1944] [serial = 948] [outer = 0x128ca1c00] 08:48:19 INFO - PROCESS | 1944 | 1466437699864 Marionette DEBUG loaded listener.js 08:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12a5cec00) [pid = 1944] [serial = 949] [outer = 0x128ca1c00] 08:48:20 INFO - PROCESS | 1944 | 1466437700262 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]]]}] 08:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 618ms 08:48:20 INFO - PROCESS | 1944 | 1466437700268 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:48:20 INFO - PROCESS | 1944 | 1466437700270 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:48:20 INFO - PROCESS | 1944 | 1466437700272 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:48:20 INFO - PROCESS | 1944 | 1466437700273 Marionette TRACE conn2 <- [1,1238,null,{}] 08:48:20 INFO - PROCESS | 1944 | 1466437700276 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}] 08:48:20 INFO - PROCESS | 1944 | 1466437700277 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:20 INFO - PROCESS | 1944 | 1466437700374 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:48:20 INFO - PROCESS | 1944 | 1466437700427 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:20 INFO - PROCESS | 1944 | 1466437700428 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c776800 == 46 [pid = 1944] [id = 317] 08:48:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x129058400) [pid = 1944] [serial = 950] [outer = 0x0] 08:48:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12aac6800) [pid = 1944] [serial = 951] [outer = 0x129058400] 08:48:20 INFO - PROCESS | 1944 | 1466437700455 Marionette DEBUG loaded listener.js 08:48:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12b029000) [pid = 1944] [serial = 952] [outer = 0x129058400] 08:48:20 INFO - PROCESS | 1944 | 1466437700874 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]]]}] 08:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 620ms 08:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:48:20 INFO - PROCESS | 1944 | 1466437700892 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:48:20 INFO - PROCESS | 1944 | 1466437700894 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:48:20 INFO - PROCESS | 1944 | 1466437700896 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:48:20 INFO - PROCESS | 1944 | 1466437700897 Marionette TRACE conn2 <- [1,1242,null,{}] 08:48:20 INFO - PROCESS | 1944 | 1466437700900 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}] 08:48:20 INFO - PROCESS | 1944 | 1466437700904 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:21 INFO - PROCESS | 1944 | 1466437701028 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:48:21 INFO - PROCESS | 1944 | 1466437701139 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:21 INFO - PROCESS | 1944 | 1466437701141 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x113213800 == 47 [pid = 1944] [id = 318] 08:48:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x115e8e800) [pid = 1944] [serial = 953] [outer = 0x0] 08:48:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x1187a2c00) [pid = 1944] [serial = 954] [outer = 0x115e8e800] 08:48:21 INFO - PROCESS | 1944 | 1466437701191 Marionette DEBUG loaded listener.js 08:48:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12b8ca800) [pid = 1944] [serial = 955] [outer = 0x115e8e800] 08:48:21 INFO - PROCESS | 1944 | 1466437701837 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]]]}] 08:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 970ms 08:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:48:21 INFO - PROCESS | 1944 | 1466437701867 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:48:21 INFO - PROCESS | 1944 | 1466437701869 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:48:21 INFO - PROCESS | 1944 | 1466437701872 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:48:21 INFO - PROCESS | 1944 | 1466437701874 Marionette TRACE conn2 <- [1,1246,null,{}] 08:48:21 INFO - PROCESS | 1944 | 1466437701899 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}] 08:48:21 INFO - PROCESS | 1944 | 1466437701901 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:22 INFO - PROCESS | 1944 | 1466437701994 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:48:22 INFO - PROCESS | 1944 | 1466437702066 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:22 INFO - PROCESS | 1944 | 1466437702068 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191e7800 == 48 [pid = 1944] [id = 319] 08:48:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x116708000) [pid = 1944] [serial = 956] [outer = 0x0] 08:48:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x1167e9800) [pid = 1944] [serial = 957] [outer = 0x116708000] 08:48:22 INFO - PROCESS | 1944 | 1466437702095 Marionette DEBUG loaded listener.js 08:48:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x118148400) [pid = 1944] [serial = 958] [outer = 0x116708000] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x12b080800 == 47 [pid = 1944] [id = 311] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x12138d800 == 46 [pid = 1944] [id = 310] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x11910e800 == 45 [pid = 1944] [id = 309] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x12a44a800 == 44 [pid = 1944] [id = 308] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x128ccf800 == 43 [pid = 1944] [id = 307] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x126718000 == 42 [pid = 1944] [id = 306] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x1184df000 == 41 [pid = 1944] [id = 305] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x12138e000 == 40 [pid = 1944] [id = 304] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x119622800 == 39 [pid = 1944] [id = 303] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x11815a000 == 38 [pid = 1944] [id = 302] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x113c27000 == 37 [pid = 1944] [id = 301] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x1185ed800 == 36 [pid = 1944] [id = 300] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x112612800 == 35 [pid = 1944] [id = 299] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x1164b9000 == 34 [pid = 1944] [id = 287] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x113213800 == 33 [pid = 1944] [id = 318] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x12c776800 == 32 [pid = 1944] [id = 317] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf95000 == 31 [pid = 1944] [id = 316] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x12b080000 == 30 [pid = 1944] [id = 315] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x121191000 == 29 [pid = 1944] [id = 314] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbe7800 == 28 [pid = 1944] [id = 312] 08:48:22 INFO - PROCESS | 1944 | --DOCSHELL 0x116864800 == 27 [pid = 1944] [id = 313] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x126d2e400) [pid = 1944] [serial = 801] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x119891400) [pid = 1944] [serial = 875] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x120fe9400) [pid = 1944] [serial = 878] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11998c000) [pid = 1944] [serial = 876] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x1245b7000) [pid = 1944] [serial = 881] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x124220800) [pid = 1944] [serial = 879] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x124b79800) [pid = 1944] [serial = 882] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x124bf3000) [pid = 1944] [serial = 888] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12aaca000) [pid = 1944] [serial = 492] [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.] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x1181e4000) [pid = 1944] [serial = 846] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x1176f1000) [pid = 1944] [serial = 845] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x11713f000) [pid = 1944] [serial = 886] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12630e400) [pid = 1944] [serial = 891] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x116707c00) [pid = 1944] [serial = 866] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11988e800) [pid = 1944] [serial = 849] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x1187a3400) [pid = 1944] [serial = 848] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1176f1400) [pid = 1944] [serial = 867] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x12630ec00) [pid = 1944] [serial = 852] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x115dc4000) [pid = 1944] [serial = 863] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x124b79400) [pid = 1944] [serial = 851] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1164e3c00) [pid = 1944] [serial = 864] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11835f400) [pid = 1944] [serial = 869] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11840e400) [pid = 1944] [serial = 870] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12a5ca400) [pid = 1944] [serial = 855] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x126d31400) [pid = 1944] [serial = 854] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x118204000) [pid = 1944] [serial = 861] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12658d800) [pid = 1944] [serial = 858] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x116882000) [pid = 1944] [serial = 860] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x118dd3c00) [pid = 1944] [serial = 872] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x11962ec00) [pid = 1944] [serial = 857] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x119988000) [pid = 1944] [serial = 894] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x112d3d400) [pid = 1944] [serial = 885] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x125de5800) [pid = 1944] [serial = 889] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12654fc00) [pid = 1944] [serial = 892] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x119631c00) [pid = 1944] [serial = 873] [outer = 0x0] [url = about:blank] 08:48:23 INFO - PROCESS | 1944 | 1466437703109 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]]]}] 08:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1276ms 08:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:48:23 INFO - PROCESS | 1944 | 1466437703148 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:48:23 INFO - PROCESS | 1944 | 1466437703151 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:48:23 INFO - PROCESS | 1944 | 1466437703154 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:48:23 INFO - PROCESS | 1944 | 1466437703156 Marionette TRACE conn2 <- [1,1250,null,{}] 08:48:23 INFO - PROCESS | 1944 | 1466437703159 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}] 08:48:23 INFO - PROCESS | 1944 | 1466437703161 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:23 INFO - PROCESS | 1944 | 1466437703240 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:48:23 INFO - PROCESS | 1944 | 1466437703248 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:23 INFO - PROCESS | 1944 | 1466437703249 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x115e31800 == 28 [pid = 1944] [id = 320] 08:48:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x112f1ac00) [pid = 1944] [serial = 959] [outer = 0x0] 08:48:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x113c57800) [pid = 1944] [serial = 960] [outer = 0x112f1ac00] 08:48:23 INFO - PROCESS | 1944 | 1466437703278 Marionette DEBUG loaded listener.js 08:48:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x115e89c00) [pid = 1944] [serial = 961] [outer = 0x112f1ac00] 08:48:23 INFO - PROCESS | 1944 | 1466437703606 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]]]}] 08:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 08:48:23 INFO - PROCESS | 1944 | 1466437703647 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:48:23 INFO - PROCESS | 1944 | 1466437703651 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:48:23 INFO - PROCESS | 1944 | 1466437703656 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:48:23 INFO - PROCESS | 1944 | 1466437703658 Marionette TRACE conn2 <- [1,1254,null,{}] 08:48:23 INFO - PROCESS | 1944 | 1466437703660 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}] 08:48:23 INFO - PROCESS | 1944 | 1466437703662 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:23 INFO - PROCESS | 1944 | 1466437703738 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:48:23 INFO - PROCESS | 1944 | 1466437703742 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:23 INFO - PROCESS | 1944 | 1466437703743 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fe1000 == 29 [pid = 1944] [id = 321] 08:48:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x116634c00) [pid = 1944] [serial = 962] [outer = 0x0] 08:48:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x116f8f000) [pid = 1944] [serial = 963] [outer = 0x116634c00] 08:48:23 INFO - PROCESS | 1944 | 1466437703774 Marionette DEBUG loaded listener.js 08:48:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x117e31000) [pid = 1944] [serial = 964] [outer = 0x116634c00] 08:48:24 INFO - PROCESS | 1944 | 1466437704121 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]]]}] 08:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 08:48:24 INFO - PROCESS | 1944 | 1466437704125 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:48:24 INFO - PROCESS | 1944 | 1466437704137 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:48:24 INFO - PROCESS | 1944 | 1466437704139 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:48:24 INFO - PROCESS | 1944 | 1466437704142 Marionette TRACE conn2 <- [1,1258,null,{}] 08:48:24 INFO - PROCESS | 1944 | 1466437704152 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}] 08:48:24 INFO - PROCESS | 1944 | 1466437704155 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:24 INFO - PROCESS | 1944 | 1466437704234 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:48:24 INFO - PROCESS | 1944 | 1466437704285 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:24 INFO - PROCESS | 1944 | 1466437704288 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185eb000 == 30 [pid = 1944] [id = 322] 08:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x112d48c00) [pid = 1944] [serial = 965] [outer = 0x0] 08:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11835f400) [pid = 1944] [serial = 966] [outer = 0x112d48c00] 08:48:24 INFO - PROCESS | 1944 | 1466437704315 Marionette DEBUG loaded listener.js 08:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x11840f000) [pid = 1944] [serial = 967] [outer = 0x112d48c00] 08:48:24 INFO - PROCESS | 1944 | 1466437704606 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]]]}] 08:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 525ms 08:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:48:24 INFO - PROCESS | 1944 | 1466437704665 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:48:24 INFO - PROCESS | 1944 | 1466437704666 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:48:24 INFO - PROCESS | 1944 | 1466437704668 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:48:24 INFO - PROCESS | 1944 | 1466437704670 Marionette TRACE conn2 <- [1,1262,null,{}] 08:48:24 INFO - PROCESS | 1944 | 1466437704672 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}] 08:48:24 INFO - PROCESS | 1944 | 1466437704673 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:24 INFO - PROCESS | 1944 | 1466437704748 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:48:24 INFO - PROCESS | 1944 | 1466437704806 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:24 INFO - PROCESS | 1944 | 1466437704807 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x119618000 == 31 [pid = 1944] [id = 323] 08:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x118368800) [pid = 1944] [serial = 968] [outer = 0x0] 08:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x118dd3400) [pid = 1944] [serial = 969] [outer = 0x118368800] 08:48:24 INFO - PROCESS | 1944 | 1466437704832 Marionette DEBUG loaded listener.js 08:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x119887400) [pid = 1944] [serial = 970] [outer = 0x118368800] 08:48:25 INFO - PROCESS | 1944 | 1466437705133 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]]]}] 08:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 08:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:48:25 INFO - PROCESS | 1944 | 1466437705187 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:48:25 INFO - PROCESS | 1944 | 1466437705189 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:48:25 INFO - PROCESS | 1944 | 1466437705191 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:48:25 INFO - PROCESS | 1944 | 1466437705192 Marionette TRACE conn2 <- [1,1266,null,{}] 08:48:25 INFO - PROCESS | 1944 | 1466437705194 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}] 08:48:25 INFO - PROCESS | 1944 | 1466437705202 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:25 INFO - PROCESS | 1944 | 1466437705290 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:48:25 INFO - PROCESS | 1944 | 1466437705324 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:25 INFO - PROCESS | 1944 | 1466437705325 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e1b000 == 32 [pid = 1944] [id = 324] 08:48:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1164e7000) [pid = 1944] [serial = 971] [outer = 0x0] 08:48:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x119986400) [pid = 1944] [serial = 972] [outer = 0x1164e7000] 08:48:25 INFO - PROCESS | 1944 | 1466437705349 Marionette DEBUG loaded listener.js 08:48:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x119a8c000) [pid = 1944] [serial = 973] [outer = 0x1164e7000] 08:48:25 INFO - PROCESS | 1944 | 1466437705646 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]]]}] 08:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 08:48:25 INFO - PROCESS | 1944 | 1466437705670 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:48:25 INFO - PROCESS | 1944 | 1466437705671 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:48:25 INFO - PROCESS | 1944 | 1466437705673 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:48:25 INFO - PROCESS | 1944 | 1466437705674 Marionette TRACE conn2 <- [1,1270,null,{}] 08:48:25 INFO - PROCESS | 1944 | 1466437705677 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}] 08:48:25 INFO - PROCESS | 1944 | 1466437705684 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:25 INFO - PROCESS | 1944 | 1466437705798 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:48:25 INFO - PROCESS | 1944 | 1466437705831 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:25 INFO - PROCESS | 1944 | 1466437705832 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x121974000 == 33 [pid = 1944] [id = 325] 08:48:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x11998fc00) [pid = 1944] [serial = 974] [outer = 0x0] 08:48:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x120df1000) [pid = 1944] [serial = 975] [outer = 0x11998fc00] 08:48:25 INFO - PROCESS | 1944 | 1466437705857 Marionette DEBUG loaded listener.js 08:48:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x124416c00) [pid = 1944] [serial = 976] [outer = 0x11998fc00] 08:48:26 INFO - PROCESS | 1944 | 1466437706166 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]]]}] 08:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 518ms 08:48:26 INFO - PROCESS | 1944 | 1466437706192 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:48:26 INFO - PROCESS | 1944 | 1466437706193 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:48:26 INFO - PROCESS | 1944 | 1466437706197 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:48:26 INFO - PROCESS | 1944 | 1466437706199 Marionette TRACE conn2 <- [1,1274,null,{}] 08:48:26 INFO - PROCESS | 1944 | 1466437706201 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}] 08:48:26 INFO - PROCESS | 1944 | 1466437706202 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:26 INFO - PROCESS | 1944 | 1466437706309 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:48:26 INFO - PROCESS | 1944 | 1466437706347 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:26 INFO - PROCESS | 1944 | 1466437706348 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b59000 == 34 [pid = 1944] [id = 326] 08:48:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x112a7d400) [pid = 1944] [serial = 977] [outer = 0x0] 08:48:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x124b79400) [pid = 1944] [serial = 978] [outer = 0x112a7d400] 08:48:26 INFO - PROCESS | 1944 | 1466437706372 Marionette DEBUG loaded listener.js 08:48:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x125dbc400) [pid = 1944] [serial = 979] [outer = 0x112a7d400] 08:48:26 INFO - PROCESS | 1944 | 1466437706665 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]]]}] 08:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 08:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:48:26 INFO - PROCESS | 1944 | 1466437706717 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:48:26 INFO - PROCESS | 1944 | 1466437706718 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:48:26 INFO - PROCESS | 1944 | 1466437706720 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:48:26 INFO - PROCESS | 1944 | 1466437706721 Marionette TRACE conn2 <- [1,1278,null,{}] 08:48:26 INFO - PROCESS | 1944 | 1466437706723 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}] 08:48:26 INFO - PROCESS | 1944 | 1466437706725 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:26 INFO - PROCESS | 1944 | 1466437706816 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:48:26 INFO - PROCESS | 1944 | 1466437706853 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:26 INFO - PROCESS | 1944 | 1466437706854 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x126358800 == 35 [pid = 1944] [id = 327] 08:48:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x124b7b800) [pid = 1944] [serial = 980] [outer = 0x0] 08:48:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x126315400) [pid = 1944] [serial = 981] [outer = 0x124b7b800] 08:48:26 INFO - PROCESS | 1944 | 1466437706878 Marionette DEBUG loaded listener.js 08:48:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12658d800) [pid = 1944] [serial = 982] [outer = 0x124b7b800] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12b02f800) [pid = 1944] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x124414c00) [pid = 1944] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x11924e400) [pid = 1944] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12aa3f000) [pid = 1944] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12a5ce400) [pid = 1944] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1164e5c00) [pid = 1944] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1167edc00) [pid = 1944] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x113015800) [pid = 1944] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x110fa2400) [pid = 1944] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x117e30c00) [pid = 1944] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11840a800) [pid = 1944] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x121be5400) [pid = 1944] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x1164df400) [pid = 1944] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x118dcfc00) [pid = 1944] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:48:27 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x1263b0400) [pid = 1944] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:48:27 INFO - PROCESS | 1944 | 1466437707492 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]]]}] 08:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 820ms 08:48:27 INFO - PROCESS | 1944 | 1466437707541 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:48:27 INFO - PROCESS | 1944 | 1466437707544 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:48:27 INFO - PROCESS | 1944 | 1466437707547 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:48:27 INFO - PROCESS | 1944 | 1466437707549 Marionette TRACE conn2 <- [1,1282,null,{}] 08:48:27 INFO - PROCESS | 1944 | 1466437707552 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}] 08:48:27 INFO - PROCESS | 1944 | 1466437707554 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:27 INFO - PROCESS | 1944 | 1466437707677 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:48:27 INFO - PROCESS | 1944 | 1466437707713 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:27 INFO - PROCESS | 1944 | 1466437707714 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185ea000 == 36 [pid = 1944] [id = 328] 08:48:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x112f1b400) [pid = 1944] [serial = 983] [outer = 0x0] 08:48:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x11663c400) [pid = 1944] [serial = 984] [outer = 0x112f1b400] 08:48:27 INFO - PROCESS | 1944 | 1466437707738 Marionette DEBUG loaded listener.js 08:48:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12190d000) [pid = 1944] [serial = 985] [outer = 0x112f1b400] 08:48:27 INFO - PROCESS | 1944 | 1466437707996 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]]]}] 08:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 471ms 08:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:48:28 INFO - PROCESS | 1944 | 1466437708021 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:48:28 INFO - PROCESS | 1944 | 1466437708022 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:48:28 INFO - PROCESS | 1944 | 1466437708025 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:48:28 INFO - PROCESS | 1944 | 1466437708026 Marionette TRACE conn2 <- [1,1286,null,{}] 08:48:28 INFO - PROCESS | 1944 | 1466437708036 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}] 08:48:28 INFO - PROCESS | 1944 | 1466437708037 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:28 INFO - PROCESS | 1944 | 1466437708117 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:48:28 INFO - PROCESS | 1944 | 1466437708137 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:28 INFO - PROCESS | 1944 | 1466437708138 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c68000 == 37 [pid = 1944] [id = 329] 08:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x125dc7000) [pid = 1944] [serial = 986] [outer = 0x0] 08:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x126d2d000) [pid = 1944] [serial = 987] [outer = 0x125dc7000] 08:48:28 INFO - PROCESS | 1944 | 1466437708162 Marionette DEBUG loaded listener.js 08:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x128c96000) [pid = 1944] [serial = 988] [outer = 0x125dc7000] 08:48:28 INFO - PROCESS | 1944 | 1466437708474 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]]]}] 08:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 476ms 08:48:28 INFO - PROCESS | 1944 | 1466437708501 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:48:28 INFO - PROCESS | 1944 | 1466437708503 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:48:28 INFO - PROCESS | 1944 | 1466437708505 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:48:28 INFO - PROCESS | 1944 | 1466437708507 Marionette TRACE conn2 <- [1,1290,null,{}] 08:48:28 INFO - PROCESS | 1944 | 1466437708509 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}] 08:48:28 INFO - PROCESS | 1944 | 1466437708513 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:28 INFO - PROCESS | 1944 | 1466437708627 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:48:28 INFO - PROCESS | 1944 | 1466437708640 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:28 INFO - PROCESS | 1944 | 1466437708642 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e18000 == 38 [pid = 1944] [id = 330] 08:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x117e31400) [pid = 1944] [serial = 989] [outer = 0x0] 08:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x128d03800) [pid = 1944] [serial = 990] [outer = 0x117e31400] 08:48:28 INFO - PROCESS | 1944 | 1466437708669 Marionette DEBUG loaded listener.js 08:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x129687800) [pid = 1944] [serial = 991] [outer = 0x117e31400] 08:48:28 INFO - PROCESS | 1944 | 1466437708965 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]]]}] 08:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 08:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:48:29 INFO - PROCESS | 1944 | 1466437709024 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:48:29 INFO - PROCESS | 1944 | 1466437709025 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:48:29 INFO - PROCESS | 1944 | 1466437709027 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:48:29 INFO - PROCESS | 1944 | 1466437709028 Marionette TRACE conn2 <- [1,1294,null,{}] 08:48:29 INFO - PROCESS | 1944 | 1466437709030 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}] 08:48:29 INFO - PROCESS | 1944 | 1466437709031 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:29 INFO - PROCESS | 1944 | 1466437709106 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:48:29 INFO - PROCESS | 1944 | 1466437709111 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:29 INFO - PROCESS | 1944 | 1466437709114 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aaad800 == 39 [pid = 1944] [id = 331] 08:48:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12a53f400) [pid = 1944] [serial = 992] [outer = 0x0] 08:48:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12a6b9800) [pid = 1944] [serial = 993] [outer = 0x12a53f400] 08:48:29 INFO - PROCESS | 1944 | 1466437709138 Marionette DEBUG loaded listener.js 08:48:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12aa3e400) [pid = 1944] [serial = 994] [outer = 0x12a53f400] 08:48:29 INFO - PROCESS | 1944 | 1466437709632 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]]]}] 08:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 621ms 08:48:29 INFO - PROCESS | 1944 | 1466437709648 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:48:29 INFO - PROCESS | 1944 | 1466437709651 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:48:29 INFO - PROCESS | 1944 | 1466437709654 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:48:29 INFO - PROCESS | 1944 | 1466437709656 Marionette TRACE conn2 <- [1,1298,null,{}] 08:48:29 INFO - PROCESS | 1944 | 1466437709660 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}] 08:48:29 INFO - PROCESS | 1944 | 1466437709662 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:29 INFO - PROCESS | 1944 | 1466437709773 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:48:29 INFO - PROCESS | 1944 | 1466437709850 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:29 INFO - PROCESS | 1944 | 1466437709852 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x11668c000 == 40 [pid = 1944] [id = 332] 08:48:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x112f14c00) [pid = 1944] [serial = 995] [outer = 0x0] 08:48:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x113295800) [pid = 1944] [serial = 996] [outer = 0x112f14c00] 08:48:29 INFO - PROCESS | 1944 | 1466437709882 Marionette DEBUG loaded listener.js 08:48:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x116143000) [pid = 1944] [serial = 997] [outer = 0x112f14c00] 08:48:30 INFO - PROCESS | 1944 | 1466437710385 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]]]}] 08:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 771ms 08:48:30 INFO - PROCESS | 1944 | 1466437710437 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:48:30 INFO - PROCESS | 1944 | 1466437710440 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:48:30 INFO - PROCESS | 1944 | 1466437710448 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:48:30 INFO - PROCESS | 1944 | 1466437710450 Marionette TRACE conn2 <- [1,1302,null,{}] 08:48:30 INFO - PROCESS | 1944 | 1466437710453 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}] 08:48:30 INFO - PROCESS | 1944 | 1466437710455 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:30 INFO - PROCESS | 1944 | 1466437710561 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:48:30 INFO - PROCESS | 1944 | 1466437710636 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:30 INFO - PROCESS | 1944 | 1466437710638 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191f0800 == 41 [pid = 1944] [id = 333] 08:48:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x1176eb800) [pid = 1944] [serial = 998] [outer = 0x0] 08:48:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x1181dd400) [pid = 1944] [serial = 999] [outer = 0x1176eb800] 08:48:30 INFO - PROCESS | 1944 | 1466437710668 Marionette DEBUG loaded listener.js 08:48:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x118365800) [pid = 1944] [serial = 1000] [outer = 0x1176eb800] 08:48:31 INFO - PROCESS | 1944 | 1466437711338 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]]]}] 08:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 972ms 08:48:31 INFO - PROCESS | 1944 | 1466437711420 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:48:31 INFO - PROCESS | 1944 | 1466437711422 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:48:31 INFO - PROCESS | 1944 | 1466437711426 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:48:31 INFO - PROCESS | 1944 | 1466437711428 Marionette TRACE conn2 <- [1,1306,null,{}] 08:48:31 INFO - PROCESS | 1944 | 1466437711431 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}] 08:48:31 INFO - PROCESS | 1944 | 1466437711433 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:31 INFO - PROCESS | 1944 | 1466437711533 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:48:31 INFO - PROCESS | 1944 | 1466437711587 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:31 INFO - PROCESS | 1944 | 1466437711589 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fdb800 == 42 [pid = 1944] [id = 334] 08:48:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x116f8e800) [pid = 1944] [serial = 1001] [outer = 0x0] 08:48:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x1181e2c00) [pid = 1944] [serial = 1002] [outer = 0x116f8e800] 08:48:31 INFO - PROCESS | 1944 | 1466437711617 Marionette DEBUG loaded listener.js 08:48:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x118402800) [pid = 1944] [serial = 1003] [outer = 0x116f8e800] 08:48:31 INFO - PROCESS | 1944 | --DOCSHELL 0x120e18000 == 41 [pid = 1944] [id = 330] 08:48:31 INFO - PROCESS | 1944 | --DOCSHELL 0x128c68000 == 40 [pid = 1944] [id = 329] 08:48:31 INFO - PROCESS | 1944 | --DOCSHELL 0x1185ea000 == 39 [pid = 1944] [id = 328] 08:48:31 INFO - PROCESS | 1944 | --DOCSHELL 0x126358800 == 38 [pid = 1944] [id = 327] 08:48:31 INFO - PROCESS | 1944 | --DOCSHELL 0x124b59000 == 37 [pid = 1944] [id = 326] 08:48:31 INFO - PROCESS | 1944 | --DOCSHELL 0x121974000 == 36 [pid = 1944] [id = 325] 08:48:31 INFO - PROCESS | 1944 | --DOCSHELL 0x120e1b000 == 35 [pid = 1944] [id = 324] 08:48:31 INFO - PROCESS | 1944 | --DOCSHELL 0x119618000 == 34 [pid = 1944] [id = 323] 08:48:31 INFO - PROCESS | 1944 | --DOCSHELL 0x1185eb000 == 33 [pid = 1944] [id = 322] 08:48:31 INFO - PROCESS | 1944 | --DOCSHELL 0x116fe1000 == 32 [pid = 1944] [id = 321] 08:48:31 INFO - PROCESS | 1944 | --DOCSHELL 0x115e31800 == 31 [pid = 1944] [id = 320] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x129179c00) [pid = 1944] [serial = 895] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x12b7c2800) [pid = 1944] [serial = 936] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12b8bf400) [pid = 1944] [serial = 937] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12630dc00) [pid = 1944] [serial = 918] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12937d000) [pid = 1944] [serial = 921] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x129060c00) [pid = 1944] [serial = 919] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12b02ec00) [pid = 1944] [serial = 934] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12a6bac00) [pid = 1944] [serial = 924] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x116706c00) [pid = 1944] [serial = 903] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x116a23400) [pid = 1944] [serial = 904] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x116f91800) [pid = 1944] [serial = 900] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1181dac00) [pid = 1944] [serial = 901] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x120e8a800) [pid = 1944] [serial = 912] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x121982c00) [pid = 1944] [serial = 913] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11291c000) [pid = 1944] [serial = 897] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x112e0dc00) [pid = 1944] [serial = 898] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x118205400) [pid = 1944] [serial = 906] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11835d000) [pid = 1944] [serial = 907] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11962bc00) [pid = 1944] [serial = 909] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11998bc00) [pid = 1944] [serial = 910] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x124462800) [pid = 1944] [serial = 915] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1167ec800) [pid = 1944] [serial = 927] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x11850f800) [pid = 1944] [serial = 928] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12a6c3000) [pid = 1944] [serial = 925] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x124b81c00) [pid = 1944] [serial = 930] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12a5cb000) [pid = 1944] [serial = 922] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12aac6400) [pid = 1944] [serial = 933] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x124b7e400) [pid = 1944] [serial = 916] [outer = 0x0] [url = about:blank] 08:48:31 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12aa3b800) [pid = 1944] [serial = 931] [outer = 0x0] [url = about:blank] 08:48:32 INFO - PROCESS | 1944 | 1466437712069 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]]]}] 08:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 672ms 08:48:32 INFO - PROCESS | 1944 | 1466437712113 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:48:32 INFO - PROCESS | 1944 | 1466437712115 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:48:32 INFO - PROCESS | 1944 | 1466437712119 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:48:32 INFO - PROCESS | 1944 | 1466437712121 Marionette TRACE conn2 <- [1,1310,null,{}] 08:48:32 INFO - PROCESS | 1944 | 1466437712125 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}] 08:48:32 INFO - PROCESS | 1944 | 1466437712128 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:32 INFO - PROCESS | 1944 | 1466437712223 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:48:32 INFO - PROCESS | 1944 | 1466437712287 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:32 INFO - PROCESS | 1944 | 1466437712289 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x1168b2800 == 32 [pid = 1944] [id = 335] 08:48:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x1167df400) [pid = 1944] [serial = 1004] [outer = 0x0] 08:48:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x11814d000) [pid = 1944] [serial = 1005] [outer = 0x1167df400] 08:48:32 INFO - PROCESS | 1944 | 1466437712320 Marionette DEBUG loaded listener.js 08:48:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11835e400) [pid = 1944] [serial = 1006] [outer = 0x1167df400] 08:48:32 INFO - PROCESS | 1944 | 1466437712748 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] 08:48:32 INFO - PROCESS | 1944 | 1466437712818 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:48:32 INFO - PROCESS | 1944 | 1466437712822 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:48:32 INFO - PROCESS | 1944 | 1466437712824 Marionette TRACE conn2 <- [1,1314,null,{}] 08:48:32 INFO - PROCESS | 1944 | 1466437712846 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}] 08:48:32 INFO - PROCESS | 1944 | 1466437712848 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:32 INFO - PROCESS | 1944 | 1466437712943 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:48:33 INFO - PROCESS | 1944 | 1466437713007 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:33 INFO - PROCESS | 1944 | 1466437713008 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191e7000 == 33 [pid = 1944] [id = 336] 08:48:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x113296000) [pid = 1944] [serial = 1007] [outer = 0x0] 08:48:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x119252c00) [pid = 1944] [serial = 1008] [outer = 0x113296000] 08:48:33 INFO - PROCESS | 1944 | 1466437713039 Marionette DEBUG loaded listener.js 08:48:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x11988c000) [pid = 1944] [serial = 1009] [outer = 0x113296000] 08:48:33 INFO - PROCESS | 1944 | 1466437713466 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]]]}] 08:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 671ms 08:48:33 INFO - PROCESS | 1944 | 1466437713494 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:48:33 INFO - PROCESS | 1944 | 1466437713496 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:48:33 INFO - PROCESS | 1944 | 1466437713499 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:48:33 INFO - PROCESS | 1944 | 1466437713501 Marionette TRACE conn2 <- [1,1318,null,{}] 08:48:33 INFO - PROCESS | 1944 | 1466437713510 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}] 08:48:33 INFO - PROCESS | 1944 | 1466437713514 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:33 INFO - PROCESS | 1944 | 1466437713607 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:48:33 INFO - PROCESS | 1944 | 1466437713661 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:33 INFO - PROCESS | 1944 | 1466437713663 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x121191000 == 34 [pid = 1944] [id = 337] 08:48:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x119991000) [pid = 1944] [serial = 1010] [outer = 0x0] 08:48:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x120e85c00) [pid = 1944] [serial = 1011] [outer = 0x119991000] 08:48:33 INFO - PROCESS | 1944 | 1466437713695 Marionette DEBUG loaded listener.js 08:48:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12190d400) [pid = 1944] [serial = 1012] [outer = 0x119991000] 08:48:34 INFO - PROCESS | 1944 | 1466437714125 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]]]}] 08:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 671ms 08:48:34 INFO - PROCESS | 1944 | 1466437714170 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:48:34 INFO - PROCESS | 1944 | 1466437714172 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:48:34 INFO - PROCESS | 1944 | 1466437714175 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:48:34 INFO - PROCESS | 1944 | 1466437714176 Marionette TRACE conn2 <- [1,1322,null,{}] 08:48:34 INFO - PROCESS | 1944 | 1466437714178 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}] 08:48:34 INFO - PROCESS | 1944 | 1466437714180 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:34 INFO - PROCESS | 1944 | 1466437714297 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:48:34 INFO - PROCESS | 1944 | 1466437714373 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:34 INFO - PROCESS | 1944 | 1466437714374 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x1240e7000 == 35 [pid = 1944] [id = 338] 08:48:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x124214c00) [pid = 1944] [serial = 1013] [outer = 0x0] 08:48:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x1246f3c00) [pid = 1944] [serial = 1014] [outer = 0x124214c00] 08:48:34 INFO - PROCESS | 1944 | 1466437714405 Marionette DEBUG loaded listener.js 08:48:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x124b81c00) [pid = 1944] [serial = 1015] [outer = 0x124214c00] 08:48:34 INFO - PROCESS | 1944 | 1466437714813 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]]]}] 08:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 669ms 08:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:48:34 INFO - PROCESS | 1944 | 1466437714845 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:48:34 INFO - PROCESS | 1944 | 1466437714846 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:48:34 INFO - PROCESS | 1944 | 1466437714849 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:48:34 INFO - PROCESS | 1944 | 1466437714850 Marionette TRACE conn2 <- [1,1326,null,{}] 08:48:34 INFO - PROCESS | 1944 | 1466437714852 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}] 08:48:34 INFO - PROCESS | 1944 | 1466437714854 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:34 INFO - PROCESS | 1944 | 1466437714943 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:48:34 INFO - PROCESS | 1944 | 1466437714991 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:34 INFO - PROCESS | 1944 | 1466437714992 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x125f57000 == 36 [pid = 1944] [id = 339] 08:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x124411000) [pid = 1944] [serial = 1016] [outer = 0x0] 08:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x125de4400) [pid = 1944] [serial = 1017] [outer = 0x124411000] 08:48:35 INFO - PROCESS | 1944 | 1466437715021 Marionette DEBUG loaded listener.js 08:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x126319800) [pid = 1944] [serial = 1018] [outer = 0x124411000] 08:48:35 INFO - PROCESS | 1944 | 1466437715443 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]]]}] 08:48:35 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 08:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 620ms 08:48:35 INFO - PROCESS | 1944 | 1466437715469 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:48:35 INFO - PROCESS | 1944 | 1466437715471 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:48:35 INFO - PROCESS | 1944 | 1466437715473 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:48:35 INFO - PROCESS | 1944 | 1466437715474 Marionette TRACE conn2 <- [1,1330,null,{}] 08:48:35 INFO - PROCESS | 1944 | 1466437715477 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}] 08:48:35 INFO - PROCESS | 1944 | 1466437715484 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:35 INFO - PROCESS | 1944 | 1466437715594 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:48:35 INFO - PROCESS | 1944 | 1466437715677 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:35 INFO - PROCESS | 1944 | 1466437715678 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c5a000 == 37 [pid = 1944] [id = 340] 08:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x126316800) [pid = 1944] [serial = 1019] [outer = 0x0] 08:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x129177000) [pid = 1944] [serial = 1020] [outer = 0x126316800] 08:48:35 INFO - PROCESS | 1944 | 1466437715708 Marionette DEBUG loaded listener.js 08:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12a541000) [pid = 1944] [serial = 1021] [outer = 0x126316800] 08:48:36 INFO - PROCESS | 1944 | 1466437716154 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]]]}] 08:48:36 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 08:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 722ms 08:48:36 INFO - PROCESS | 1944 | 1466437716211 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:48:36 INFO - PROCESS | 1944 | 1466437716214 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:48:36 INFO - PROCESS | 1944 | 1466437716218 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:48:36 INFO - PROCESS | 1944 | 1466437716220 Marionette TRACE conn2 <- [1,1334,null,{}] 08:48:36 INFO - PROCESS | 1944 | 1466437716223 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}] 08:48:36 INFO - PROCESS | 1944 | 1466437716225 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:36 INFO - PROCESS | 1944 | 1466437716322 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:48:36 INFO - PROCESS | 1944 | 1466437716376 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:36 INFO - PROCESS | 1944 | 1466437716377 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x118158000 == 38 [pid = 1944] [id = 341] 08:48:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1167dfc00) [pid = 1944] [serial = 1022] [outer = 0x0] 08:48:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x117141000) [pid = 1944] [serial = 1023] [outer = 0x1167dfc00] 08:48:36 INFO - PROCESS | 1944 | 1466437716405 Marionette DEBUG loaded listener.js 08:48:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x118307c00) [pid = 1944] [serial = 1024] [outer = 0x1167dfc00] 08:48:37 INFO - PROCESS | 1944 | --DOCSHELL 0x11668c000 == 37 [pid = 1944] [id = 332] 08:48:37 INFO - PROCESS | 1944 | --DOCSHELL 0x1191f0800 == 36 [pid = 1944] [id = 333] 08:48:37 INFO - PROCESS | 1944 | --DOCSHELL 0x1191e7800 == 35 [pid = 1944] [id = 319] 08:48:37 INFO - PROCESS | 1944 | --DOCSHELL 0x128c5a000 == 34 [pid = 1944] [id = 340] 08:48:37 INFO - PROCESS | 1944 | --DOCSHELL 0x125f57000 == 33 [pid = 1944] [id = 339] 08:48:37 INFO - PROCESS | 1944 | --DOCSHELL 0x1240e7000 == 32 [pid = 1944] [id = 338] 08:48:37 INFO - PROCESS | 1944 | --DOCSHELL 0x12aaad800 == 31 [pid = 1944] [id = 331] 08:48:37 INFO - PROCESS | 1944 | --DOCSHELL 0x121191000 == 30 [pid = 1944] [id = 337] 08:48:37 INFO - PROCESS | 1944 | --DOCSHELL 0x1191e7000 == 29 [pid = 1944] [id = 336] 08:48:37 INFO - PROCESS | 1944 | --DOCSHELL 0x116fdb800 == 28 [pid = 1944] [id = 334] 08:48:37 INFO - PROCESS | 1944 | --DOCSHELL 0x1168b2800 == 27 [pid = 1944] [id = 335] 08:48:37 INFO - PROCESS | 1944 | 1466437717286 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]]]}] 08:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1122ms 08:48:37 INFO - PROCESS | 1944 | 1466437717340 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:48:37 INFO - PROCESS | 1944 | 1466437717343 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:48:37 INFO - PROCESS | 1944 | 1466437717350 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:48:37 INFO - PROCESS | 1944 | 1466437717353 Marionette TRACE conn2 <- [1,1338,null,{}] 08:48:37 INFO - PROCESS | 1944 | 1466437717356 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}] 08:48:37 INFO - PROCESS | 1944 | 1466437717358 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:37 INFO - PROCESS | 1944 | 1466437717439 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:48:37 INFO - PROCESS | 1944 | 1466437717444 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:37 INFO - PROCESS | 1944 | 1466437717448 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x11683a000 == 28 [pid = 1944] [id = 342] 08:48:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x11329dc00) [pid = 1944] [serial = 1025] [outer = 0x0] 08:48:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x1164e5000) [pid = 1944] [serial = 1026] [outer = 0x11329dc00] 08:48:37 INFO - PROCESS | 1944 | 1466437717476 Marionette DEBUG loaded listener.js 08:48:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x1167e9c00) [pid = 1944] [serial = 1027] [outer = 0x11329dc00] 08:48:38 INFO - PROCESS | 1944 | 1466437718295 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]]]}] 08:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 08:48:38 INFO - PROCESS | 1944 | 1466437718321 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:48:38 INFO - PROCESS | 1944 | 1466437718325 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:48:38 INFO - PROCESS | 1944 | 1466437718332 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:48:38 INFO - PROCESS | 1944 | 1466437718333 Marionette TRACE conn2 <- [1,1342,null,{}] 08:48:38 INFO - PROCESS | 1944 | 1466437718336 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}] 08:48:38 INFO - PROCESS | 1944 | 1466437718338 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:38 INFO - PROCESS | 1944 | 1466437718441 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:48:38 INFO - PROCESS | 1944 | 1466437718472 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:38 INFO - PROCESS | 1944 | 1466437718474 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185dc800 == 29 [pid = 1944] [id = 343] 08:48:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x1167eb000) [pid = 1944] [serial = 1028] [outer = 0x0] 08:48:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x11814a000) [pid = 1944] [serial = 1029] [outer = 0x1167eb000] 08:48:38 INFO - PROCESS | 1944 | 1466437718501 Marionette DEBUG loaded listener.js 08:48:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x118203400) [pid = 1944] [serial = 1030] [outer = 0x1167eb000] 08:48:38 INFO - PROCESS | 1944 | 1466437718830 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]]]}] 08:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 522ms 08:48:38 INFO - PROCESS | 1944 | 1466437718854 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:48:38 INFO - PROCESS | 1944 | 1466437718855 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:48:38 INFO - PROCESS | 1944 | 1466437718857 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:48:38 INFO - PROCESS | 1944 | 1466437718859 Marionette TRACE conn2 <- [1,1346,null,{}] 08:48:38 INFO - PROCESS | 1944 | 1466437718875 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}] 08:48:38 INFO - PROCESS | 1944 | 1466437718879 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:38 INFO - PROCESS | 1944 | 1466437718976 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:48:38 INFO - PROCESS | 1944 | 1466437718981 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:38 INFO - PROCESS | 1944 | 1466437718983 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e09800 == 30 [pid = 1944] [id = 344] 08:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x118403c00) [pid = 1944] [serial = 1031] [outer = 0x0] 08:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x118502800) [pid = 1944] [serial = 1032] [outer = 0x118403c00] 08:48:39 INFO - PROCESS | 1944 | 1466437719011 Marionette DEBUG loaded listener.js 08:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x119254c00) [pid = 1944] [serial = 1033] [outer = 0x118403c00] 08:48:39 INFO - PROCESS | 1944 | 1466437719352 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]]]}] 08:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 524ms 08:48:39 INFO - PROCESS | 1944 | 1466437719383 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:48:39 INFO - PROCESS | 1944 | 1466437719386 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:48:39 INFO - PROCESS | 1944 | 1466437719389 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:48:39 INFO - PROCESS | 1944 | 1466437719391 Marionette TRACE conn2 <- [1,1350,null,{}] 08:48:39 INFO - PROCESS | 1944 | 1466437719397 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}] 08:48:39 INFO - PROCESS | 1944 | 1466437719399 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:39 INFO - PROCESS | 1944 | 1466437719550 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:48:39 INFO - PROCESS | 1944 | 1466437719566 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:39 INFO - PROCESS | 1944 | 1466437719568 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x123cdf000 == 31 [pid = 1944] [id = 345] 08:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x11962cc00) [pid = 1944] [serial = 1034] [outer = 0x0] 08:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x119982400) [pid = 1944] [serial = 1035] [outer = 0x11962cc00] 08:48:39 INFO - PROCESS | 1944 | 1466437719609 Marionette DEBUG loaded listener.js 08:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x11998e800) [pid = 1944] [serial = 1036] [outer = 0x11962cc00] 08:48:39 INFO - PROCESS | 1944 | 1466437719998 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]]]}] 08:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 620ms 08:48:40 INFO - PROCESS | 1944 | 1466437720010 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:48:40 INFO - PROCESS | 1944 | 1466437720011 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:48:40 INFO - PROCESS | 1944 | 1466437720017 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:48:40 INFO - PROCESS | 1944 | 1466437720025 Marionette TRACE conn2 <- [1,1354,null,{}] 08:48:40 INFO - PROCESS | 1944 | 1466437720035 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}] 08:48:40 INFO - PROCESS | 1944 | 1466437720036 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:40 INFO - PROCESS | 1944 | 1466437720129 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:48:40 INFO - PROCESS | 1944 | 1466437720133 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:40 INFO - PROCESS | 1944 | 1466437720134 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a7f800 == 32 [pid = 1944] [id = 346] 08:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x11301d800) [pid = 1944] [serial = 1037] [outer = 0x0] 08:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x120de8800) [pid = 1944] [serial = 1038] [outer = 0x11301d800] 08:48:40 INFO - PROCESS | 1944 | 1466437720158 Marionette DEBUG loaded listener.js 08:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x121370400) [pid = 1944] [serial = 1039] [outer = 0x11301d800] 08:48:40 INFO - PROCESS | 1944 | 1466437720519 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]]]}] 08:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 530ms 08:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:48:40 INFO - PROCESS | 1944 | 1466437720551 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:48:40 INFO - PROCESS | 1944 | 1466437720553 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:48:40 INFO - PROCESS | 1944 | 1466437720555 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:48:40 INFO - PROCESS | 1944 | 1466437720556 Marionette TRACE conn2 <- [1,1358,null,{}] 08:48:40 INFO - PROCESS | 1944 | 1466437720558 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}] 08:48:40 INFO - PROCESS | 1944 | 1466437720562 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:40 INFO - PROCESS | 1944 | 1466437720663 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:48:40 INFO - PROCESS | 1944 | 1466437720702 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:40 INFO - PROCESS | 1944 | 1466437720703 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a458800 == 33 [pid = 1944] [id = 347] 08:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x121597800) [pid = 1944] [serial = 1040] [outer = 0x0] 08:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12440e800) [pid = 1944] [serial = 1041] [outer = 0x121597800] 08:48:40 INFO - PROCESS | 1944 | 1466437720728 Marionette DEBUG loaded listener.js 08:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x1263ab400) [pid = 1944] [serial = 1042] [outer = 0x121597800] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x11998fc00) [pid = 1944] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x1164e7000) [pid = 1944] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x112a7d400) [pid = 1944] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x116708000) [pid = 1944] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x112f1ac00) [pid = 1944] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x116634c00) [pid = 1944] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x118368800) [pid = 1944] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x112d48c00) [pid = 1944] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x1131b3c00) [pid = 1944] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x112f1b400) [pid = 1944] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x124b7b800) [pid = 1944] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x117149400) [pid = 1944] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x124bec000) [pid = 1944] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x128ca1c00) [pid = 1944] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12a53f400) [pid = 1944] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x112f14c00) [pid = 1944] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1176eb800) [pid = 1944] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x129058400) [pid = 1944] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x125dc7000) [pid = 1944] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x117e31400) [pid = 1944] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x115e8e800) [pid = 1944] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:48:41 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x116f8e800) [pid = 1944] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:48:41 INFO - PROCESS | 1944 | 1466437721259 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]]]}] 08:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 718ms 08:48:41 INFO - PROCESS | 1944 | 1466437721275 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:48:41 INFO - PROCESS | 1944 | 1466437721276 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:48:41 INFO - PROCESS | 1944 | 1466437721284 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:48:41 INFO - PROCESS | 1944 | 1466437721285 Marionette TRACE conn2 <- [1,1362,null,{}] 08:48:41 INFO - PROCESS | 1944 | 1466437721288 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}] 08:48:41 INFO - PROCESS | 1944 | 1466437721299 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:41 INFO - PROCESS | 1944 | 1466437721406 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:48:41 INFO - PROCESS | 1944 | 1466437721444 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:41 INFO - PROCESS | 1944 | 1466437721445 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x121966000 == 34 [pid = 1944] [id = 348] 08:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x111c76400) [pid = 1944] [serial = 1043] [outer = 0x0] 08:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1167de800) [pid = 1944] [serial = 1044] [outer = 0x111c76400] 08:48:41 INFO - PROCESS | 1944 | 1466437721469 Marionette DEBUG loaded listener.js 08:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x11835a400) [pid = 1944] [serial = 1045] [outer = 0x111c76400] 08:48:41 INFO - PROCESS | 1944 | 1466437721733 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]]]}] 08:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 469ms 08:48:41 INFO - PROCESS | 1944 | 1466437721756 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:48:41 INFO - PROCESS | 1944 | 1466437721757 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:48:41 INFO - PROCESS | 1944 | 1466437721767 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:48:41 INFO - PROCESS | 1944 | 1466437721768 Marionette TRACE conn2 <- [1,1366,null,{}] 08:48:41 INFO - PROCESS | 1944 | 1466437721770 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}] 08:48:41 INFO - PROCESS | 1944 | 1466437721771 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:41 INFO - PROCESS | 1944 | 1466437721850 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:48:41 INFO - PROCESS | 1944 | 1466437721854 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:41 INFO - PROCESS | 1944 | 1466437721855 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6ae000 == 35 [pid = 1944] [id = 349] 08:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x118368800) [pid = 1944] [serial = 1046] [outer = 0x0] 08:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1246e9000) [pid = 1944] [serial = 1047] [outer = 0x118368800] 08:48:41 INFO - PROCESS | 1944 | 1466437721882 Marionette DEBUG loaded listener.js 08:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12658e000) [pid = 1944] [serial = 1048] [outer = 0x118368800] 08:48:42 INFO - PROCESS | 1944 | 1466437722225 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] 08:48:42 INFO - PROCESS | 1944 | 1466437722237 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:48:42 INFO - PROCESS | 1944 | 1466437722240 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:48:42 INFO - PROCESS | 1944 | 1466437722241 Marionette TRACE conn2 <- [1,1370,null,{}] 08:48:42 INFO - PROCESS | 1944 | 1466437722243 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}] 08:48:42 INFO - PROCESS | 1944 | 1466437722244 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:42 INFO - PROCESS | 1944 | 1466437722349 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:48:42 INFO - PROCESS | 1944 | 1466437722356 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:42 INFO - PROCESS | 1944 | 1466437722357 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aab6800 == 36 [pid = 1944] [id = 350] 08:48:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x126590000) [pid = 1944] [serial = 1049] [outer = 0x0] 08:48:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x126a8d000) [pid = 1944] [serial = 1050] [outer = 0x126590000] 08:48:42 INFO - PROCESS | 1944 | 1466437722383 Marionette DEBUG loaded listener.js 08:48:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x128d02800) [pid = 1944] [serial = 1051] [outer = 0x126590000] 08:48:42 INFO - PROCESS | 1944 | 1466437722680 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] 08:48:42 INFO - PROCESS | 1944 | 1466437722710 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:48:42 INFO - PROCESS | 1944 | 1466437722716 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:48:42 INFO - PROCESS | 1944 | 1466437722717 Marionette TRACE conn2 <- [1,1374,null,{}] 08:48:42 INFO - PROCESS | 1944 | 1466437722719 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}] 08:48:42 INFO - PROCESS | 1944 | 1466437722721 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:42 INFO - PROCESS | 1944 | 1466437722798 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:48:42 INFO - PROCESS | 1944 | 1466437722801 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:42 INFO - PROCESS | 1944 | 1466437722803 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b08b800 == 37 [pid = 1944] [id = 351] 08:48:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x129058400) [pid = 1944] [serial = 1052] [outer = 0x0] 08:48:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x129180000) [pid = 1944] [serial = 1053] [outer = 0x129058400] 08:48:42 INFO - PROCESS | 1944 | 1466437722826 Marionette DEBUG loaded listener.js 08:48:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12937d000) [pid = 1944] [serial = 1054] [outer = 0x129058400] 08:48:43 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:43 INFO - PROCESS | 1944 | 1466437723319 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] 08:48:43 INFO - PROCESS | 1944 | 1466437723340 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:48:43 INFO - PROCESS | 1944 | 1466437723343 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:48:43 INFO - PROCESS | 1944 | 1466437723345 Marionette TRACE conn2 <- [1,1378,null,{}] 08:48:43 INFO - PROCESS | 1944 | 1466437723349 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}] 08:48:43 INFO - PROCESS | 1944 | 1466437723351 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:43 INFO - PROCESS | 1944 | 1466437723461 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:48:43 INFO - PROCESS | 1944 | 1466437723586 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:43 INFO - PROCESS | 1944 | 1466437723587 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x117456000 == 38 [pid = 1944] [id = 352] 08:48:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x1131ad000) [pid = 1944] [serial = 1055] [outer = 0x0] 08:48:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x1131e2000) [pid = 1944] [serial = 1056] [outer = 0x1131ad000] 08:48:43 INFO - PROCESS | 1944 | 1466437723619 Marionette DEBUG loaded listener.js 08:48:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x1167e6400) [pid = 1944] [serial = 1057] [outer = 0x1131ad000] 08:48:44 INFO - PROCESS | 1944 | 1466437724133 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] 08:48:44 INFO - PROCESS | 1944 | 1466437724190 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:48:44 INFO - PROCESS | 1944 | 1466437724198 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:48:44 INFO - PROCESS | 1944 | 1466437724200 Marionette TRACE conn2 <- [1,1382,null,{}] 08:48:44 INFO - PROCESS | 1944 | 1466437724203 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}] 08:48:44 INFO - PROCESS | 1944 | 1466437724204 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:44 INFO - PROCESS | 1944 | 1466437724315 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:48:44 INFO - PROCESS | 1944 | 1466437724390 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:44 INFO - PROCESS | 1944 | 1466437724392 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x121966800 == 39 [pid = 1944] [id = 353] 08:48:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x118211800) [pid = 1944] [serial = 1058] [outer = 0x0] 08:48:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x118368400) [pid = 1944] [serial = 1059] [outer = 0x118211800] 08:48:44 INFO - PROCESS | 1944 | 1466437724422 Marionette DEBUG loaded listener.js 08:48:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x1187a3400) [pid = 1944] [serial = 1060] [outer = 0x118211800] 08:48:45 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12aab6800 == 38 [pid = 1944] [id = 350] 08:48:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6ae000 == 37 [pid = 1944] [id = 349] 08:48:45 INFO - PROCESS | 1944 | --DOCSHELL 0x121966000 == 36 [pid = 1944] [id = 348] 08:48:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12a458800 == 35 [pid = 1944] [id = 347] 08:48:45 INFO - PROCESS | 1944 | --DOCSHELL 0x126a7f800 == 34 [pid = 1944] [id = 346] 08:48:45 INFO - PROCESS | 1944 | 1466437725160 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] 08:48:45 INFO - PROCESS | 1944 | 1466437725261 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:48:45 INFO - PROCESS | 1944 | 1466437725267 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:48:45 INFO - PROCESS | 1944 | 1466437725269 Marionette TRACE conn2 <- [1,1386,null,{}] 08:48:45 INFO - PROCESS | 1944 | 1466437725272 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}] 08:48:45 INFO - PROCESS | 1944 | 1466437725273 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:45 INFO - PROCESS | 1944 | 1466437725336 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:48:45 INFO - PROCESS | 1944 | 1466437725344 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:45 INFO - PROCESS | 1944 | 1466437725347 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x116686800 == 30 [pid = 1944] [id = 354] 08:48:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x11670dc00) [pid = 1944] [serial = 1061] [outer = 0x0] 08:48:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x1167e4800) [pid = 1944] [serial = 1062] [outer = 0x11670dc00] 08:48:45 INFO - PROCESS | 1944 | 1466437725372 Marionette DEBUG loaded listener.js 08:48:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x1176ee000) [pid = 1944] [serial = 1063] [outer = 0x11670dc00] 08:48:45 INFO - PROCESS | 1944 | 1466437725861 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] 08:48:45 INFO - PROCESS | 1944 | 1466437725892 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:48:45 INFO - PROCESS | 1944 | 1466437725908 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:48:45 INFO - PROCESS | 1944 | 1466437725911 Marionette TRACE conn2 <- [1,1390,null,{}] 08:48:45 INFO - PROCESS | 1944 | 1466437725915 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}] 08:48:45 INFO - PROCESS | 1944 | 1466437725918 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:46 INFO - PROCESS | 1944 | 1466437726025 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:48:46 INFO - PROCESS | 1944 | 1466437726034 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:46 INFO - PROCESS | 1944 | 1466437726035 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x116411800 == 31 [pid = 1944] [id = 355] 08:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x118404400) [pid = 1944] [serial = 1064] [outer = 0x0] 08:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x11840d800) [pid = 1944] [serial = 1065] [outer = 0x118404400] 08:48:46 INFO - PROCESS | 1944 | 1466437726061 Marionette DEBUG loaded listener.js 08:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x1187a9000) [pid = 1944] [serial = 1066] [outer = 0x118404400] 08:48:46 INFO - PROCESS | 1944 | 1466437726386 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]]]}] 08:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 524ms 08:48:46 INFO - PROCESS | 1944 | 1466437726431 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:48:46 INFO - PROCESS | 1944 | 1466437726432 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:48:46 INFO - PROCESS | 1944 | 1466437726434 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:48:46 INFO - PROCESS | 1944 | 1466437726437 Marionette TRACE conn2 <- [1,1394,null,{}] 08:48:46 INFO - PROCESS | 1944 | 1466437726445 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}] 08:48:46 INFO - PROCESS | 1944 | 1466437726448 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:46 INFO - PROCESS | 1944 | 1466437726526 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:48:46 INFO - PROCESS | 1944 | 1466437726533 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:46 INFO - PROCESS | 1944 | 1466437726535 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191f3800 == 32 [pid = 1944] [id = 356] 08:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x118dcf800) [pid = 1944] [serial = 1067] [outer = 0x0] 08:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x119875800) [pid = 1944] [serial = 1068] [outer = 0x118dcf800] 08:48:46 INFO - PROCESS | 1944 | 1466437726563 Marionette DEBUG loaded listener.js 08:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x11998f400) [pid = 1944] [serial = 1069] [outer = 0x118dcf800] 08:48:46 INFO - PROCESS | 1944 | 1466437726900 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]]]}] 08:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 474ms 08:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:48:46 INFO - PROCESS | 1944 | 1466437726908 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:48:46 INFO - PROCESS | 1944 | 1466437726910 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:48:46 INFO - PROCESS | 1944 | 1466437726914 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:48:46 INFO - PROCESS | 1944 | 1466437726915 Marionette TRACE conn2 <- [1,1398,null,{}] 08:48:46 INFO - PROCESS | 1944 | 1466437726918 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}] 08:48:46 INFO - PROCESS | 1944 | 1466437726919 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:47 INFO - PROCESS | 1944 | 1466437726999 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:48:47 INFO - PROCESS | 1944 | 1466437727051 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:47 INFO - PROCESS | 1944 | 1466437727053 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ad2800 == 33 [pid = 1944] [id = 357] 08:48:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x118404800) [pid = 1944] [serial = 1070] [outer = 0x0] 08:48:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x120e8a400) [pid = 1944] [serial = 1071] [outer = 0x118404800] 08:48:47 INFO - PROCESS | 1944 | 1466437727078 Marionette DEBUG loaded listener.js 08:48:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x12197d000) [pid = 1944] [serial = 1072] [outer = 0x118404800] 08:48:47 INFO - PROCESS | 1944 | 1466437727385 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]]]}] 08:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 522ms 08:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:48:47 INFO - PROCESS | 1944 | 1466437727436 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:48:47 INFO - PROCESS | 1944 | 1466437727438 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:48:47 INFO - PROCESS | 1944 | 1466437727441 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:48:47 INFO - PROCESS | 1944 | 1466437727443 Marionette TRACE conn2 <- [1,1402,null,{}] 08:48:47 INFO - PROCESS | 1944 | 1466437727455 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}] 08:48:47 INFO - PROCESS | 1944 | 1466437727457 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:47 INFO - PROCESS | 1944 | 1466437727606 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:48:47 INFO - PROCESS | 1944 | 1466437727657 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:47 INFO - PROCESS | 1944 | 1466437727658 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c30800 == 34 [pid = 1944] [id = 358] 08:48:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x11924e400) [pid = 1944] [serial = 1073] [outer = 0x0] 08:48:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x124416000) [pid = 1944] [serial = 1074] [outer = 0x11924e400] 08:48:47 INFO - PROCESS | 1944 | 1466437727700 Marionette DEBUG loaded listener.js 08:48:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x124b79800) [pid = 1944] [serial = 1075] [outer = 0x11924e400] 08:48:48 INFO - PROCESS | 1944 | 1466437728070 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]]]}] 08:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 680ms 08:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:48:48 INFO - PROCESS | 1944 | 1466437728120 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:48:48 INFO - PROCESS | 1944 | 1466437728121 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:48:48 INFO - PROCESS | 1944 | 1466437728124 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:48:48 INFO - PROCESS | 1944 | 1466437728125 Marionette TRACE conn2 <- [1,1406,null,{}] 08:48:48 INFO - PROCESS | 1944 | 1466437728127 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}] 08:48:48 INFO - PROCESS | 1944 | 1466437728131 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:48 INFO - PROCESS | 1944 | 1466437728249 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:48:48 INFO - PROCESS | 1944 | 1466437728265 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:48 INFO - PROCESS | 1944 | 1466437728266 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a69000 == 35 [pid = 1944] [id = 359] 08:48:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x124bed800) [pid = 1944] [serial = 1076] [outer = 0x0] 08:48:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x126556c00) [pid = 1944] [serial = 1077] [outer = 0x124bed800] 08:48:48 INFO - PROCESS | 1944 | 1466437728291 Marionette DEBUG loaded listener.js 08:48:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x129181c00) [pid = 1944] [serial = 1078] [outer = 0x124bed800] 08:48:48 INFO - PROCESS | 1944 | 1466437728619 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]]]}] 08:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 08:48:48 INFO - PROCESS | 1944 | 1466437728642 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:48:48 INFO - PROCESS | 1944 | 1466437728644 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:48:48 INFO - PROCESS | 1944 | 1466437728648 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:48:48 INFO - PROCESS | 1944 | 1466437728649 Marionette TRACE conn2 <- [1,1410,null,{}] 08:48:48 INFO - PROCESS | 1944 | 1466437728652 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}] 08:48:48 INFO - PROCESS | 1944 | 1466437728653 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:48 INFO - PROCESS | 1944 | 1466437728745 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:48:48 INFO - PROCESS | 1944 | 1466437728778 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:48 INFO - PROCESS | 1944 | 1466437728779 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x129356000 == 36 [pid = 1944] [id = 360] 08:48:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x129059000) [pid = 1944] [serial = 1079] [outer = 0x0] 08:48:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12a546400) [pid = 1944] [serial = 1080] [outer = 0x129059000] 08:48:48 INFO - PROCESS | 1944 | 1466437728803 Marionette DEBUG loaded listener.js 08:48:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12a5cec00) [pid = 1944] [serial = 1081] [outer = 0x129059000] 08:48:49 INFO - PROCESS | 1944 | 1466437729127 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]]]}] 08:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 522ms 08:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:48:49 INFO - PROCESS | 1944 | 1466437729176 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:48:49 INFO - PROCESS | 1944 | 1466437729177 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:48:49 INFO - PROCESS | 1944 | 1466437729179 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:48:49 INFO - PROCESS | 1944 | 1466437729180 Marionette TRACE conn2 <- [1,1414,null,{}] 08:48:49 INFO - PROCESS | 1944 | 1466437729183 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}] 08:48:49 INFO - PROCESS | 1944 | 1466437729184 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:49 INFO - PROCESS | 1944 | 1466437729280 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:48:49 INFO - PROCESS | 1944 | 1466437729283 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:49 INFO - PROCESS | 1944 | 1466437729284 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a45b800 == 37 [pid = 1944] [id = 361] 08:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12937bc00) [pid = 1944] [serial = 1082] [outer = 0x0] 08:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12a6be800) [pid = 1944] [serial = 1083] [outer = 0x12937bc00] 08:48:49 INFO - PROCESS | 1944 | 1466437729309 Marionette DEBUG loaded listener.js 08:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12aa3c400) [pid = 1944] [serial = 1084] [outer = 0x12937bc00] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11329dc00) [pid = 1944] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x121597800) [pid = 1944] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x113296000) [pid = 1944] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x118403c00) [pid = 1944] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x1167eb000) [pid = 1944] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x118368800) [pid = 1944] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x11962cc00) [pid = 1944] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1167dfc00) [pid = 1944] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x119991000) [pid = 1944] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x124411000) [pid = 1944] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x11301d800) [pid = 1944] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x1167df400) [pid = 1944] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x124214c00) [pid = 1944] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x126316800) [pid = 1944] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:48:49 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x126590000) [pid = 1944] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:48:49 INFO - PROCESS | 1944 | 1466437729676 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]]]}] 08:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 519ms 08:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:48:49 INFO - PROCESS | 1944 | 1466437729707 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:48:49 INFO - PROCESS | 1944 | 1466437729709 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:48:49 INFO - PROCESS | 1944 | 1466437729720 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:48:49 INFO - PROCESS | 1944 | 1466437729721 Marionette TRACE conn2 <- [1,1418,null,{}] 08:48:49 INFO - PROCESS | 1944 | 1466437729724 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}] 08:48:49 INFO - PROCESS | 1944 | 1466437729725 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:49 INFO - PROCESS | 1944 | 1466437729808 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:48:49 INFO - PROCESS | 1944 | 1466437729813 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:49 INFO - PROCESS | 1944 | 1466437729815 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x118d1a000 == 38 [pid = 1944] [id = 362] 08:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x118362800) [pid = 1944] [serial = 1085] [outer = 0x0] 08:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x11962cc00) [pid = 1944] [serial = 1086] [outer = 0x118362800] 08:48:49 INFO - PROCESS | 1944 | 1466437729839 Marionette DEBUG loaded listener.js 08:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x1242be000) [pid = 1944] [serial = 1087] [outer = 0x118362800] 08:48:50 INFO - PROCESS | 1944 | 1466437730207 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]]]}] 08:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 527ms 08:48:50 INFO - PROCESS | 1944 | 1466437730241 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:48:50 INFO - PROCESS | 1944 | 1466437730243 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:48:50 INFO - PROCESS | 1944 | 1466437730246 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:48:50 INFO - PROCESS | 1944 | 1466437730248 Marionette TRACE conn2 <- [1,1422,null,{}] 08:48:50 INFO - PROCESS | 1944 | 1466437730251 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}] 08:48:50 INFO - PROCESS | 1944 | 1466437730253 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:50 INFO - PROCESS | 1944 | 1466437730407 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:48:50 INFO - PROCESS | 1944 | 1466437730423 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:50 INFO - PROCESS | 1944 | 1466437730424 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af98000 == 39 [pid = 1944] [id = 363] 08:48:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x118403c00) [pid = 1944] [serial = 1088] [outer = 0x0] 08:48:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x125dbb800) [pid = 1944] [serial = 1089] [outer = 0x118403c00] 08:48:50 INFO - PROCESS | 1944 | 1466437730476 Marionette DEBUG loaded listener.js 08:48:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x120e89000) [pid = 1944] [serial = 1090] [outer = 0x118403c00] 08:48:50 INFO - PROCESS | 1944 | 1466437730821 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]]]}] 08:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 620ms 08:48:50 INFO - PROCESS | 1944 | 1466437730867 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:48:50 INFO - PROCESS | 1944 | 1466437730869 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:48:50 INFO - PROCESS | 1944 | 1466437730873 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:48:50 INFO - PROCESS | 1944 | 1466437730875 Marionette TRACE conn2 <- [1,1426,null,{}] 08:48:50 INFO - PROCESS | 1944 | 1466437730879 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}] 08:48:50 INFO - PROCESS | 1944 | 1466437730881 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:51 INFO - PROCESS | 1944 | 1466437731055 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:48:51 INFO - PROCESS | 1944 | 1466437731064 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:51 INFO - PROCESS | 1944 | 1466437731066 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b898800 == 40 [pid = 1944] [id = 364] 08:48:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x119985000) [pid = 1944] [serial = 1091] [outer = 0x0] 08:48:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12aa48400) [pid = 1944] [serial = 1092] [outer = 0x119985000] 08:48:51 INFO - PROCESS | 1944 | 1466437731109 Marionette DEBUG loaded listener.js 08:48:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12b033800) [pid = 1944] [serial = 1093] [outer = 0x119985000] 08:48:51 INFO - PROCESS | 1944 | 1466437731734 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]]]}] 08:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 921ms 08:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:48:51 INFO - PROCESS | 1944 | 1466437731806 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:48:51 INFO - PROCESS | 1944 | 1466437731809 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:48:51 INFO - PROCESS | 1944 | 1466437731813 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:48:51 INFO - PROCESS | 1944 | 1466437731815 Marionette TRACE conn2 <- [1,1430,null,{}] 08:48:51 INFO - PROCESS | 1944 | 1466437731819 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}] 08:48:51 INFO - PROCESS | 1944 | 1466437731821 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:51 INFO - PROCESS | 1944 | 1466437731925 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:48:51 INFO - PROCESS | 1944 | 1466437731979 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:51 INFO - PROCESS | 1944 | 1466437731981 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x117459000 == 41 [pid = 1944] [id = 365] 08:48:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x1131b3c00) [pid = 1944] [serial = 1094] [outer = 0x0] 08:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11663a000) [pid = 1944] [serial = 1095] [outer = 0x1131b3c00] 08:48:52 INFO - PROCESS | 1944 | 1466437732011 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x117e31400) [pid = 1944] [serial = 1096] [outer = 0x1131b3c00] 08:48:52 INFO - PROCESS | 1944 | 1466437732462 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]]]}] 08:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 674ms 08:48:52 INFO - PROCESS | 1944 | 1466437732499 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:48:52 INFO - PROCESS | 1944 | 1466437732503 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:48:52 INFO - PROCESS | 1944 | 1466437732508 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:48:52 INFO - PROCESS | 1944 | 1466437732510 Marionette TRACE conn2 <- [1,1434,null,{}] 08:48:52 INFO - PROCESS | 1944 | 1466437732515 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}] 08:48:52 INFO - PROCESS | 1944 | 1466437732516 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:52 INFO - PROCESS | 1944 | 1466437732615 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:48:52 INFO - PROCESS | 1944 | 1466437732682 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:52 INFO - PROCESS | 1944 | 1466437732683 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x121970800 == 42 [pid = 1944] [id = 366] 08:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x118dd3c00) [pid = 1944] [serial = 1097] [outer = 0x0] 08:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x119253c00) [pid = 1944] [serial = 1098] [outer = 0x118dd3c00] 08:48:52 INFO - PROCESS | 1944 | 1466437732713 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x119982c00) [pid = 1944] [serial = 1099] [outer = 0x118dd3c00] 08:48:53 INFO - PROCESS | 1944 | 1466437733172 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]]]}] 08:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 673ms 08:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:48:53 INFO - PROCESS | 1944 | 1466437733183 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:48:53 INFO - PROCESS | 1944 | 1466437733185 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:48:53 INFO - PROCESS | 1944 | 1466437733189 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:48:53 INFO - PROCESS | 1944 | 1466437733193 Marionette TRACE conn2 <- [1,1438,null,{}] 08:48:53 INFO - PROCESS | 1944 | 1466437733227 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}] 08:48:53 INFO - PROCESS | 1944 | 1466437733234 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:53 INFO - PROCESS | 1944 | 1466437733386 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:48:53 INFO - PROCESS | 1944 | 1466437733483 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:53 INFO - PROCESS | 1944 | 1466437733486 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbff800 == 43 [pid = 1944] [id = 367] 08:48:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x125d29000) [pid = 1944] [serial = 1100] [outer = 0x0] 08:48:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12630a400) [pid = 1944] [serial = 1101] [outer = 0x125d29000] 08:48:53 INFO - PROCESS | 1944 | 1466437733513 Marionette DEBUG loaded listener.js 08:48:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x126790400) [pid = 1944] [serial = 1102] [outer = 0x125d29000] 08:48:54 INFO - PROCESS | 1944 | 1466437734044 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]]]}] 08:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 898ms 08:48:54 INFO - PROCESS | 1944 | 1466437734087 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:48:54 INFO - PROCESS | 1944 | 1466437734090 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:48:54 INFO - PROCESS | 1944 | 1466437734094 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:48:54 INFO - PROCESS | 1944 | 1466437734096 Marionette TRACE conn2 <- [1,1442,null,{}] 08:48:54 INFO - PROCESS | 1944 | 1466437734100 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}] 08:48:54 INFO - PROCESS | 1944 | 1466437734102 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:54 INFO - PROCESS | 1944 | 1466437734221 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:48:54 INFO - PROCESS | 1944 | 1466437734288 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:54 INFO - PROCESS | 1944 | 1466437734289 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a61f800 == 44 [pid = 1944] [id = 368] 08:48:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1198a7400) [pid = 1944] [serial = 1103] [outer = 0x0] 08:48:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x126d2f800) [pid = 1944] [serial = 1104] [outer = 0x1198a7400] 08:48:54 INFO - PROCESS | 1944 | 1466437734318 Marionette DEBUG loaded listener.js 08:48:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12a6c2400) [pid = 1944] [serial = 1105] [outer = 0x1198a7400] 08:48:54 INFO - PROCESS | 1944 | 1466437734915 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]]]}] 08:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 873ms 08:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:48:54 INFO - PROCESS | 1944 | 1466437734966 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:48:54 INFO - PROCESS | 1944 | 1466437734969 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:48:54 INFO - PROCESS | 1944 | 1466437734971 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:48:54 INFO - PROCESS | 1944 | 1466437734973 Marionette TRACE conn2 <- [1,1446,null,{}] 08:48:54 INFO - PROCESS | 1944 | 1466437734977 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}] 08:48:54 INFO - PROCESS | 1944 | 1466437734978 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:55 INFO - PROCESS | 1944 | 1466437735070 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:48:55 INFO - PROCESS | 1944 | 1466437735142 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:55 INFO - PROCESS | 1944 | 1466437735143 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x116173000 == 45 [pid = 1944] [id = 369] 08:48:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x111ecec00) [pid = 1944] [serial = 1106] [outer = 0x0] 08:48:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x112d3dc00) [pid = 1944] [serial = 1107] [outer = 0x111ecec00] 08:48:55 INFO - PROCESS | 1944 | 1466437735172 Marionette DEBUG loaded listener.js 08:48:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x11663ac00) [pid = 1944] [serial = 1108] [outer = 0x111ecec00] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12af98000 == 44 [pid = 1944] [id = 363] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x118d1a000 == 43 [pid = 1944] [id = 362] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12a45b800 == 42 [pid = 1944] [id = 361] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x129356000 == 41 [pid = 1944] [id = 360] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x126a69000 == 40 [pid = 1944] [id = 359] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x123c30800 == 39 [pid = 1944] [id = 358] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x119ad2800 == 38 [pid = 1944] [id = 357] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x1191f3800 == 37 [pid = 1944] [id = 356] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x116411800 == 36 [pid = 1944] [id = 355] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x116686800 == 35 [pid = 1944] [id = 354] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x117456000 == 34 [pid = 1944] [id = 352] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x121966800 == 33 [pid = 1944] [id = 353] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12b08b800 == 32 [pid = 1944] [id = 351] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12a61f800 == 31 [pid = 1944] [id = 368] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbff800 == 30 [pid = 1944] [id = 367] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x121970800 == 29 [pid = 1944] [id = 366] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12b898800 == 28 [pid = 1944] [id = 364] 08:48:56 INFO - PROCESS | 1944 | --DOCSHELL 0x117459000 == 27 [pid = 1944] [id = 365] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x119982400) [pid = 1944] [serial = 1035] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x117141000) [pid = 1944] [serial = 1023] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x118307c00) [pid = 1944] [serial = 1024] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x1164e5000) [pid = 1944] [serial = 1026] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1167e9c00) [pid = 1944] [serial = 1027] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x118502800) [pid = 1944] [serial = 1032] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x11814a000) [pid = 1944] [serial = 1029] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11835e400) [pid = 1944] [serial = 1006] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11814d000) [pid = 1944] [serial = 1005] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11988c000) [pid = 1944] [serial = 1009] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x119252c00) [pid = 1944] [serial = 1008] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x12190d400) [pid = 1944] [serial = 1012] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x120e85c00) [pid = 1944] [serial = 1011] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x124b81c00) [pid = 1944] [serial = 1015] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1246f3c00) [pid = 1944] [serial = 1014] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x11998e800) [pid = 1944] [serial = 1036] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12440e800) [pid = 1944] [serial = 1041] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x1167de800) [pid = 1944] [serial = 1044] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x126319800) [pid = 1944] [serial = 1018] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x125de4400) [pid = 1944] [serial = 1017] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x120de8800) [pid = 1944] [serial = 1038] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x1246e9000) [pid = 1944] [serial = 1047] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x1263ab400) [pid = 1944] [serial = 1042] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12a541000) [pid = 1944] [serial = 1021] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x129177000) [pid = 1944] [serial = 1020] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x121370400) [pid = 1944] [serial = 1039] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x126a8d000) [pid = 1944] [serial = 1050] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x118203400) [pid = 1944] [serial = 1030] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x128d02800) [pid = 1944] [serial = 1051] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x129180000) [pid = 1944] [serial = 1053] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x12658e000) [pid = 1944] [serial = 1048] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x119254c00) [pid = 1944] [serial = 1033] [outer = 0x0] [url = about:blank] 08:48:56 INFO - PROCESS | 1944 | 1466437736143 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]]]}] 08:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1225ms 08:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:48:56 INFO - PROCESS | 1944 | 1466437736197 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:48:56 INFO - PROCESS | 1944 | 1466437736199 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:48:56 INFO - PROCESS | 1944 | 1466437736202 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:48:56 INFO - PROCESS | 1944 | 1466437736204 Marionette TRACE conn2 <- [1,1450,null,{}] 08:48:56 INFO - PROCESS | 1944 | 1466437736207 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}] 08:48:56 INFO - PROCESS | 1944 | 1466437736209 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:56 INFO - PROCESS | 1944 | 1466437736287 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:48:56 INFO - PROCESS | 1944 | 1466437736292 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:56 INFO - PROCESS | 1944 | 1466437736295 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x116181000 == 28 [pid = 1944] [id = 370] 08:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x113023c00) [pid = 1944] [serial = 1109] [outer = 0x0] 08:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x114f71000) [pid = 1944] [serial = 1110] [outer = 0x113023c00] 08:48:56 INFO - PROCESS | 1944 | 1466437736327 Marionette DEBUG loaded listener.js 08:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x112ec5400) [pid = 1944] [serial = 1111] [outer = 0x113023c00] 08:48:56 INFO - PROCESS | 1944 | 1466437736655 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]]]}] 08:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 470ms 08:48:56 INFO - PROCESS | 1944 | 1466437736692 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:48:56 INFO - PROCESS | 1944 | 1466437736698 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:48:56 INFO - PROCESS | 1944 | 1466437736704 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:48:56 INFO - PROCESS | 1944 | 1466437736706 Marionette TRACE conn2 <- [1,1454,null,{}] 08:48:56 INFO - PROCESS | 1944 | 1466437736708 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}] 08:48:56 INFO - PROCESS | 1944 | 1466437736710 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:56 INFO - PROCESS | 1944 | 1466437736786 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:48:56 INFO - PROCESS | 1944 | 1466437736790 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:56 INFO - PROCESS | 1944 | 1466437736791 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x117465000 == 29 [pid = 1944] [id = 371] 08:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x1167df400) [pid = 1944] [serial = 1112] [outer = 0x0] 08:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x116a1c800) [pid = 1944] [serial = 1113] [outer = 0x1167df400] 08:48:56 INFO - PROCESS | 1944 | 1466437736821 Marionette DEBUG loaded listener.js 08:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x1176ed800) [pid = 1944] [serial = 1114] [outer = 0x1167df400] 08:48:57 INFO - PROCESS | 1944 | 1466437737167 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]]]}] 08:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 470ms 08:48:57 INFO - PROCESS | 1944 | 1466437737175 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:48:57 INFO - PROCESS | 1944 | 1466437737176 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:48:57 INFO - PROCESS | 1944 | 1466437737179 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:48:57 INFO - PROCESS | 1944 | 1466437737183 Marionette TRACE conn2 <- [1,1458,null,{}] 08:48:57 INFO - PROCESS | 1944 | 1466437737191 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}] 08:48:57 INFO - PROCESS | 1944 | 1466437737194 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:57 INFO - PROCESS | 1944 | 1466437737273 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:48:57 INFO - PROCESS | 1944 | 1466437737323 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:57 INFO - PROCESS | 1944 | 1466437737325 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x11911d800 == 30 [pid = 1944] [id = 372] 08:48:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x112e08800) [pid = 1944] [serial = 1115] [outer = 0x0] 08:48:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x11820a800) [pid = 1944] [serial = 1116] [outer = 0x112e08800] 08:48:57 INFO - PROCESS | 1944 | 1466437737353 Marionette DEBUG loaded listener.js 08:48:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x118409400) [pid = 1944] [serial = 1117] [outer = 0x112e08800] 08:48:57 INFO - PROCESS | 1944 | 1466437737666 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]]]}] 08:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 525ms 08:48:57 INFO - PROCESS | 1944 | 1466437737704 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:48:57 INFO - PROCESS | 1944 | 1466437737705 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:48:57 INFO - PROCESS | 1944 | 1466437737708 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:48:57 INFO - PROCESS | 1944 | 1466437737709 Marionette TRACE conn2 <- [1,1462,null,{}] 08:48:57 INFO - PROCESS | 1944 | 1466437737711 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}] 08:48:57 INFO - PROCESS | 1944 | 1466437737712 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:57 INFO - PROCESS | 1944 | 1466437737788 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:48:57 INFO - PROCESS | 1944 | 1466437737792 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:57 INFO - PROCESS | 1944 | 1466437737793 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196de800 == 31 [pid = 1944] [id = 373] 08:48:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x118404c00) [pid = 1944] [serial = 1118] [outer = 0x0] 08:48:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x118dd3000) [pid = 1944] [serial = 1119] [outer = 0x118404c00] 08:48:57 INFO - PROCESS | 1944 | 1466437737867 Marionette DEBUG loaded listener.js 08:48:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x11962f400) [pid = 1944] [serial = 1120] [outer = 0x118404c00] 08:48:58 INFO - PROCESS | 1944 | 1466437738174 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]]]}] 08:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 08:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:48:58 INFO - PROCESS | 1944 | 1466437738226 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:48:58 INFO - PROCESS | 1944 | 1466437738228 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:48:58 INFO - PROCESS | 1944 | 1466437738230 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:48:58 INFO - PROCESS | 1944 | 1466437738231 Marionette TRACE conn2 <- [1,1466,null,{}] 08:48:58 INFO - PROCESS | 1944 | 1466437738246 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}] 08:48:58 INFO - PROCESS | 1944 | 1466437738247 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:58 INFO - PROCESS | 1944 | 1466437738337 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:48:58 INFO - PROCESS | 1944 | 1466437738341 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:58 INFO - PROCESS | 1944 | 1466437738342 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x121179800 == 32 [pid = 1944] [id = 374] 08:48:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x116703000) [pid = 1944] [serial = 1121] [outer = 0x0] 08:48:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1198a8800) [pid = 1944] [serial = 1122] [outer = 0x116703000] 08:48:58 INFO - PROCESS | 1944 | 1466437738366 Marionette DEBUG loaded listener.js 08:48:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11998bc00) [pid = 1944] [serial = 1123] [outer = 0x116703000] 08:48:58 INFO - PROCESS | 1944 | 1466437738732 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]]]}] 08:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 528ms 08:48:58 INFO - PROCESS | 1944 | 1466437738758 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:48:58 INFO - PROCESS | 1944 | 1466437738760 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:48:58 INFO - PROCESS | 1944 | 1466437738769 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:48:58 INFO - PROCESS | 1944 | 1466437738770 Marionette TRACE conn2 <- [1,1470,null,{}] 08:48:58 INFO - PROCESS | 1944 | 1466437738772 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}] 08:48:58 INFO - PROCESS | 1944 | 1466437738776 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:58 INFO - PROCESS | 1944 | 1466437738888 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:48:58 INFO - PROCESS | 1944 | 1466437738892 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:58 INFO - PROCESS | 1944 | 1466437738893 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b5c800 == 33 [pid = 1944] [id = 375] 08:48:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x118405800) [pid = 1944] [serial = 1124] [outer = 0x0] 08:48:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x120dea800) [pid = 1944] [serial = 1125] [outer = 0x118405800] 08:48:58 INFO - PROCESS | 1944 | 1466437738919 Marionette DEBUG loaded listener.js 08:48:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x125dbcc00) [pid = 1944] [serial = 1126] [outer = 0x118405800] 08:48:59 INFO - PROCESS | 1944 | 1466437739288 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]]]}] 08:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 568ms 08:48:59 INFO - PROCESS | 1944 | 1466437739338 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:48:59 INFO - PROCESS | 1944 | 1466437739340 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:48:59 INFO - PROCESS | 1944 | 1466437739343 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:48:59 INFO - PROCESS | 1944 | 1466437739344 Marionette TRACE conn2 <- [1,1474,null,{}] 08:48:59 INFO - PROCESS | 1944 | 1466437739347 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}] 08:48:59 INFO - PROCESS | 1944 | 1466437739349 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:59 INFO - PROCESS | 1944 | 1466437739499 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:48:59 INFO - PROCESS | 1944 | 1466437739525 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:59 INFO - PROCESS | 1944 | 1466437739527 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:48:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a6a000 == 34 [pid = 1944] [id = 376] 08:48:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x125dcac00) [pid = 1944] [serial = 1127] [outer = 0x0] 08:48:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x126311000) [pid = 1944] [serial = 1128] [outer = 0x125dcac00] 08:48:59 INFO - PROCESS | 1944 | 1466437739567 Marionette DEBUG loaded listener.js 08:48:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x126557400) [pid = 1944] [serial = 1129] [outer = 0x125dcac00] 08:49:00 INFO - PROCESS | 1944 | 1466437740034 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]]]}] 08:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 723ms 08:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:49:00 INFO - PROCESS | 1944 | 1466437740074 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:49:00 INFO - PROCESS | 1944 | 1466437740075 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:49:00 INFO - PROCESS | 1944 | 1466437740084 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:49:00 INFO - PROCESS | 1944 | 1466437740086 Marionette TRACE conn2 <- [1,1478,null,{}] 08:49:00 INFO - PROCESS | 1944 | 1466437740088 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}] 08:49:00 INFO - PROCESS | 1944 | 1466437740090 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:00 INFO - PROCESS | 1944 | 1466437740549 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11924e400) [pid = 1944] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x129059000) [pid = 1944] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x124bed800) [pid = 1944] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11670dc00) [pid = 1944] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x118404800) [pid = 1944] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x118dcf800) [pid = 1944] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x129058400) [pid = 1944] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1131ad000) [pid = 1944] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x118211800) [pid = 1944] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x118404400) [pid = 1944] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x119985000) [pid = 1944] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x118403c00) [pid = 1944] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12937bc00) [pid = 1944] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x118362800) [pid = 1944] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:49:00 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x111c76400) [pid = 1944] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:49:00 INFO - PROCESS | 1944 | 1466437740620 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:00 INFO - PROCESS | 1944 | 1466437740628 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191ef000 == 35 [pid = 1944] [id = 377] 08:49:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x111c75000) [pid = 1944] [serial = 1130] [outer = 0x0] 08:49:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x112f18800) [pid = 1944] [serial = 1131] [outer = 0x111c75000] 08:49:00 INFO - PROCESS | 1944 | 1466437740653 Marionette DEBUG loaded listener.js 08:49:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x1181df000) [pid = 1944] [serial = 1132] [outer = 0x111c75000] 08:49:00 INFO - PROCESS | 1944 | 1466437740918 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]]]}] 08:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 880ms 08:49:00 INFO - PROCESS | 1944 | 1466437740959 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:49:00 INFO - PROCESS | 1944 | 1466437740960 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:49:00 INFO - PROCESS | 1944 | 1466437740972 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:49:00 INFO - PROCESS | 1944 | 1466437740974 Marionette TRACE conn2 <- [1,1482,null,{}] 08:49:00 INFO - PROCESS | 1944 | 1466437740976 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}] 08:49:00 INFO - PROCESS | 1944 | 1466437740980 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:01 INFO - PROCESS | 1944 | 1466437741082 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:49:01 INFO - PROCESS | 1944 | 1466437741158 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:01 INFO - PROCESS | 1944 | 1466437741159 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x11911d000 == 36 [pid = 1944] [id = 378] 08:49:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x111ec8800) [pid = 1944] [serial = 1133] [outer = 0x0] 08:49:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x12197c800) [pid = 1944] [serial = 1134] [outer = 0x111ec8800] 08:49:01 INFO - PROCESS | 1944 | 1466437741198 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x126d2d400) [pid = 1944] [serial = 1135] [outer = 0x111ec8800] 08:49:01 INFO - PROCESS | 1944 | 1466437741552 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]]]}] 08:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 626ms 08:49:01 INFO - PROCESS | 1944 | 1466437741592 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:49:01 INFO - PROCESS | 1944 | 1466437741593 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:49:01 INFO - PROCESS | 1944 | 1466437741595 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:49:01 INFO - PROCESS | 1944 | 1466437741598 Marionette TRACE conn2 <- [1,1486,null,{}] 08:49:01 INFO - PROCESS | 1944 | 1466437741601 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}] 08:49:01 INFO - PROCESS | 1944 | 1466437741602 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:01 INFO - PROCESS | 1944 | 1466437741676 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:49:01 INFO - PROCESS | 1944 | 1466437741728 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:01 INFO - PROCESS | 1944 | 1466437741730 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a61e800 == 37 [pid = 1944] [id = 379] 08:49:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x1122a0800) [pid = 1944] [serial = 1136] [outer = 0x0] 08:49:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x126314400) [pid = 1944] [serial = 1137] [outer = 0x1122a0800] 08:49:01 INFO - PROCESS | 1944 | 1466437741761 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12a5c6400) [pid = 1944] [serial = 1138] [outer = 0x1122a0800] 08:49:02 INFO - PROCESS | 1944 | 1466437742050 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]]]}] 08:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 471ms 08:49:02 INFO - PROCESS | 1944 | 1466437742071 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:49:02 INFO - PROCESS | 1944 | 1466437742073 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:49:02 INFO - PROCESS | 1944 | 1466437742075 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:49:02 INFO - PROCESS | 1944 | 1466437742077 Marionette TRACE conn2 <- [1,1490,null,{}] 08:49:02 INFO - PROCESS | 1944 | 1466437742081 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}] 08:49:02 INFO - PROCESS | 1944 | 1466437742085 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:02 INFO - PROCESS | 1944 | 1466437742175 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:49:02 INFO - PROCESS | 1944 | 1466437742181 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:02 INFO - PROCESS | 1944 | 1466437742183 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x121176800 == 38 [pid = 1944] [id = 380] 08:49:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x129379400) [pid = 1944] [serial = 1139] [outer = 0x0] 08:49:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12a6c5400) [pid = 1944] [serial = 1140] [outer = 0x129379400] 08:49:02 INFO - PROCESS | 1944 | 1466437742209 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12b02a000) [pid = 1944] [serial = 1141] [outer = 0x129379400] 08:49:02 INFO - PROCESS | 1944 | 1466437742520 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]]]}] 08:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 469ms 08:49:02 INFO - PROCESS | 1944 | 1466437742593 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:49:02 INFO - PROCESS | 1944 | 1466437742598 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:49:02 INFO - PROCESS | 1944 | 1466437742602 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:49:02 INFO - PROCESS | 1944 | 1466437742604 Marionette TRACE conn2 <- [1,1494,null,{}] 08:49:02 INFO - PROCESS | 1944 | 1466437742608 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}] 08:49:02 INFO - PROCESS | 1944 | 1466437742610 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:02 INFO - PROCESS | 1944 | 1466437742725 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:49:02 INFO - PROCESS | 1944 | 1466437742797 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:02 INFO - PROCESS | 1944 | 1466437742800 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x116180000 == 39 [pid = 1944] [id = 381] 08:49:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x112e69800) [pid = 1944] [serial = 1142] [outer = 0x0] 08:49:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x112f17800) [pid = 1944] [serial = 1143] [outer = 0x112e69800] 08:49:02 INFO - PROCESS | 1944 | 1466437742831 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x1133a8c00) [pid = 1944] [serial = 1144] [outer = 0x112e69800] 08:49:03 INFO - PROCESS | 1944 | 1466437743465 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]]]}] 08:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 921ms 08:49:03 INFO - PROCESS | 1944 | 1466437743524 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:49:03 INFO - PROCESS | 1944 | 1466437743528 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:49:03 INFO - PROCESS | 1944 | 1466437743560 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:49:03 INFO - PROCESS | 1944 | 1466437743564 Marionette TRACE conn2 <- [1,1498,null,{}] 08:49:03 INFO - PROCESS | 1944 | 1466437743569 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}] 08:49:03 INFO - PROCESS | 1944 | 1466437743572 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:03 INFO - PROCESS | 1944 | 1466437743699 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:49:03 INFO - PROCESS | 1944 | 1466437743749 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:03 INFO - PROCESS | 1944 | 1466437743750 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ac0000 == 40 [pid = 1944] [id = 382] 08:49:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1174dcc00) [pid = 1944] [serial = 1145] [outer = 0x0] 08:49:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x11814c000) [pid = 1944] [serial = 1146] [outer = 0x1174dcc00] 08:49:03 INFO - PROCESS | 1944 | 1466437743781 Marionette DEBUG loaded listener.js 08:49:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1181e9c00) [pid = 1944] [serial = 1147] [outer = 0x1174dcc00] 08:49:04 INFO - PROCESS | 1944 | 1466437744434 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]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 934ms 08:49:04 INFO - PROCESS | 1944 | 1466437744489 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:49:04 INFO - PROCESS | 1944 | 1466437744492 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:49:04 INFO - PROCESS | 1944 | 1466437744495 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 1944 | 1466437744498 Marionette TRACE conn2 <- [1,1502,null,{}] 08:49:04 INFO - PROCESS | 1944 | 1466437744508 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}] 08:49:04 INFO - PROCESS | 1944 | 1466437744513 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:04 INFO - PROCESS | 1944 | 1466437744698 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:49:04 INFO - PROCESS | 1944 | 1466437744706 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:04 INFO - PROCESS | 1944 | 1466437744709 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x116aca000 == 41 [pid = 1944] [id = 383] 08:49:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x1176ee400) [pid = 1944] [serial = 1148] [outer = 0x0] 08:49:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x11835a000) [pid = 1944] [serial = 1149] [outer = 0x1176ee400] 08:49:04 INFO - PROCESS | 1944 | 1466437744741 Marionette DEBUG loaded listener.js 08:49:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x119631c00) [pid = 1944] [serial = 1150] [outer = 0x1176ee400] 08:49:05 INFO - PROCESS | 1944 | --DOCSHELL 0x12a61e800 == 40 [pid = 1944] [id = 379] 08:49:05 INFO - PROCESS | 1944 | --DOCSHELL 0x11911d000 == 39 [pid = 1944] [id = 378] 08:49:05 INFO - PROCESS | 1944 | --DOCSHELL 0x1191ef000 == 38 [pid = 1944] [id = 377] 08:49:05 INFO - PROCESS | 1944 | --DOCSHELL 0x126a6a000 == 37 [pid = 1944] [id = 376] 08:49:05 INFO - PROCESS | 1944 | --DOCSHELL 0x124b5c800 == 36 [pid = 1944] [id = 375] 08:49:05 INFO - PROCESS | 1944 | --DOCSHELL 0x121179800 == 35 [pid = 1944] [id = 374] 08:49:05 INFO - PROCESS | 1944 | --DOCSHELL 0x1196de800 == 34 [pid = 1944] [id = 373] 08:49:05 INFO - PROCESS | 1944 | --DOCSHELL 0x11911d800 == 33 [pid = 1944] [id = 372] 08:49:05 INFO - PROCESS | 1944 | --DOCSHELL 0x117465000 == 32 [pid = 1944] [id = 371] 08:49:05 INFO - PROCESS | 1944 | --DOCSHELL 0x116181000 == 31 [pid = 1944] [id = 370] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x124b79800) [pid = 1944] [serial = 1075] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x12a546400) [pid = 1944] [serial = 1080] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x126556c00) [pid = 1944] [serial = 1077] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1167e4800) [pid = 1944] [serial = 1062] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x120e8a400) [pid = 1944] [serial = 1071] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x119875800) [pid = 1944] [serial = 1068] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11998f400) [pid = 1944] [serial = 1069] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12937d000) [pid = 1944] [serial = 1054] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x1131e2000) [pid = 1944] [serial = 1056] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1167e6400) [pid = 1944] [serial = 1057] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x118368400) [pid = 1944] [serial = 1059] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1187a3400) [pid = 1944] [serial = 1060] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x11840d800) [pid = 1944] [serial = 1065] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1187a9000) [pid = 1944] [serial = 1066] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x1176ee000) [pid = 1944] [serial = 1063] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12b033800) [pid = 1944] [serial = 1093] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12aa48400) [pid = 1944] [serial = 1092] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x120e89000) [pid = 1944] [serial = 1090] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12a5cec00) [pid = 1944] [serial = 1081] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x12a6be800) [pid = 1944] [serial = 1083] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x11962cc00) [pid = 1944] [serial = 1086] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12aa3c400) [pid = 1944] [serial = 1084] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x124416000) [pid = 1944] [serial = 1074] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x129181c00) [pid = 1944] [serial = 1078] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x1242be000) [pid = 1944] [serial = 1087] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x125dbb800) [pid = 1944] [serial = 1089] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x12197d000) [pid = 1944] [serial = 1072] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x11835a400) [pid = 1944] [serial = 1045] [outer = 0x0] [url = about:blank] 08:49:05 INFO - PROCESS | 1944 | 1466437745384 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]]]}] 08:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 923ms 08:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:49:05 INFO - PROCESS | 1944 | 1466437745417 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:49:05 INFO - PROCESS | 1944 | 1466437745420 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:49:05 INFO - PROCESS | 1944 | 1466437745422 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:49:05 INFO - PROCESS | 1944 | 1466437745425 Marionette TRACE conn2 <- [1,1506,null,{}] 08:49:05 INFO - PROCESS | 1944 | 1466437745429 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}] 08:49:05 INFO - PROCESS | 1944 | 1466437745433 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:05 INFO - PROCESS | 1944 | 1466437745515 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:49:05 INFO - PROCESS | 1944 | 1466437745521 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 1944 | 1466437745524 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ac9800 == 32 [pid = 1944] [id = 384] 08:49:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x116a23c00) [pid = 1944] [serial = 1151] [outer = 0x0] 08:49:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x117141800) [pid = 1944] [serial = 1152] [outer = 0x116a23c00] 08:49:05 INFO - PROCESS | 1944 | 1466437745565 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x1181e7400) [pid = 1944] [serial = 1153] [outer = 0x116a23c00] 08:49:06 INFO - PROCESS | 1944 | 1466437746063 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]]]}] 08:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 671ms 08:49:06 INFO - PROCESS | 1944 | 1466437746094 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:49:06 INFO - PROCESS | 1944 | 1466437746100 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:49:06 INFO - PROCESS | 1944 | 1466437746107 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 1944 | 1466437746109 Marionette TRACE conn2 <- [1,1510,null,{}] 08:49:06 INFO - PROCESS | 1944 | 1466437746114 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}] 08:49:06 INFO - PROCESS | 1944 | 1466437746118 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:06 INFO - PROCESS | 1944 | 1466437746197 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:49:06 INFO - PROCESS | 1944 | 1466437746203 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:06 INFO - PROCESS | 1944 | 1466437746204 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x11910f800 == 33 [pid = 1944] [id = 385] 08:49:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x1187a3800) [pid = 1944] [serial = 1154] [outer = 0x0] 08:49:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x118d38800) [pid = 1944] [serial = 1155] [outer = 0x1187a3800] 08:49:06 INFO - PROCESS | 1944 | 1466437746230 Marionette DEBUG loaded listener.js 08:49:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x11962ec00) [pid = 1944] [serial = 1156] [outer = 0x1187a3800] 08:49:06 INFO - PROCESS | 1944 | 1466437746577 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]]]}] 08:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 522ms 08:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:49:06 INFO - PROCESS | 1944 | 1466437746628 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:49:06 INFO - PROCESS | 1944 | 1466437746629 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:49:06 INFO - PROCESS | 1944 | 1466437746631 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 1944 | 1466437746634 Marionette TRACE conn2 <- [1,1514,null,{}] 08:49:06 INFO - PROCESS | 1944 | 1466437746641 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}] 08:49:06 INFO - PROCESS | 1944 | 1466437746644 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:06 INFO - PROCESS | 1944 | 1466437746723 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:49:06 INFO - PROCESS | 1944 | 1466437746731 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:06 INFO - PROCESS | 1944 | 1466437746734 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x121193800 == 34 [pid = 1944] [id = 386] 08:49:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x119a8fc00) [pid = 1944] [serial = 1157] [outer = 0x0] 08:49:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x120e8c000) [pid = 1944] [serial = 1158] [outer = 0x119a8fc00] 08:49:06 INFO - PROCESS | 1944 | 1466437746761 Marionette DEBUG loaded listener.js 08:49:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x124214000) [pid = 1944] [serial = 1159] [outer = 0x119a8fc00] 08:49:07 INFO - PROCESS | 1944 | 1466437747083 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]]]}] 08:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 471ms 08:49:07 INFO - PROCESS | 1944 | 1466437747102 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:49:07 INFO - PROCESS | 1944 | 1466437747104 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:49:07 INFO - PROCESS | 1944 | 1466437747106 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - PROCESS | 1944 | 1466437747107 Marionette TRACE conn2 <- [1,1518,null,{}] 08:49:07 INFO - PROCESS | 1944 | 1466437747109 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}] 08:49:07 INFO - PROCESS | 1944 | 1466437747111 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:07 INFO - PROCESS | 1944 | 1466437747193 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:49:07 INFO - PROCESS | 1944 | 1466437747252 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:07 INFO - PROCESS | 1944 | 1466437747253 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x1240d6000 == 35 [pid = 1944] [id = 387] 08:49:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x119a9a000) [pid = 1944] [serial = 1160] [outer = 0x0] 08:49:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x124b7b800) [pid = 1944] [serial = 1161] [outer = 0x119a9a000] 08:49:07 INFO - PROCESS | 1944 | 1466437747278 Marionette DEBUG loaded listener.js 08:49:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x125dc5000) [pid = 1944] [serial = 1162] [outer = 0x119a9a000] 08:49:07 INFO - PROCESS | 1944 | 1466437747577 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]]]}] 08:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 08:49:07 INFO - PROCESS | 1944 | 1466437747624 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:49:07 INFO - PROCESS | 1944 | 1466437747626 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:49:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:49:07 INFO - PROCESS | 1944 | 1466437747628 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - PROCESS | 1944 | 1466437747631 Marionette TRACE conn2 <- [1,1522,null,{}] 08:49:07 INFO - PROCESS | 1944 | 1466437747634 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}] 08:49:07 INFO - PROCESS | 1944 | 1466437747635 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:07 INFO - PROCESS | 1944 | 1466437747732 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:49:07 INFO - PROCESS | 1944 | 1466437747735 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:07 INFO - PROCESS | 1944 | 1466437747736 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c5a000 == 36 [pid = 1944] [id = 388] 08:49:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x112d3d400) [pid = 1944] [serial = 1163] [outer = 0x0] 08:49:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x125de4800) [pid = 1944] [serial = 1164] [outer = 0x112d3d400] 08:49:07 INFO - PROCESS | 1944 | 1466437747761 Marionette DEBUG loaded listener.js 08:49:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1263ab400) [pid = 1944] [serial = 1165] [outer = 0x112d3d400] 08:49:08 INFO - PROCESS | 1944 | 1466437748101 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"]]]}] 08:49:08 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 () { 08:49:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:49:08 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 () { 08:49:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:49:08 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 () { 08:49:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:49:08 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 () { 08:49:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:49:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 523ms 08:49:08 INFO - PROCESS | 1944 | 1466437748151 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:49:08 INFO - PROCESS | 1944 | 1466437748152 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:49:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:49:08 INFO - PROCESS | 1944 | 1466437748154 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:49:08 INFO - PROCESS | 1944 | 1466437748156 Marionette TRACE conn2 <- [1,1526,null,{}] 08:49:08 INFO - PROCESS | 1944 | 1466437748158 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}] 08:49:08 INFO - PROCESS | 1944 | 1466437748162 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:08 INFO - PROCESS | 1944 | 1466437748268 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:49:08 INFO - PROCESS | 1944 | 1466437748281 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:08 INFO - PROCESS | 1944 | 1466437748283 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6a7000 == 37 [pid = 1944] [id = 389] 08:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12658e400) [pid = 1944] [serial = 1166] [outer = 0x0] 08:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12a6c6c00) [pid = 1944] [serial = 1167] [outer = 0x12658e400] 08:49:08 INFO - PROCESS | 1944 | 1466437748308 Marionette DEBUG loaded listener.js 08:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12aad1000) [pid = 1944] [serial = 1168] [outer = 0x12658e400] 08:49:08 INFO - PROCESS | 1944 | 1466437748622 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"]]]}] 08:49:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:49:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:49:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:49:08 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 520ms 08:49:08 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:49:08 INFO - PROCESS | 1944 | 1466437748676 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:49:08 INFO - PROCESS | 1944 | 1466437748677 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:49:08 INFO - PROCESS | 1944 | 1466437748679 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:49:08 INFO - PROCESS | 1944 | 1466437748681 Marionette TRACE conn2 <- [1,1530,null,{}] 08:49:08 INFO - PROCESS | 1944 | 1466437748683 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}] 08:49:08 INFO - PROCESS | 1944 | 1466437748684 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:08 INFO - PROCESS | 1944 | 1466437748780 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:49:08 INFO - PROCESS | 1944 | 1466437748783 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:08 INFO - PROCESS | 1944 | 1466437748784 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af95800 == 38 [pid = 1944] [id = 390] 08:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12aad1800) [pid = 1944] [serial = 1169] [outer = 0x0] 08:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12b02dc00) [pid = 1944] [serial = 1170] [outer = 0x12aad1800] 08:49:08 INFO - PROCESS | 1944 | 1466437748809 Marionette DEBUG loaded listener.js 08:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12b7c2800) [pid = 1944] [serial = 1171] [outer = 0x12aad1800] 08:49:09 INFO - PROCESS | 1944 | 1466437749117 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]]]}] 08:49:09 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 08:49:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:49:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:49:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:49:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:49:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:49:09 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. 08:49:09 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:49:09 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 08:49:09 INFO - PROCESS | 1944 | 1466437749166 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:49:09 INFO - PROCESS | 1944 | 1466437749168 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:49:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:49:09 INFO - PROCESS | 1944 | 1466437749172 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:49:09 INFO - PROCESS | 1944 | 1466437749174 Marionette TRACE conn2 <- [1,1534,null,{}] 08:49:09 INFO - PROCESS | 1944 | 1466437749177 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}] 08:49:09 INFO - PROCESS | 1944 | 1466437749179 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:09 INFO - PROCESS | 1944 | 1466437749332 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:49:09 INFO - PROCESS | 1944 | 1466437749349 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:09 INFO - PROCESS | 1944 | 1466437749350 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbe8000 == 39 [pid = 1944] [id = 391] 08:49:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12b7cb400) [pid = 1944] [serial = 1172] [outer = 0x0] 08:49:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12b8c3000) [pid = 1944] [serial = 1173] [outer = 0x12b7cb400] 08:49:09 INFO - PROCESS | 1944 | 1466437749390 Marionette DEBUG loaded listener.js 08:49:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12b8c8800) [pid = 1944] [serial = 1174] [outer = 0x12b7cb400] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x113023c00) [pid = 1944] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x116703000) [pid = 1944] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x118404c00) [pid = 1944] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x1167df400) [pid = 1944] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x112e08800) [pid = 1944] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1131b3c00) [pid = 1944] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x118dd3c00) [pid = 1944] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x118405800) [pid = 1944] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x125dcac00) [pid = 1944] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1122a0800) [pid = 1944] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x125d29000) [pid = 1944] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x111ec8800) [pid = 1944] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x111c75000) [pid = 1944] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:49:09 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x1198a7400) [pid = 1944] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:49:09 INFO - PROCESS | 1944 | 1466437749846 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]]]}] 08:49:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:49:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 720ms 08:49:09 INFO - PROCESS | 1944 | 1466437749892 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:49:09 INFO - PROCESS | 1944 | 1466437749893 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:49:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:49:09 INFO - PROCESS | 1944 | 1466437749901 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:49:09 INFO - PROCESS | 1944 | 1466437749902 Marionette TRACE conn2 <- [1,1538,null,{}] 08:49:09 INFO - PROCESS | 1944 | 1466437749911 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}] 08:49:09 INFO - PROCESS | 1944 | 1466437749914 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:10 INFO - PROCESS | 1944 | 1466437750007 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:49:10 INFO - PROCESS | 1944 | 1466437750025 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:10 INFO - PROCESS | 1944 | 1466437750027 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12964f000 == 40 [pid = 1944] [id = 392] 08:49:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x116136800) [pid = 1944] [serial = 1175] [outer = 0x0] 08:49:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x118dd9000) [pid = 1944] [serial = 1176] [outer = 0x116136800] 08:49:10 INFO - PROCESS | 1944 | 1466437750051 Marionette DEBUG loaded listener.js 08:49:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x116195c00) [pid = 1944] [serial = 1177] [outer = 0x116136800] 08:49:10 INFO - PROCESS | 1944 | 1466437750367 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]]]}] 08:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 524ms 08:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:49:10 INFO - PROCESS | 1944 | 1466437750420 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:49:10 INFO - PROCESS | 1944 | 1466437750421 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:49:10 INFO - PROCESS | 1944 | 1466437750423 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:49:10 INFO - PROCESS | 1944 | 1466437750424 Marionette TRACE conn2 <- [1,1542,null,{}] 08:49:10 INFO - PROCESS | 1944 | 1466437750426 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}] 08:49:10 INFO - PROCESS | 1944 | 1466437750427 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:10 INFO - PROCESS | 1944 | 1466437750506 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:49:10 INFO - PROCESS | 1944 | 1466437750564 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:10 INFO - PROCESS | 1944 | 1466437750565 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf85800 == 41 [pid = 1944] [id = 393] 08:49:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11835b000) [pid = 1944] [serial = 1178] [outer = 0x0] 08:49:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x128d11000) [pid = 1944] [serial = 1179] [outer = 0x11835b000] 08:49:10 INFO - PROCESS | 1944 | 1466437750598 Marionette DEBUG loaded listener.js 08:49:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12b8cbc00) [pid = 1944] [serial = 1180] [outer = 0x11835b000] 08:49:10 INFO - PROCESS | 1944 | 1466437750871 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]]]}] 08:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 08:49:10 INFO - PROCESS | 1944 | 1466437750891 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:49:10 INFO - PROCESS | 1944 | 1466437750893 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:49:10 INFO - PROCESS | 1944 | 1466437750902 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:49:10 INFO - PROCESS | 1944 | 1466437750904 Marionette TRACE conn2 <- [1,1546,null,{}] 08:49:10 INFO - PROCESS | 1944 | 1466437750907 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}] 08:49:10 INFO - PROCESS | 1944 | 1466437750908 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:11 INFO - PROCESS | 1944 | 1466437751006 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:49:11 INFO - PROCESS | 1944 | 1466437751010 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:11 INFO - PROCESS | 1944 | 1466437751012 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c789000 == 42 [pid = 1944] [id = 394] 08:49:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12b8ce800) [pid = 1944] [serial = 1181] [outer = 0x0] 08:49:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12b8dc000) [pid = 1944] [serial = 1182] [outer = 0x12b8ce800] 08:49:11 INFO - PROCESS | 1944 | 1466437751038 Marionette DEBUG loaded listener.js 08:49:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12ba79000) [pid = 1944] [serial = 1183] [outer = 0x12b8ce800] 08:49:11 INFO - PROCESS | 1944 | 1466437751365 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]]]}] 08:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 478ms 08:49:11 INFO - PROCESS | 1944 | 1466437751373 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:49:11 INFO - PROCESS | 1944 | 1466437751375 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:49:11 INFO - PROCESS | 1944 | 1466437751377 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:49:11 INFO - PROCESS | 1944 | 1466437751378 Marionette TRACE conn2 <- [1,1550,null,{}] 08:49:11 INFO - PROCESS | 1944 | 1466437751386 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}] 08:49:11 INFO - PROCESS | 1944 | 1466437751387 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:11 INFO - PROCESS | 1944 | 1466437751498 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:49:11 INFO - PROCESS | 1944 | 1466437751504 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:11 INFO - PROCESS | 1944 | 1466437751505 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca1e000 == 43 [pid = 1944] [id = 395] 08:49:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12a6b8c00) [pid = 1944] [serial = 1184] [outer = 0x0] 08:49:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12ba7b400) [pid = 1944] [serial = 1185] [outer = 0x12a6b8c00] 08:49:11 INFO - PROCESS | 1944 | 1466437751536 Marionette DEBUG loaded listener.js 08:49:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12be2d800) [pid = 1944] [serial = 1186] [outer = 0x12a6b8c00] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x116173000 == 42 [pid = 1944] [id = 369] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x116ac9800 == 41 [pid = 1944] [id = 384] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x116aca000 == 40 [pid = 1944] [id = 383] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x119ac0000 == 39 [pid = 1944] [id = 382] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x116180000 == 38 [pid = 1944] [id = 381] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x121176800 == 37 [pid = 1944] [id = 380] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x11910f800 == 36 [pid = 1944] [id = 385] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x121193800 == 35 [pid = 1944] [id = 386] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbe8000 == 34 [pid = 1944] [id = 391] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x128c5a000 == 33 [pid = 1944] [id = 388] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6a7000 == 32 [pid = 1944] [id = 389] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf85800 == 31 [pid = 1944] [id = 393] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x1240d6000 == 30 [pid = 1944] [id = 387] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12af95800 == 29 [pid = 1944] [id = 390] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12964f000 == 28 [pid = 1944] [id = 392] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x114f71000) [pid = 1944] [serial = 1110] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x112ec5400) [pid = 1944] [serial = 1111] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x1198a8800) [pid = 1944] [serial = 1122] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x118dd3000) [pid = 1944] [serial = 1119] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x116a1c800) [pid = 1944] [serial = 1113] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1176ed800) [pid = 1944] [serial = 1114] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x11820a800) [pid = 1944] [serial = 1116] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x118409400) [pid = 1944] [serial = 1117] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x112d3dc00) [pid = 1944] [serial = 1107] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x117e31400) [pid = 1944] [serial = 1096] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x11663a000) [pid = 1944] [serial = 1095] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x119982c00) [pid = 1944] [serial = 1099] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x120dea800) [pid = 1944] [serial = 1125] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x119253c00) [pid = 1944] [serial = 1098] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x126311000) [pid = 1944] [serial = 1128] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12a5c6400) [pid = 1944] [serial = 1138] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x126790400) [pid = 1944] [serial = 1102] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x126557400) [pid = 1944] [serial = 1129] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x12197c800) [pid = 1944] [serial = 1134] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x12630a400) [pid = 1944] [serial = 1101] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x1181df000) [pid = 1944] [serial = 1132] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x112f18800) [pid = 1944] [serial = 1131] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x12a6c5400) [pid = 1944] [serial = 1140] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x12a6c2400) [pid = 1944] [serial = 1105] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x125dbcc00) [pid = 1944] [serial = 1126] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x126d2f800) [pid = 1944] [serial = 1104] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 69 (0x11998bc00) [pid = 1944] [serial = 1123] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 68 (0x126d2d400) [pid = 1944] [serial = 1135] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 67 (0x11962f400) [pid = 1944] [serial = 1120] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOMWINDOW == 66 (0x126314400) [pid = 1944] [serial = 1137] [outer = 0x0] [url = about:blank] 08:49:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12c789000 == 27 [pid = 1944] [id = 394] 08:49:12 INFO - PROCESS | 1944 | 1466437752925 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]]]}] 08:49:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:49:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1575ms 08:49:12 INFO - PROCESS | 1944 | 1466437752952 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:49:12 INFO - PROCESS | 1944 | 1466437752955 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:49:12 INFO - PROCESS | 1944 | 1466437752958 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:49:12 INFO - PROCESS | 1944 | 1466437752961 Marionette TRACE conn2 <- [1,1554,null,{}] 08:49:12 INFO - PROCESS | 1944 | 1466437752966 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}] 08:49:12 INFO - PROCESS | 1944 | 1466437752968 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:13 INFO - PROCESS | 1944 | 1466437753051 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:49:13 INFO - PROCESS | 1944 | 1466437753102 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:13 INFO - PROCESS | 1944 | 1466437753105 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x115ee1000 == 28 [pid = 1944] [id = 396] 08:49:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x11301d800) [pid = 1944] [serial = 1187] [outer = 0x0] 08:49:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x1133ad800) [pid = 1944] [serial = 1188] [outer = 0x11301d800] 08:49:13 INFO - PROCESS | 1944 | 1466437753136 Marionette DEBUG loaded listener.js 08:49:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x115e17c00) [pid = 1944] [serial = 1189] [outer = 0x11301d800] 08:49:13 INFO - PROCESS | 1944 | 1466437753441 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]]]}] 08:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 525ms 08:49:13 INFO - PROCESS | 1944 | 1466437753485 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:49:13 INFO - PROCESS | 1944 | 1466437753488 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:49:13 INFO - PROCESS | 1944 | 1466437753493 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:49:13 INFO - PROCESS | 1944 | 1466437753495 Marionette TRACE conn2 <- [1,1558,null,{}] 08:49:13 INFO - PROCESS | 1944 | 1466437753500 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}] 08:49:13 INFO - PROCESS | 1944 | 1466437753502 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:13 INFO - PROCESS | 1944 | 1466437753578 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:49:13 INFO - PROCESS | 1944 | 1466437753629 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:13 INFO - PROCESS | 1944 | 1466437753630 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fd4800 == 29 [pid = 1944] [id = 397] 08:49:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x115e22400) [pid = 1944] [serial = 1190] [outer = 0x0] 08:49:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x1164e5c00) [pid = 1944] [serial = 1191] [outer = 0x115e22400] 08:49:13 INFO - PROCESS | 1944 | 1466437753657 Marionette DEBUG loaded listener.js 08:49:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x116881000) [pid = 1944] [serial = 1192] [outer = 0x115e22400] 08:49:13 INFO - PROCESS | 1944 | 1466437753937 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]]]}] 08:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 473ms 08:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:49:13 INFO - PROCESS | 1944 | 1466437753969 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:49:13 INFO - PROCESS | 1944 | 1466437753970 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:49:13 INFO - PROCESS | 1944 | 1466437753973 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:49:13 INFO - PROCESS | 1944 | 1466437753988 Marionette TRACE conn2 <- [1,1562,null,{}] 08:49:14 INFO - PROCESS | 1944 | 1466437754004 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}] 08:49:14 INFO - PROCESS | 1944 | 1466437754007 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:14 INFO - PROCESS | 1944 | 1466437754083 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:49:14 INFO - PROCESS | 1944 | 1466437754088 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:14 INFO - PROCESS | 1944 | 1466437754090 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185dc000 == 30 [pid = 1944] [id = 398] 08:49:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x111e57c00) [pid = 1944] [serial = 1193] [outer = 0x0] 08:49:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x1181db000) [pid = 1944] [serial = 1194] [outer = 0x111e57c00] 08:49:14 INFO - PROCESS | 1944 | 1466437754119 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x118209000) [pid = 1944] [serial = 1195] [outer = 0x111e57c00] 08:49:14 INFO - PROCESS | 1944 | 1466437754454 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]]]}] 08:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 489ms 08:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:49:14 INFO - PROCESS | 1944 | 1466437754467 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 1944 | 1466437754469 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:49:14 INFO - PROCESS | 1944 | 1466437754471 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 1944 | 1466437754472 Marionette TRACE conn2 <- [1,1566,null,{}] 08:49:14 INFO - PROCESS | 1944 | 1466437754474 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}] 08:49:14 INFO - PROCESS | 1944 | 1466437754476 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:14 INFO - PROCESS | 1944 | 1466437754582 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:49:14 INFO - PROCESS | 1944 | 1466437754589 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:14 INFO - PROCESS | 1944 | 1466437754590 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x119122800 == 31 [pid = 1944] [id = 399] 08:49:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x1181de000) [pid = 1944] [serial = 1196] [outer = 0x0] 08:49:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x11835ac00) [pid = 1944] [serial = 1197] [outer = 0x1181de000] 08:49:14 INFO - PROCESS | 1944 | 1466437754615 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x11840a000) [pid = 1944] [serial = 1198] [outer = 0x1181de000] 08:49:14 INFO - PROCESS | 1944 | 1466437754903 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]]]}] 08:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 468ms 08:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:49:14 INFO - PROCESS | 1944 | 1466437754940 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 1944 | 1466437754941 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:49:14 INFO - PROCESS | 1944 | 1466437754943 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 1944 | 1466437754944 Marionette TRACE conn2 <- [1,1570,null,{}] 08:49:14 INFO - PROCESS | 1944 | 1466437754948 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}] 08:49:14 INFO - PROCESS | 1944 | 1466437754951 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:15 INFO - PROCESS | 1944 | 1466437755033 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:49:15 INFO - PROCESS | 1944 | 1466437755037 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 1944 | 1466437755038 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ad3800 == 32 [pid = 1944] [id = 400] 08:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x115dcb000) [pid = 1944] [serial = 1199] [outer = 0x0] 08:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x1167ea000) [pid = 1944] [serial = 1200] [outer = 0x115dcb000] 08:49:15 INFO - PROCESS | 1944 | 1466437755064 Marionette DEBUG loaded listener.js 08:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x118dd5000) [pid = 1944] [serial = 1201] [outer = 0x115dcb000] 08:49:15 INFO - PROCESS | 1944 | 1466437755396 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]]]}] 08:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 471ms 08:49:15 INFO - PROCESS | 1944 | 1466437755415 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:49:15 INFO - PROCESS | 1944 | 1466437755416 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:49:15 INFO - PROCESS | 1944 | 1466437755418 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:49:15 INFO - PROCESS | 1944 | 1466437755419 Marionette TRACE conn2 <- [1,1574,null,{}] 08:49:15 INFO - PROCESS | 1944 | 1466437755422 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}] 08:49:15 INFO - PROCESS | 1944 | 1466437755426 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:15 INFO - PROCESS | 1944 | 1466437755541 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:49:15 INFO - PROCESS | 1944 | 1466437755550 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 1944 | 1466437755550 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x1212c4000 == 33 [pid = 1944] [id = 401] 08:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x118dd4c00) [pid = 1944] [serial = 1202] [outer = 0x0] 08:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x119627000) [pid = 1944] [serial = 1203] [outer = 0x118dd4c00] 08:49:15 INFO - PROCESS | 1944 | 1466437755576 Marionette DEBUG loaded listener.js 08:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11998f800) [pid = 1944] [serial = 1204] [outer = 0x118dd4c00] 08:49:15 INFO - PROCESS | 1944 | 1466437755869 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]]]}] 08:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 469ms 08:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:49:15 INFO - PROCESS | 1944 | 1466437755887 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:49:15 INFO - PROCESS | 1944 | 1466437755888 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:49:15 INFO - PROCESS | 1944 | 1466437755890 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:49:15 INFO - PROCESS | 1944 | 1466437755891 Marionette TRACE conn2 <- [1,1578,null,{}] 08:49:15 INFO - PROCESS | 1944 | 1466437755894 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}] 08:49:15 INFO - PROCESS | 1944 | 1466437755895 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:15 INFO - PROCESS | 1944 | 1466437755972 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:49:15 INFO - PROCESS | 1944 | 1466437755975 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 1944 | 1466437755986 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x1240e7000 == 34 [pid = 1944] [id = 402] 08:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x112929000) [pid = 1944] [serial = 1205] [outer = 0x0] 08:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x120ded800) [pid = 1944] [serial = 1206] [outer = 0x112929000] 08:49:16 INFO - PROCESS | 1944 | 1466437756010 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x12176b800) [pid = 1944] [serial = 1207] [outer = 0x112929000] 08:49:16 INFO - PROCESS | 1944 | 1466437756318 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]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 470ms 08:49:16 INFO - PROCESS | 1944 | 1466437756361 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 1944 | 1466437756363 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:49:16 INFO - PROCESS | 1944 | 1466437756365 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 1944 | 1466437756366 Marionette TRACE conn2 <- [1,1582,null,{}] 08:49:16 INFO - PROCESS | 1944 | 1466437756368 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}] 08:49:16 INFO - PROCESS | 1944 | 1466437756369 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:16 INFO - PROCESS | 1944 | 1466437756467 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:49:16 INFO - PROCESS | 1944 | 1466437756473 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:16 INFO - PROCESS | 1944 | 1466437756474 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b72800 == 35 [pid = 1944] [id = 403] 08:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x112a7d800) [pid = 1944] [serial = 1208] [outer = 0x0] 08:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12197dc00) [pid = 1944] [serial = 1209] [outer = 0x112a7d800] 08:49:16 INFO - PROCESS | 1944 | 1466437756498 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12440cc00) [pid = 1944] [serial = 1210] [outer = 0x112a7d800] 08:49:16 INFO - PROCESS | 1944 | 1466437756792 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]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 468ms 08:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:49:16 INFO - PROCESS | 1944 | 1466437756835 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 1944 | 1466437756836 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:49:16 INFO - PROCESS | 1944 | 1466437756838 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 1944 | 1466437756839 Marionette TRACE conn2 <- [1,1586,null,{}] 08:49:16 INFO - PROCESS | 1944 | 1466437756841 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}] 08:49:16 INFO - PROCESS | 1944 | 1466437756842 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:16 INFO - PROCESS | 1944 | 1466437756917 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:49:16 INFO - PROCESS | 1944 | 1466437756921 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:16 INFO - PROCESS | 1944 | 1466437756921 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185db800 == 36 [pid = 1944] [id = 404] 08:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x116f90c00) [pid = 1944] [serial = 1211] [outer = 0x0] 08:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x124b75800) [pid = 1944] [serial = 1212] [outer = 0x116f90c00] 08:49:16 INFO - PROCESS | 1944 | 1466437756957 Marionette DEBUG loaded listener.js 08:49:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x125d28c00) [pid = 1944] [serial = 1213] [outer = 0x116f90c00] 08:49:17 INFO - PROCESS | 1944 | 1466437757318 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]]]}] 08:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 525ms 08:49:17 INFO - PROCESS | 1944 | 1466437757365 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:49:17 INFO - PROCESS | 1944 | 1466437757367 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:49:17 INFO - PROCESS | 1944 | 1466437757379 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 1944 | 1466437757380 Marionette TRACE conn2 <- [1,1590,null,{}] 08:49:17 INFO - PROCESS | 1944 | 1466437757382 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}] 08:49:17 INFO - PROCESS | 1944 | 1466437757384 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:17 INFO - PROCESS | 1944 | 1466437757467 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:49:17 INFO - PROCESS | 1944 | 1466437757471 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 1944 | 1466437757472 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c68800 == 37 [pid = 1944] [id = 405] 08:49:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x124be8800) [pid = 1944] [serial = 1214] [outer = 0x0] 08:49:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12630dc00) [pid = 1944] [serial = 1215] [outer = 0x124be8800] 08:49:17 INFO - PROCESS | 1944 | 1466437757496 Marionette DEBUG loaded listener.js 08:49:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x126552c00) [pid = 1944] [serial = 1216] [outer = 0x124be8800] 08:49:17 INFO - PROCESS | 1944 | 1466437757825 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]]]}] 08:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 470ms 08:49:17 INFO - PROCESS | 1944 | 1466437757850 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:49:17 INFO - PROCESS | 1944 | 1466437757851 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:49:17 INFO - PROCESS | 1944 | 1466437757853 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 1944 | 1466437757855 Marionette TRACE conn2 <- [1,1594,null,{}] 08:49:17 INFO - PROCESS | 1944 | 1466437757857 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}] 08:49:17 INFO - PROCESS | 1944 | 1466437757859 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:17 INFO - PROCESS | 1944 | 1466437757943 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:49:17 INFO - PROCESS | 1944 | 1466437757949 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 1944 | 1466437757951 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ad3000 == 38 [pid = 1944] [id = 406] 08:49:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12655c800) [pid = 1944] [serial = 1217] [outer = 0x0] 08:49:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x126d2f400) [pid = 1944] [serial = 1218] [outer = 0x12655c800] 08:49:17 INFO - PROCESS | 1944 | 1466437757984 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x129176c00) [pid = 1944] [serial = 1219] [outer = 0x12655c800] 08:49:18 INFO - PROCESS | 1944 | 1466437758369 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]]]}] 08:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 569ms 08:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:49:18 INFO - PROCESS | 1944 | 1466437758422 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:49:18 INFO - PROCESS | 1944 | 1466437758423 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:49:18 INFO - PROCESS | 1944 | 1466437758425 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:49:18 INFO - PROCESS | 1944 | 1466437758426 Marionette TRACE conn2 <- [1,1598,null,{}] 08:49:18 INFO - PROCESS | 1944 | 1466437758428 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}] 08:49:18 INFO - PROCESS | 1944 | 1466437758429 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:18 INFO - PROCESS | 1944 | 1466437758526 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:49:18 INFO - PROCESS | 1944 | 1466437758539 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:18 INFO - PROCESS | 1944 | 1466437758540 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6ac000 == 39 [pid = 1944] [id = 407] 08:49:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12630b400) [pid = 1944] [serial = 1220] [outer = 0x0] 08:49:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12937a400) [pid = 1944] [serial = 1221] [outer = 0x12630b400] 08:49:18 INFO - PROCESS | 1944 | 1466437758564 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12a53ac00) [pid = 1944] [serial = 1222] [outer = 0x12630b400] 08:49:18 INFO - PROCESS | 1944 | 1466437758873 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]]]}] 08:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 08:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:49:18 INFO - PROCESS | 1944 | 1466437758894 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:49:18 INFO - PROCESS | 1944 | 1466437758895 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:49:18 INFO - PROCESS | 1944 | 1466437758900 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:49:18 INFO - PROCESS | 1944 | 1466437758901 Marionette TRACE conn2 <- [1,1602,null,{}] 08:49:18 INFO - PROCESS | 1944 | 1466437758903 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}] 08:49:18 INFO - PROCESS | 1944 | 1466437758904 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:19 INFO - PROCESS | 1944 | 1466437759005 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:49:19 INFO - PROCESS | 1944 | 1466437759008 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:19 INFO - PROCESS | 1944 | 1466437759016 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b080800 == 40 [pid = 1944] [id = 408] 08:49:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x129374000) [pid = 1944] [serial = 1223] [outer = 0x0] 08:49:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12a5c8800) [pid = 1944] [serial = 1224] [outer = 0x129374000] 08:49:19 INFO - PROCESS | 1944 | 1466437759041 Marionette DEBUG loaded listener.js 08:49:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x12a6c0000) [pid = 1944] [serial = 1225] [outer = 0x129374000] 08:49:19 INFO - PROCESS | 1944 | 1466437759471 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]]]}] 08:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 622ms 08:49:19 INFO - PROCESS | 1944 | 1466437759525 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:49:19 INFO - PROCESS | 1944 | 1466437759527 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:49:19 INFO - PROCESS | 1944 | 1466437759539 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:49:19 INFO - PROCESS | 1944 | 1466437759541 Marionette TRACE conn2 <- [1,1606,null,{}] 08:49:19 INFO - PROCESS | 1944 | 1466437759544 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}] 08:49:19 INFO - PROCESS | 1944 | 1466437759545 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:19 INFO - PROCESS | 1944 | 1466437759695 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:49:19 INFO - PROCESS | 1944 | 1466437759720 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:19 INFO - PROCESS | 1944 | 1466437759721 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b898800 == 41 [pid = 1944] [id = 409] 08:49:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x1131df400) [pid = 1944] [serial = 1226] [outer = 0x0] 08:49:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12a6bd000) [pid = 1944] [serial = 1227] [outer = 0x1131df400] 08:49:19 INFO - PROCESS | 1944 | 1466437759760 Marionette DEBUG loaded listener.js 08:49:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12b024c00) [pid = 1944] [serial = 1228] [outer = 0x1131df400] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12b8ce800) [pid = 1944] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12658e400) [pid = 1944] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x112d3d400) [pid = 1944] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12aad1800) [pid = 1944] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12b7cb400) [pid = 1944] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11835b000) [pid = 1944] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x119a9a000) [pid = 1944] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x119a8fc00) [pid = 1944] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1187a3800) [pid = 1944] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x116a23c00) [pid = 1944] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1176ee400) [pid = 1944] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1174dcc00) [pid = 1944] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x112e69800) [pid = 1944] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x129379400) [pid = 1944] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x116136800) [pid = 1944] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:49:20 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x111ecec00) [pid = 1944] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:49:20 INFO - PROCESS | 1944 | 1466437760335 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]]]}] 08:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 822ms 08:49:20 INFO - PROCESS | 1944 | 1466437760360 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:49:20 INFO - PROCESS | 1944 | 1466437760361 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:49:20 INFO - PROCESS | 1944 | 1466437760365 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:49:20 INFO - PROCESS | 1944 | 1466437760366 Marionette TRACE conn2 <- [1,1610,null,{}] 08:49:20 INFO - PROCESS | 1944 | 1466437760368 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}] 08:49:20 INFO - PROCESS | 1944 | 1466437760369 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:20 INFO - PROCESS | 1944 | 1466437760457 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:49:20 INFO - PROCESS | 1944 | 1466437760461 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 1944 | 1466437760462 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x126358800 == 42 [pid = 1944] [id = 410] 08:49:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x112f1bc00) [pid = 1944] [serial = 1229] [outer = 0x0] 08:49:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x1167e9c00) [pid = 1944] [serial = 1230] [outer = 0x112f1bc00] 08:49:20 INFO - PROCESS | 1944 | 1466437760487 Marionette DEBUG loaded listener.js 08:49:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1242c2400) [pid = 1944] [serial = 1231] [outer = 0x112f1bc00] 08:49:20 INFO - PROCESS | 1944 | 1466437760800 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]]]}] 08:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 472ms 08:49:20 INFO - PROCESS | 1944 | 1466437760837 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:49:20 INFO - PROCESS | 1944 | 1466437760838 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:49:20 INFO - PROCESS | 1944 | 1466437760840 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:49:20 INFO - PROCESS | 1944 | 1466437760841 Marionette TRACE conn2 <- [1,1614,null,{}] 08:49:20 INFO - PROCESS | 1944 | 1466437760844 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}] 08:49:20 INFO - PROCESS | 1944 | 1466437760845 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:20 INFO - PROCESS | 1944 | 1466437760946 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:49:20 INFO - PROCESS | 1944 | 1466437760952 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 1944 | 1466437760953 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf8a000 == 43 [pid = 1944] [id = 411] 08:49:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x119a9a000) [pid = 1944] [serial = 1232] [outer = 0x0] 08:49:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12aacf800) [pid = 1944] [serial = 1233] [outer = 0x119a9a000] 08:49:20 INFO - PROCESS | 1944 | 1466437760977 Marionette DEBUG loaded listener.js 08:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12b7bf800) [pid = 1944] [serial = 1234] [outer = 0x119a9a000] 08:49:21 INFO - PROCESS | 1944 | 1466437761281 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]]]}] 08:49:21 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 08:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 470ms 08:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:49:21 INFO - PROCESS | 1944 | 1466437761310 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:49:21 INFO - PROCESS | 1944 | 1466437761311 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:49:21 INFO - PROCESS | 1944 | 1466437761315 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:49:21 INFO - PROCESS | 1944 | 1466437761317 Marionette TRACE conn2 <- [1,1618,null,{}] 08:49:21 INFO - PROCESS | 1944 | 1466437761326 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}] 08:49:21 INFO - PROCESS | 1944 | 1466437761328 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:21 INFO - PROCESS | 1944 | 1466437761407 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:49:21 INFO - PROCESS | 1944 | 1466437761410 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:21 INFO - PROCESS | 1944 | 1466437761411 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c787000 == 44 [pid = 1944] [id = 412] 08:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x116f91800) [pid = 1944] [serial = 1235] [outer = 0x0] 08:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12b8c1400) [pid = 1944] [serial = 1236] [outer = 0x116f91800] 08:49:21 INFO - PROCESS | 1944 | 1466437761436 Marionette DEBUG loaded listener.js 08:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12b8cf000) [pid = 1944] [serial = 1237] [outer = 0x116f91800] 08:49:21 INFO - PROCESS | 1944 | 1466437761755 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]]]}] 08:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 477ms 08:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:49:21 INFO - PROCESS | 1944 | 1466437761792 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:49:21 INFO - PROCESS | 1944 | 1466437761793 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:49:21 INFO - PROCESS | 1944 | 1466437761795 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:49:21 INFO - PROCESS | 1944 | 1466437761798 Marionette TRACE conn2 <- [1,1622,null,{}] 08:49:21 INFO - PROCESS | 1944 | 1466437761801 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}] 08:49:21 INFO - PROCESS | 1944 | 1466437761802 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:21 INFO - PROCESS | 1944 | 1466437761910 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:49:21 INFO - PROCESS | 1944 | 1466437761915 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:21 INFO - PROCESS | 1944 | 1466437761917 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca26800 == 45 [pid = 1944] [id = 413] 08:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12a6c6800) [pid = 1944] [serial = 1238] [outer = 0x0] 08:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12b8d2000) [pid = 1944] [serial = 1239] [outer = 0x12a6c6800] 08:49:21 INFO - PROCESS | 1944 | 1466437761940 Marionette DEBUG loaded listener.js 08:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12ba6f800) [pid = 1944] [serial = 1240] [outer = 0x12a6c6800] 08:49:22 INFO - PROCESS | 1944 | 1466437762234 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]]]}] 08:49:22 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 08:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 471ms 08:49:22 INFO - PROCESS | 1944 | 1466437762268 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:49:22 INFO - PROCESS | 1944 | 1466437762269 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:49:22 INFO - PROCESS | 1944 | 1466437762278 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:49:22 INFO - PROCESS | 1944 | 1466437762280 Marionette TRACE conn2 <- [1,1626,null,{}] 08:49:22 INFO - PROCESS | 1944 | 1466437762333 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}] 08:49:22 INFO - PROCESS | 1944 | 1466437762335 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:22 INFO - PROCESS | 1944 | 1466437762436 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:49:22 INFO - PROCESS | 1944 | 1466437762530 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:22 INFO - PROCESS | 1944 | 1466437762532 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x114f3e000 == 46 [pid = 1944] [id = 414] 08:49:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x112a72c00) [pid = 1944] [serial = 1241] [outer = 0x0] 08:49:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x112d3d000) [pid = 1944] [serial = 1242] [outer = 0x112a72c00] 08:49:22 INFO - PROCESS | 1944 | 1466437762563 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x112f1a000) [pid = 1944] [serial = 1243] [outer = 0x112a72c00] 08:49:23 INFO - PROCESS | 1944 | 1466437763110 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]]]}] 08:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 874ms 08:49:23 INFO - PROCESS | 1944 | 1466437763161 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:49:23 INFO - PROCESS | 1944 | 1466437763167 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:49:23 INFO - PROCESS | 1944 | 1466437763174 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:49:23 INFO - PROCESS | 1944 | 1466437763177 Marionette TRACE conn2 <- [1,1630,null,{}] 08:49:23 INFO - PROCESS | 1944 | 1466437763183 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}] 08:49:23 INFO - PROCESS | 1944 | 1466437763185 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:23 INFO - PROCESS | 1944 | 1466437763351 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:49:23 INFO - PROCESS | 1944 | 1466437763462 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:23 INFO - PROCESS | 1944 | 1466437763466 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185e9000 == 47 [pid = 1944] [id = 415] 08:49:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x116705c00) [pid = 1944] [serial = 1244] [outer = 0x0] 08:49:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x1167e3800) [pid = 1944] [serial = 1245] [outer = 0x116705c00] 08:49:23 INFO - PROCESS | 1944 | 1466437763508 Marionette DEBUG loaded listener.js 08:49:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x116f90000) [pid = 1944] [serial = 1246] [outer = 0x116705c00] 08:49:24 INFO - PROCESS | 1944 | 1466437764265 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]]]}] 08:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1128ms 08:49:24 INFO - PROCESS | 1944 | 1466437764314 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:49:24 INFO - PROCESS | 1944 | 1466437764318 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:49:24 INFO - PROCESS | 1944 | 1466437764325 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:49:24 INFO - PROCESS | 1944 | 1466437764329 Marionette TRACE conn2 <- [1,1634,null,{}] 08:49:24 INFO - PROCESS | 1944 | 1466437764336 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}] 08:49:24 INFO - PROCESS | 1944 | 1466437764339 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:24 INFO - PROCESS | 1944 | 1466437764486 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:49:24 INFO - PROCESS | 1944 | 1466437764594 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:24 INFO - PROCESS | 1944 | 1466437764598 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x117e76000 == 48 [pid = 1944] [id = 416] 08:49:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x112f1d000) [pid = 1944] [serial = 1247] [outer = 0x0] 08:49:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x1133adc00) [pid = 1944] [serial = 1248] [outer = 0x112f1d000] 08:49:24 INFO - PROCESS | 1944 | 1466437764646 Marionette DEBUG loaded listener.js 08:49:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x116a1c400) [pid = 1944] [serial = 1249] [outer = 0x112f1d000] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x12c787000 == 47 [pid = 1944] [id = 412] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf8a000 == 46 [pid = 1944] [id = 411] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x126358800 == 45 [pid = 1944] [id = 410] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x12b898800 == 44 [pid = 1944] [id = 409] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x12b080800 == 43 [pid = 1944] [id = 408] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x12ba7b400) [pid = 1944] [serial = 1185] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6ac000 == 42 [pid = 1944] [id = 407] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x119ad3000 == 41 [pid = 1944] [id = 406] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x128c68800 == 40 [pid = 1944] [id = 405] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x1185db800 == 39 [pid = 1944] [id = 404] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x124b72800 == 38 [pid = 1944] [id = 403] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x1240e7000 == 37 [pid = 1944] [id = 402] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x1212c4000 == 36 [pid = 1944] [id = 401] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x119ad3800 == 35 [pid = 1944] [id = 400] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x119122800 == 34 [pid = 1944] [id = 399] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x1185dc000 == 33 [pid = 1944] [id = 398] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x116fd4800 == 32 [pid = 1944] [id = 397] 08:49:25 INFO - PROCESS | 1944 | --DOCSHELL 0x115ee1000 == 31 [pid = 1944] [id = 396] 08:49:25 INFO - PROCESS | 1944 | 1466437765141 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]]]}] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x11663ac00) [pid = 1944] [serial = 1108] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x12b8dc000) [pid = 1944] [serial = 1182] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12a6c6c00) [pid = 1944] [serial = 1167] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x125de4800) [pid = 1944] [serial = 1164] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12b02dc00) [pid = 1944] [serial = 1170] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12b8c3000) [pid = 1944] [serial = 1173] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12b8cbc00) [pid = 1944] [serial = 1180] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12b8c8800) [pid = 1944] [serial = 1174] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x124b7b800) [pid = 1944] [serial = 1161] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x120e8c000) [pid = 1944] [serial = 1158] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x124214000) [pid = 1944] [serial = 1159] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x118d38800) [pid = 1944] [serial = 1155] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11962ec00) [pid = 1944] [serial = 1156] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x117141800) [pid = 1944] [serial = 1152] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1181e7400) [pid = 1944] [serial = 1153] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x119631c00) [pid = 1944] [serial = 1150] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11835a000) [pid = 1944] [serial = 1149] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x1181e9c00) [pid = 1944] [serial = 1147] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11814c000) [pid = 1944] [serial = 1146] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1133a8c00) [pid = 1944] [serial = 1144] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x112f17800) [pid = 1944] [serial = 1143] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12b02a000) [pid = 1944] [serial = 1141] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x12b7c2800) [pid = 1944] [serial = 1171] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12aad1000) [pid = 1944] [serial = 1168] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x116195c00) [pid = 1944] [serial = 1177] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x128d11000) [pid = 1944] [serial = 1179] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x1263ab400) [pid = 1944] [serial = 1165] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x125dc5000) [pid = 1944] [serial = 1162] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12ba79000) [pid = 1944] [serial = 1183] [outer = 0x0] [url = about:blank] 08:49:25 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x118dd9000) [pid = 1944] [serial = 1176] [outer = 0x0] [url = about:blank] 08:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 879ms 08:49:25 INFO - PROCESS | 1944 | 1466437765202 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:49:25 INFO - PROCESS | 1944 | 1466437765205 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:49:25 INFO - PROCESS | 1944 | 1466437765209 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:49:25 INFO - PROCESS | 1944 | 1466437765211 Marionette TRACE conn2 <- [1,1638,null,{}] 08:49:25 INFO - PROCESS | 1944 | 1466437765219 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}] 08:49:25 INFO - PROCESS | 1944 | 1466437765221 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:25 INFO - PROCESS | 1944 | 1466437765301 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:49:25 INFO - PROCESS | 1944 | 1466437765306 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:25 INFO - PROCESS | 1944 | 1466437765307 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x116acd800 == 32 [pid = 1944] [id = 417] 08:49:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x1176f1000) [pid = 1944] [serial = 1250] [outer = 0x0] 08:49:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x118148400) [pid = 1944] [serial = 1251] [outer = 0x1176f1000] 08:49:25 INFO - PROCESS | 1944 | 1466437765334 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x118403c00) [pid = 1944] [serial = 1252] [outer = 0x1176f1000] 08:49:25 INFO - PROCESS | 1944 | 1466437765673 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]]]}] 08:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 528ms 08:49:25 INFO - PROCESS | 1944 | 1466437765738 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:49:25 INFO - PROCESS | 1944 | 1466437765739 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:49:25 INFO - PROCESS | 1944 | 1466437765741 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:49:25 INFO - PROCESS | 1944 | 1466437765744 Marionette TRACE conn2 <- [1,1642,null,{}] 08:49:25 INFO - PROCESS | 1944 | 1466437765751 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}] 08:49:25 INFO - PROCESS | 1944 | 1466437765755 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:25 INFO - PROCESS | 1944 | 1466437765836 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:49:25 INFO - PROCESS | 1944 | 1466437765842 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:25 INFO - PROCESS | 1944 | 1466437765844 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x11961e000 == 33 [pid = 1944] [id = 418] 08:49:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x1187a2400) [pid = 1944] [serial = 1253] [outer = 0x0] 08:49:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x119258c00) [pid = 1944] [serial = 1254] [outer = 0x1187a2400] 08:49:25 INFO - PROCESS | 1944 | 1466437765875 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x119875800) [pid = 1944] [serial = 1255] [outer = 0x1187a2400] 08:49:26 INFO - PROCESS | 1944 | 1466437766225 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]]]}] 08:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 521ms 08:49:26 INFO - PROCESS | 1944 | 1466437766269 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:49:26 INFO - PROCESS | 1944 | 1466437766271 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:49:26 INFO - PROCESS | 1944 | 1466437766275 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:49:26 INFO - PROCESS | 1944 | 1466437766276 Marionette TRACE conn2 <- [1,1646,null,{}] 08:49:26 INFO - PROCESS | 1944 | 1466437766278 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}] 08:49:26 INFO - PROCESS | 1944 | 1466437766279 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:26 INFO - PROCESS | 1944 | 1466437766357 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:49:26 INFO - PROCESS | 1944 | 1466437766360 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:26 INFO - PROCESS | 1944 | 1466437766361 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12138e000 == 34 [pid = 1944] [id = 419] 08:49:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1198a7c00) [pid = 1944] [serial = 1256] [outer = 0x0] 08:49:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11998bc00) [pid = 1944] [serial = 1257] [outer = 0x1198a7c00] 08:49:26 INFO - PROCESS | 1944 | 1466437766390 Marionette DEBUG loaded listener.js 08:49:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x120dee000) [pid = 1944] [serial = 1258] [outer = 0x1198a7c00] 08:49:26 INFO - PROCESS | 1944 | 1466437766717 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]]]}] 08:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 470ms 08:49:26 INFO - PROCESS | 1944 | 1466437766745 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:49:26 INFO - PROCESS | 1944 | 1466437766748 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:49:26 INFO - PROCESS | 1944 | 1466437766751 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:49:26 INFO - PROCESS | 1944 | 1466437766752 Marionette TRACE conn2 <- [1,1650,null,{}] 08:49:26 INFO - PROCESS | 1944 | 1466437766755 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}] 08:49:26 INFO - PROCESS | 1944 | 1466437766756 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:26 INFO - PROCESS | 1944 | 1466437766828 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:49:26 INFO - PROCESS | 1944 | 1466437766833 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:26 INFO - PROCESS | 1944 | 1466437766835 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x1240cf800 == 35 [pid = 1944] [id = 420] 08:49:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x120def400) [pid = 1944] [serial = 1259] [outer = 0x0] 08:49:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x123c6d000) [pid = 1944] [serial = 1260] [outer = 0x120def400] 08:49:26 INFO - PROCESS | 1944 | 1466437766865 Marionette DEBUG loaded listener.js 08:49:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x1246f4000) [pid = 1944] [serial = 1261] [outer = 0x120def400] 08:49:27 INFO - PROCESS | 1944 | 1466437767206 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]]]}] 08:49:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:49:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 467ms 08:49:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:49:27 INFO - PROCESS | 1944 | 1466437767220 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:49:27 INFO - PROCESS | 1944 | 1466437767221 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:49:27 INFO - PROCESS | 1944 | 1466437767223 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:49:27 INFO - PROCESS | 1944 | 1466437767224 Marionette TRACE conn2 <- [1,1654,null,{}] 08:49:27 INFO - PROCESS | 1944 | 1466437767227 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}] 08:49:27 INFO - PROCESS | 1944 | 1466437767232 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:27 INFO - PROCESS | 1944 | 1466437767363 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:49:27 INFO - PROCESS | 1944 | 1466437767377 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:27 INFO - PROCESS | 1944 | 1466437767379 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x12653c800 == 36 [pid = 1944] [id = 421] 08:49:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1246f2800) [pid = 1944] [serial = 1262] [outer = 0x0] 08:49:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x125dc7c00) [pid = 1944] [serial = 1263] [outer = 0x1246f2800] 08:49:27 INFO - PROCESS | 1944 | 1466437767404 Marionette DEBUG loaded listener.js 08:49:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x128c98000) [pid = 1944] [serial = 1264] [outer = 0x1246f2800] 08:49:27 INFO - PROCESS | 1944 | 1466437767707 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]]]}] 08:49:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:49:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 08:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:49:27 INFO - PROCESS | 1944 | 1466437767742 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:49:27 INFO - PROCESS | 1944 | 1466437767744 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:49:27 INFO - PROCESS | 1944 | 1466437767747 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:49:27 INFO - PROCESS | 1944 | 1466437767750 Marionette TRACE conn2 <- [1,1658,null,{}] 08:49:27 INFO - PROCESS | 1944 | 1466437767752 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}] 08:49:27 INFO - PROCESS | 1944 | 1466437767753 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:27 INFO - PROCESS | 1944 | 1466437767850 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:49:27 INFO - PROCESS | 1944 | 1466437767859 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:27 INFO - PROCESS | 1944 | 1466437767861 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x129356000 == 37 [pid = 1944] [id = 422] 08:49:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x124412800) [pid = 1944] [serial = 1265] [outer = 0x0] 08:49:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12905fc00) [pid = 1944] [serial = 1266] [outer = 0x124412800] 08:49:27 INFO - PROCESS | 1944 | 1466437767917 Marionette DEBUG loaded listener.js 08:49:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x129686000) [pid = 1944] [serial = 1267] [outer = 0x124412800] 08:49:28 INFO - PROCESS | 1944 | 1466437768200 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]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 471ms 08:49:28 INFO - PROCESS | 1944 | 1466437768218 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 1944 | 1466437768219 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:49:28 INFO - PROCESS | 1944 | 1466437768240 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 1944 | 1466437768241 Marionette TRACE conn2 <- [1,1662,null,{}] 08:49:28 INFO - PROCESS | 1944 | 1466437768250 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}] 08:49:28 INFO - PROCESS | 1944 | 1466437768252 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:28 INFO - PROCESS | 1944 | 1466437768351 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:49:28 INFO - PROCESS | 1944 | 1466437768355 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:28 INFO - PROCESS | 1944 | 1466437768356 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a459800 == 38 [pid = 1944] [id = 423] 08:49:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x129062c00) [pid = 1944] [serial = 1268] [outer = 0x0] 08:49:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12a5ce800) [pid = 1944] [serial = 1269] [outer = 0x129062c00] 08:49:28 INFO - PROCESS | 1944 | 1466437768380 Marionette DEBUG loaded listener.js 08:49:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12a6c2000) [pid = 1944] [serial = 1270] [outer = 0x129062c00] 08:49:28 INFO - PROCESS | 1944 | 1466437768762 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]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 596ms 08:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:49:28 INFO - PROCESS | 1944 | 1466437768818 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 1944 | 1466437768820 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:49:28 INFO - PROCESS | 1944 | 1466437768824 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 1944 | 1466437768825 Marionette TRACE conn2 <- [1,1666,null,{}] 08:49:28 INFO - PROCESS | 1944 | 1466437768829 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}] 08:49:28 INFO - PROCESS | 1944 | 1466437768831 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:28 INFO - PROCESS | 1944 | 1466437768991 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:49:29 INFO - PROCESS | 1944 | 1466437769011 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 1944 | 1466437769012 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b07a000 == 39 [pid = 1944] [id = 424] 08:49:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x119255800) [pid = 1944] [serial = 1271] [outer = 0x0] 08:49:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x11988ac00) [pid = 1944] [serial = 1272] [outer = 0x119255800] 08:49:29 INFO - PROCESS | 1944 | 1466437769049 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12aace000) [pid = 1944] [serial = 1273] [outer = 0x119255800] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1131df400) [pid = 1944] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x116f91800) [pid = 1944] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x112f1bc00) [pid = 1944] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x119a9a000) [pid = 1944] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12630b400) [pid = 1944] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x129374000) [pid = 1944] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x112929000) [pid = 1944] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x111e57c00) [pid = 1944] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1181de000) [pid = 1944] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12a6b8c00) [pid = 1944] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11301d800) [pid = 1944] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x115dcb000) [pid = 1944] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x116f90c00) [pid = 1944] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x118dd4c00) [pid = 1944] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x112a7d800) [pid = 1944] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x124be8800) [pid = 1944] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x115e22400) [pid = 1944] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:49:29 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12655c800) [pid = 1944] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:49:29 INFO - PROCESS | 1944 | 1466437769580 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]]]}] 08:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 771ms 08:49:29 INFO - PROCESS | 1944 | 1466437769594 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:49:29 INFO - PROCESS | 1944 | 1466437769596 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:49:29 INFO - PROCESS | 1944 | 1466437769601 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:49:29 INFO - PROCESS | 1944 | 1466437769602 Marionette TRACE conn2 <- [1,1670,null,{}] 08:49:29 INFO - PROCESS | 1944 | 1466437769604 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}] 08:49:29 INFO - PROCESS | 1944 | 1466437769605 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:29 INFO - PROCESS | 1944 | 1466437769685 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:49:29 INFO - PROCESS | 1944 | 1466437769689 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 1944 | 1466437769690 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x125f52000 == 40 [pid = 1944] [id = 425] 08:49:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x11329e800) [pid = 1944] [serial = 1274] [outer = 0x0] 08:49:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x1176ee400) [pid = 1944] [serial = 1275] [outer = 0x11329e800] 08:49:29 INFO - PROCESS | 1944 | 1466437769714 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x121be4800) [pid = 1944] [serial = 1276] [outer = 0x11329e800] 08:49:30 INFO - PROCESS | 1944 | 1466437770042 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]]]}] 08:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 472ms 08:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:49:30 INFO - PROCESS | 1944 | 1466437770072 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:49:30 INFO - PROCESS | 1944 | 1466437770073 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:49:30 INFO - PROCESS | 1944 | 1466437770075 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 1944 | 1466437770077 Marionette TRACE conn2 <- [1,1674,null,{}] 08:49:30 INFO - PROCESS | 1944 | 1466437770079 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}] 08:49:30 INFO - PROCESS | 1944 | 1466437770081 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:30 INFO - PROCESS | 1944 | 1466437770203 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:49:30 INFO - PROCESS | 1944 | 1466437770209 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:30 INFO - PROCESS | 1944 | 1466437770211 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbf5000 == 41 [pid = 1944] [id = 426] 08:49:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x118dd4c00) [pid = 1944] [serial = 1277] [outer = 0x0] 08:49:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12a6c2400) [pid = 1944] [serial = 1278] [outer = 0x118dd4c00] 08:49:30 INFO - PROCESS | 1944 | 1466437770238 Marionette DEBUG loaded listener.js 08:49:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12b7c2400) [pid = 1944] [serial = 1279] [outer = 0x118dd4c00] 08:49:30 INFO - PROCESS | 1944 | 1466437770554 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]]]}] 08:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 522ms 08:49:30 INFO - PROCESS | 1944 | 1466437770600 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:49:30 INFO - PROCESS | 1944 | 1466437770601 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:49:30 INFO - PROCESS | 1944 | 1466437770603 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 1944 | 1466437770604 Marionette TRACE conn2 <- [1,1678,null,{}] 08:49:30 INFO - PROCESS | 1944 | 1466437770606 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}] 08:49:30 INFO - PROCESS | 1944 | 1466437770607 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:30 INFO - PROCESS | 1944 | 1466437770686 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:49:30 INFO - PROCESS | 1944 | 1466437770690 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:30 INFO - PROCESS | 1944 | 1466437770691 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf8f000 == 42 [pid = 1944] [id = 427] 08:49:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12b7c2800) [pid = 1944] [serial = 1280] [outer = 0x0] 08:49:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12b8c8000) [pid = 1944] [serial = 1281] [outer = 0x12b7c2800] 08:49:30 INFO - PROCESS | 1944 | 1466437770715 Marionette DEBUG loaded listener.js 08:49:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12b8dc800) [pid = 1944] [serial = 1282] [outer = 0x12b7c2800] 08:49:31 INFO - PROCESS | 1944 | 1466437771036 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]]]}] 08:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 470ms 08:49:31 INFO - PROCESS | 1944 | 1466437771074 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:49:31 INFO - PROCESS | 1944 | 1466437771085 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:49:31 INFO - PROCESS | 1944 | 1466437771088 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:49:31 INFO - PROCESS | 1944 | 1466437771089 Marionette TRACE conn2 <- [1,1682,null,{}] 08:49:31 INFO - PROCESS | 1944 | 1466437771091 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}] 08:49:31 INFO - PROCESS | 1944 | 1466437771092 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:31 INFO - PROCESS | 1944 | 1466437771197 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:49:31 INFO - PROCESS | 1944 | 1466437771202 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:31 INFO - PROCESS | 1944 | 1466437771203 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca14000 == 43 [pid = 1944] [id = 428] 08:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12ba71c00) [pid = 1944] [serial = 1283] [outer = 0x0] 08:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12ba77000) [pid = 1944] [serial = 1284] [outer = 0x12ba71c00] 08:49:31 INFO - PROCESS | 1944 | 1466437771226 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12be26800) [pid = 1944] [serial = 1285] [outer = 0x12ba71c00] 08:49:31 INFO - PROCESS | 1944 | 1466437771619 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]]]}] 08:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 572ms 08:49:31 INFO - PROCESS | 1944 | 1466437771661 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:49:31 INFO - PROCESS | 1944 | 1466437771663 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:49:31 INFO - PROCESS | 1944 | 1466437771667 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:49:31 INFO - PROCESS | 1944 | 1466437771668 Marionette TRACE conn2 <- [1,1686,null,{}] 08:49:31 INFO - PROCESS | 1944 | 1466437771672 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}] 08:49:31 INFO - PROCESS | 1944 | 1466437771674 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:31 INFO - PROCESS | 1944 | 1466437771780 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:49:31 INFO - PROCESS | 1944 | 1466437771842 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:31 INFO - PROCESS | 1944 | 1466437771843 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x116abc800 == 44 [pid = 1944] [id = 429] 08:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x1131adc00) [pid = 1944] [serial = 1286] [outer = 0x0] 08:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x115e20800) [pid = 1944] [serial = 1287] [outer = 0x1131adc00] 08:49:31 INFO - PROCESS | 1944 | 1466437771874 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x116f8e000) [pid = 1944] [serial = 1288] [outer = 0x1131adc00] 08:49:32 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 08:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 672ms 08:49:32 INFO - PROCESS | 1944 | 1466437772333 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]]]}] 08:49:32 INFO - PROCESS | 1944 | 1466437772338 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 1944 | 1466437772342 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:49:32 INFO - PROCESS | 1944 | 1466437772347 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 1944 | 1466437772351 Marionette TRACE conn2 <- [1,1690,null,{}] 08:49:32 INFO - PROCESS | 1944 | 1466437772353 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}] 08:49:32 INFO - PROCESS | 1944 | 1466437772355 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:32 INFO - PROCESS | 1944 | 1466437772458 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:49:32 INFO - PROCESS | 1944 | 1466437772518 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:32 INFO - PROCESS | 1944 | 1466437772519 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c26000 == 45 [pid = 1944] [id = 430] 08:49:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x1181e3c00) [pid = 1944] [serial = 1289] [outer = 0x0] 08:49:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x118511400) [pid = 1944] [serial = 1290] [outer = 0x1181e3c00] 08:49:32 INFO - PROCESS | 1944 | 1466437772549 Marionette DEBUG loaded listener.js 08:49:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x119256800) [pid = 1944] [serial = 1291] [outer = 0x1181e3c00] 08:49:33 INFO - PROCESS | 1944 | 1466437773001 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]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 675ms 08:49:33 INFO - PROCESS | 1944 | 1466437773021 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 1944 | 1466437773023 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:49:33 INFO - PROCESS | 1944 | 1466437773025 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 1944 | 1466437773028 Marionette TRACE conn2 <- [1,1694,null,{}] 08:49:33 INFO - PROCESS | 1944 | 1466437773038 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}] 08:49:33 INFO - PROCESS | 1944 | 1466437773041 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:33 INFO - PROCESS | 1944 | 1466437773165 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:49:33 INFO - PROCESS | 1944 | 1466437773239 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 1944 | 1466437773242 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf97800 == 46 [pid = 1944] [id = 431] 08:49:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x124b74400) [pid = 1944] [serial = 1292] [outer = 0x0] 08:49:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x125d29000) [pid = 1944] [serial = 1293] [outer = 0x124b74400] 08:49:33 INFO - PROCESS | 1944 | 1466437773272 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x126315c00) [pid = 1944] [serial = 1294] [outer = 0x124b74400] 08:49:33 INFO - PROCESS | 1944 | 1466437773684 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]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 674ms 08:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:49:33 INFO - PROCESS | 1944 | 1466437773699 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 1944 | 1466437773701 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:49:33 INFO - PROCESS | 1944 | 1466437773703 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 1944 | 1466437773705 Marionette TRACE conn2 <- [1,1698,null,{}] 08:49:33 INFO - PROCESS | 1944 | 1466437773707 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}] 08:49:33 INFO - PROCESS | 1944 | 1466437773709 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:33 INFO - PROCESS | 1944 | 1466437773811 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:49:33 INFO - PROCESS | 1944 | 1466437773871 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 1944 | 1466437773872 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d108000 == 47 [pid = 1944] [id = 432] 08:49:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12655c800) [pid = 1944] [serial = 1295] [outer = 0x0] 08:49:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x126d2f800) [pid = 1944] [serial = 1296] [outer = 0x12655c800] 08:49:33 INFO - PROCESS | 1944 | 1466437773900 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x129181800) [pid = 1944] [serial = 1297] [outer = 0x12655c800] 08:49:34 INFO - PROCESS | 1944 | 1466437774357 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]]]}] 08:49:34 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 08:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 719ms 08:49:34 INFO - PROCESS | 1944 | 1466437774422 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:49:34 INFO - PROCESS | 1944 | 1466437774424 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:49:34 INFO - PROCESS | 1944 | 1466437774428 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 1944 | 1466437774429 Marionette TRACE conn2 <- [1,1702,null,{}] 08:49:34 INFO - PROCESS | 1944 | 1466437774431 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}] 08:49:34 INFO - PROCESS | 1944 | 1466437774433 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:34 INFO - PROCESS | 1944 | 1466437774555 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:49:34 INFO - PROCESS | 1944 | 1466437774629 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:34 INFO - PROCESS | 1944 | 1466437774630 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x115d97000 == 48 [pid = 1944] [id = 433] 08:49:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x111ecec00) [pid = 1944] [serial = 1298] [outer = 0x0] 08:49:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x116702c00) [pid = 1944] [serial = 1299] [outer = 0x111ecec00] 08:49:34 INFO - PROCESS | 1944 | 1466437774656 Marionette DEBUG loaded listener.js 08:49:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x119255c00) [pid = 1944] [serial = 1300] [outer = 0x111ecec00] 08:49:35 INFO - PROCESS | 1944 | 1466437775214 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]]]}] 08:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 820ms 08:49:35 INFO - PROCESS | 1944 | 1466437775255 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:49:35 INFO - PROCESS | 1944 | 1466437775257 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:49:35 INFO - PROCESS | 1944 | 1466437775260 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:49:35 INFO - PROCESS | 1944 | 1466437775262 Marionette TRACE conn2 <- [1,1706,null,{}] 08:49:35 INFO - PROCESS | 1944 | 1466437775268 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}] 08:49:35 INFO - PROCESS | 1944 | 1466437775270 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:35 INFO - PROCESS | 1944 | 1466437775369 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:49:35 INFO - PROCESS | 1944 | 1466437775434 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:35 INFO - PROCESS | 1944 | 1466437775435 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x1164a6000 == 49 [pid = 1944] [id = 434] 08:49:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x112a7d800) [pid = 1944] [serial = 1301] [outer = 0x0] 08:49:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x112d41800) [pid = 1944] [serial = 1302] [outer = 0x112a7d800] 08:49:35 INFO - PROCESS | 1944 | 1466437775463 Marionette DEBUG loaded listener.js 08:49:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x112f1f800) [pid = 1944] [serial = 1303] [outer = 0x112a7d800] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf8f000 == 48 [pid = 1944] [id = 427] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbf5000 == 47 [pid = 1944] [id = 426] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x125f52000 == 46 [pid = 1944] [id = 425] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12b07a000 == 45 [pid = 1944] [id = 424] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12a459800 == 44 [pid = 1944] [id = 423] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x129356000 == 43 [pid = 1944] [id = 422] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12653c800 == 42 [pid = 1944] [id = 421] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x1240cf800 == 41 [pid = 1944] [id = 420] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12138e000 == 40 [pid = 1944] [id = 419] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x11961e000 == 39 [pid = 1944] [id = 418] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x116acd800 == 38 [pid = 1944] [id = 417] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x117e76000 == 37 [pid = 1944] [id = 416] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x1185e9000 == 36 [pid = 1944] [id = 415] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x114f3e000 == 35 [pid = 1944] [id = 414] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca26800 == 34 [pid = 1944] [id = 413] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca1e000 == 33 [pid = 1944] [id = 395] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x115d97000 == 32 [pid = 1944] [id = 433] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12d108000 == 31 [pid = 1944] [id = 432] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf97800 == 30 [pid = 1944] [id = 431] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x123c26000 == 29 [pid = 1944] [id = 430] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca14000 == 28 [pid = 1944] [id = 428] 08:49:36 INFO - PROCESS | 1944 | --DOCSHELL 0x116abc800 == 27 [pid = 1944] [id = 429] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x12937a400) [pid = 1944] [serial = 1221] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x12a5c8800) [pid = 1944] [serial = 1224] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x120ded800) [pid = 1944] [serial = 1206] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12176b800) [pid = 1944] [serial = 1207] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x1181db000) [pid = 1944] [serial = 1194] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x118209000) [pid = 1944] [serial = 1195] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x11835ac00) [pid = 1944] [serial = 1197] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x11840a000) [pid = 1944] [serial = 1198] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12a53ac00) [pid = 1944] [serial = 1222] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12be2d800) [pid = 1944] [serial = 1186] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x1133ad800) [pid = 1944] [serial = 1188] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x115e17c00) [pid = 1944] [serial = 1189] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1167ea000) [pid = 1944] [serial = 1200] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x118dd5000) [pid = 1944] [serial = 1201] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x124b75800) [pid = 1944] [serial = 1212] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x125d28c00) [pid = 1944] [serial = 1213] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x119627000) [pid = 1944] [serial = 1203] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x11998f800) [pid = 1944] [serial = 1204] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x12197dc00) [pid = 1944] [serial = 1209] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12440cc00) [pid = 1944] [serial = 1210] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12630dc00) [pid = 1944] [serial = 1215] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x126552c00) [pid = 1944] [serial = 1216] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1164e5c00) [pid = 1944] [serial = 1191] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x116881000) [pid = 1944] [serial = 1192] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x126d2f400) [pid = 1944] [serial = 1218] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12a6bd000) [pid = 1944] [serial = 1227] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12b8cf000) [pid = 1944] [serial = 1237] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12a6c0000) [pid = 1944] [serial = 1225] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x12b024c00) [pid = 1944] [serial = 1228] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1242c2400) [pid = 1944] [serial = 1231] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x1167e9c00) [pid = 1944] [serial = 1230] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12aacf800) [pid = 1944] [serial = 1233] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12b8c1400) [pid = 1944] [serial = 1236] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x12b7bf800) [pid = 1944] [serial = 1234] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x129176c00) [pid = 1944] [serial = 1219] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x12b8d2000) [pid = 1944] [serial = 1239] [outer = 0x0] [url = about:blank] 08:49:36 INFO - PROCESS | 1944 | 1466437776529 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]]]}] 08:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1325ms 08:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:49:36 INFO - PROCESS | 1944 | 1466437776587 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:49:36 INFO - PROCESS | 1944 | 1466437776590 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:49:36 INFO - PROCESS | 1944 | 1466437776595 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:49:36 INFO - PROCESS | 1944 | 1466437776598 Marionette TRACE conn2 <- [1,1710,null,{}] 08:49:36 INFO - PROCESS | 1944 | 1466437776603 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}] 08:49:36 INFO - PROCESS | 1944 | 1466437776606 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:36 INFO - PROCESS | 1944 | 1466437776738 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:49:36 INFO - PROCESS | 1944 | 1466437776752 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:36 INFO - PROCESS | 1944 | 1466437776754 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x116677800 == 28 [pid = 1944] [id = 435] 08:49:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x112f17000) [pid = 1944] [serial = 1304] [outer = 0x0] 08:49:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x1131b0c00) [pid = 1944] [serial = 1305] [outer = 0x112f17000] 08:49:36 INFO - PROCESS | 1944 | 1466437776799 Marionette DEBUG loaded listener.js 08:49:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x113c48400) [pid = 1944] [serial = 1306] [outer = 0x112f17000] 08:49:37 INFO - PROCESS | 1944 | --DOCSHELL 0x1164a6000 == 27 [pid = 1944] [id = 434] 08:49:38 INFO - PROCESS | 1944 | 1466437778137 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]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1575ms 08:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:49:38 INFO - PROCESS | 1944 | 1466437778169 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 1944 | 1466437778171 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:49:38 INFO - PROCESS | 1944 | 1466437778174 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 1944 | 1466437778176 Marionette TRACE conn2 <- [1,1714,null,{}] 08:49:38 INFO - PROCESS | 1944 | 1466437778188 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}] 08:49:38 INFO - PROCESS | 1944 | 1466437778190 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:38 INFO - PROCESS | 1944 | 1466437778273 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:49:38 INFO - PROCESS | 1944 | 1466437778332 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:38 INFO - PROCESS | 1944 | 1466437778333 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x116858000 == 28 [pid = 1944] [id = 436] 08:49:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x112f19c00) [pid = 1944] [serial = 1307] [outer = 0x0] 08:49:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x1131ab400) [pid = 1944] [serial = 1308] [outer = 0x112f19c00] 08:49:38 INFO - PROCESS | 1944 | 1466437778363 Marionette DEBUG loaded listener.js 08:49:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x115d03400) [pid = 1944] [serial = 1309] [outer = 0x112f19c00] 08:49:38 INFO - PROCESS | 1944 | 1466437778672 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]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 521ms 08:49:38 INFO - PROCESS | 1944 | 1466437778695 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:49:38 INFO - PROCESS | 1944 | 1466437778701 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:49:38 INFO - PROCESS | 1944 | 1466437778706 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 1944 | 1466437778707 Marionette TRACE conn2 <- [1,1718,null,{}] 08:49:38 INFO - PROCESS | 1944 | 1466437778710 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}] 08:49:38 INFO - PROCESS | 1944 | 1466437778712 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:38 INFO - PROCESS | 1944 | 1466437778789 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:49:38 INFO - PROCESS | 1944 | 1466437778794 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:38 INFO - PROCESS | 1944 | 1466437778795 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x118595800 == 29 [pid = 1944] [id = 437] 08:49:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x115e8b800) [pid = 1944] [serial = 1310] [outer = 0x0] 08:49:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x116702400) [pid = 1944] [serial = 1311] [outer = 0x115e8b800] 08:49:38 INFO - PROCESS | 1944 | 1466437778825 Marionette DEBUG loaded listener.js 08:49:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x1167e2400) [pid = 1944] [serial = 1312] [outer = 0x115e8b800] 08:49:39 INFO - PROCESS | 1944 | 1466437779155 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]]]}] 08:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 471ms 08:49:39 INFO - PROCESS | 1944 | 1466437779180 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:49:39 INFO - PROCESS | 1944 | 1466437779182 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:49:39 INFO - PROCESS | 1944 | 1466437779193 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:49:39 INFO - PROCESS | 1944 | 1466437779195 Marionette TRACE conn2 <- [1,1722,null,{}] 08:49:39 INFO - PROCESS | 1944 | 1466437779212 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}] 08:49:39 INFO - PROCESS | 1944 | 1466437779215 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:39 INFO - PROCESS | 1944 | 1466437779310 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:49:39 INFO - PROCESS | 1944 | 1466437779316 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 1944 | 1466437779318 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x11961e800 == 30 [pid = 1944] [id = 438] 08:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x112924400) [pid = 1944] [serial = 1313] [outer = 0x0] 08:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x1174cd400) [pid = 1944] [serial = 1314] [outer = 0x112924400] 08:49:39 INFO - PROCESS | 1944 | 1466437779345 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11814d400) [pid = 1944] [serial = 1315] [outer = 0x112924400] 08:49:39 INFO - PROCESS | 1944 | 1466437779696 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]]]}] 08:49:39 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 08:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 537ms 08:49:39 INFO - PROCESS | 1944 | 1466437779724 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:49:39 INFO - PROCESS | 1944 | 1466437779726 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:49:39 INFO - PROCESS | 1944 | 1466437779728 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:49:39 INFO - PROCESS | 1944 | 1466437779730 Marionette TRACE conn2 <- [1,1726,null,{}] 08:49:39 INFO - PROCESS | 1944 | 1466437779734 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}] 08:49:39 INFO - PROCESS | 1944 | 1466437779736 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:39 INFO - PROCESS | 1944 | 1466437779834 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:49:39 INFO - PROCESS | 1944 | 1466437779838 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 1944 | 1466437779839 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e1a000 == 31 [pid = 1944] [id = 439] 08:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1181df400) [pid = 1944] [serial = 1316] [outer = 0x0] 08:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x118306c00) [pid = 1944] [serial = 1317] [outer = 0x1181df400] 08:49:39 INFO - PROCESS | 1944 | 1466437779864 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x118364000) [pid = 1944] [serial = 1318] [outer = 0x1181df400] 08:49:40 INFO - PROCESS | 1944 | 1466437780193 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]]]}] 08:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 522ms 08:49:40 INFO - PROCESS | 1944 | 1466437780250 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:49:40 INFO - PROCESS | 1944 | 1466437780252 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:49:40 INFO - PROCESS | 1944 | 1466437780254 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:49:40 INFO - PROCESS | 1944 | 1466437780255 Marionette TRACE conn2 <- [1,1730,null,{}] 08:49:40 INFO - PROCESS | 1944 | 1466437780257 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}] 08:49:40 INFO - PROCESS | 1944 | 1466437780258 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:40 INFO - PROCESS | 1944 | 1466437780354 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:49:40 INFO - PROCESS | 1944 | 1466437780392 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:40 INFO - PROCESS | 1944 | 1466437780393 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b48800 == 32 [pid = 1944] [id = 440] 08:49:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x113295000) [pid = 1944] [serial = 1319] [outer = 0x0] 08:49:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x11840a000) [pid = 1944] [serial = 1320] [outer = 0x113295000] 08:49:40 INFO - PROCESS | 1944 | 1466437780417 Marionette DEBUG loaded listener.js 08:49:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x1187a8400) [pid = 1944] [serial = 1321] [outer = 0x113295000] 08:49:40 INFO - PROCESS | 1944 | 1466437780771 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]]]}] 08:49:40 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 08:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 567ms 08:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:49:40 INFO - PROCESS | 1944 | 1466437780822 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:49:40 INFO - PROCESS | 1944 | 1466437780823 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:49:40 INFO - PROCESS | 1944 | 1466437780825 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:49:40 INFO - PROCESS | 1944 | 1466437780826 Marionette TRACE conn2 <- [1,1734,null,{}] 08:49:40 INFO - PROCESS | 1944 | 1466437780829 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}] 08:49:40 INFO - PROCESS | 1944 | 1466437780833 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:40 INFO - PROCESS | 1944 | 1466437780945 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:49:40 INFO - PROCESS | 1944 | 1466437780985 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:40 INFO - PROCESS | 1944 | 1466437780986 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d55800 == 33 [pid = 1944] [id = 441] 08:49:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x1181e4400) [pid = 1944] [serial = 1322] [outer = 0x0] 08:49:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x11924fc00) [pid = 1944] [serial = 1323] [outer = 0x1181e4400] 08:49:41 INFO - PROCESS | 1944 | 1466437781011 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x11998d800) [pid = 1944] [serial = 1324] [outer = 0x1181e4400] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12ba71c00) [pid = 1944] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x112a7d800) [pid = 1944] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1131adc00) [pid = 1944] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1181e3c00) [pid = 1944] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x124b74400) [pid = 1944] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12655c800) [pid = 1944] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x111ecec00) [pid = 1944] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1187a2400) [pid = 1944] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x129062c00) [pid = 1944] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x118dd4c00) [pid = 1944] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x124412800) [pid = 1944] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x116705c00) [pid = 1944] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1176f1000) [pid = 1944] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x12b7c2800) [pid = 1944] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1246f2800) [pid = 1944] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x11329e800) [pid = 1944] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x119255800) [pid = 1944] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x112a72c00) [pid = 1944] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x120def400) [pid = 1944] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x112f1d000) [pid = 1944] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x1198a7c00) [pid = 1944] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:49:41 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12a6c6800) [pid = 1944] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:49:41 INFO - PROCESS | 1944 | 1466437781517 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]]]}] 08:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 718ms 08:49:41 INFO - PROCESS | 1944 | 1466437781545 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:49:41 INFO - PROCESS | 1944 | 1466437781547 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:49:41 INFO - PROCESS | 1944 | 1466437781552 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - PROCESS | 1944 | 1466437781554 Marionette TRACE conn2 <- [1,1738,null,{}] 08:49:41 INFO - PROCESS | 1944 | 1466437781557 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}] 08:49:41 INFO - PROCESS | 1944 | 1466437781559 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:41 INFO - PROCESS | 1944 | 1466437781673 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:49:41 INFO - PROCESS | 1944 | 1466437781789 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 1944 | 1466437781790 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x121398000 == 34 [pid = 1944] [id = 442] 08:49:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x112f20800) [pid = 1944] [serial = 1325] [outer = 0x0] 08:49:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x1176f1000) [pid = 1944] [serial = 1326] [outer = 0x112f20800] 08:49:41 INFO - PROCESS | 1944 | 1466437781832 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x118d39400) [pid = 1944] [serial = 1327] [outer = 0x112f20800] 08:49:42 INFO - PROCESS | 1944 | 1466437782193 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]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 08:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:49:42 INFO - PROCESS | 1944 | 1466437782223 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 1944 | 1466437782224 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:49:42 INFO - PROCESS | 1944 | 1466437782226 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 1944 | 1466437782227 Marionette TRACE conn2 <- [1,1742,null,{}] 08:49:42 INFO - PROCESS | 1944 | 1466437782229 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}] 08:49:42 INFO - PROCESS | 1944 | 1466437782230 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:42 INFO - PROCESS | 1944 | 1466437782330 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:49:42 INFO - PROCESS | 1944 | 1466437782336 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:42 INFO - PROCESS | 1944 | 1466437782337 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a71800 == 35 [pid = 1944] [id = 443] 08:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x11814ec00) [pid = 1944] [serial = 1328] [outer = 0x0] 08:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x119990800) [pid = 1944] [serial = 1329] [outer = 0x11814ec00] 08:49:42 INFO - PROCESS | 1944 | 1466437782361 Marionette DEBUG loaded listener.js 08:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x120dea000) [pid = 1944] [serial = 1330] [outer = 0x11814ec00] 08:49:42 INFO - PROCESS | 1944 | 1466437782652 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]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 468ms 08:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:49:42 INFO - PROCESS | 1944 | 1466437782694 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 1944 | 1466437782696 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:49:42 INFO - PROCESS | 1944 | 1466437782700 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 1944 | 1466437782702 Marionette TRACE conn2 <- [1,1746,null,{}] 08:49:42 INFO - PROCESS | 1944 | 1466437782704 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}] 08:49:42 INFO - PROCESS | 1944 | 1466437782705 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:42 INFO - PROCESS | 1944 | 1466437782787 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:49:42 INFO - PROCESS | 1944 | 1466437782791 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:42 INFO - PROCESS | 1944 | 1466437782792 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x11961e000 == 36 [pid = 1944] [id = 444] 08:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x120decc00) [pid = 1944] [serial = 1331] [outer = 0x0] 08:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x121282800) [pid = 1944] [serial = 1332] [outer = 0x120decc00] 08:49:42 INFO - PROCESS | 1944 | 1466437782816 Marionette DEBUG loaded listener.js 08:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x121776400) [pid = 1944] [serial = 1333] [outer = 0x120decc00] 08:49:43 INFO - PROCESS | 1944 | 1466437783153 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]]]}] 08:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 473ms 08:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:49:43 INFO - PROCESS | 1944 | 1466437783171 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:49:43 INFO - PROCESS | 1944 | 1466437783172 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:49:43 INFO - PROCESS | 1944 | 1466437783174 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 1944 | 1466437783175 Marionette TRACE conn2 <- [1,1750,null,{}] 08:49:43 INFO - PROCESS | 1944 | 1466437783178 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}] 08:49:43 INFO - PROCESS | 1944 | 1466437783180 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:43 INFO - PROCESS | 1944 | 1466437783290 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:49:43 INFO - PROCESS | 1944 | 1466437783297 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:43 INFO - PROCESS | 1944 | 1466437783300 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a44f800 == 37 [pid = 1944] [id = 445] 08:49:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x118dd8c00) [pid = 1944] [serial = 1334] [outer = 0x0] 08:49:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x121771c00) [pid = 1944] [serial = 1335] [outer = 0x118dd8c00] 08:49:43 INFO - PROCESS | 1944 | 1466437783324 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x123c75800) [pid = 1944] [serial = 1336] [outer = 0x118dd8c00] 08:49:43 INFO - PROCESS | 1944 | 1466437783907 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]]]}] 08:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 770ms 08:49:43 INFO - PROCESS | 1944 | 1466437783946 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:49:43 INFO - PROCESS | 1944 | 1466437783950 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:49:43 INFO - PROCESS | 1944 | 1466437783955 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 1944 | 1466437783958 Marionette TRACE conn2 <- [1,1754,null,{}] 08:49:43 INFO - PROCESS | 1944 | 1466437783965 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}] 08:49:43 INFO - PROCESS | 1944 | 1466437783968 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:44 INFO - PROCESS | 1944 | 1466437784092 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:49:44 INFO - PROCESS | 1944 | 1466437784149 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:44 INFO - PROCESS | 1944 | 1466437784151 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x118161000 == 38 [pid = 1944] [id = 446] 08:49:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x1131ac400) [pid = 1944] [serial = 1337] [outer = 0x0] 08:49:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x11329dc00) [pid = 1944] [serial = 1338] [outer = 0x1131ac400] 08:49:44 INFO - PROCESS | 1944 | 1466437784181 Marionette DEBUG loaded listener.js 08:49:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x115e19400) [pid = 1944] [serial = 1339] [outer = 0x1131ac400] 08:49:44 INFO - PROCESS | 1944 | 1466437784670 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]]]}] 08:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 774ms 08:49:44 INFO - PROCESS | 1944 | 1466437784728 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 1944 | 1466437784731 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:49:44 INFO - PROCESS | 1944 | 1466437784766 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 1944 | 1466437784768 Marionette TRACE conn2 <- [1,1758,null,{}] 08:49:44 INFO - PROCESS | 1944 | 1466437784771 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}] 08:49:44 INFO - PROCESS | 1944 | 1466437784772 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:44 INFO - PROCESS | 1944 | 1466437784878 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:49:44 INFO - PROCESS | 1944 | 1466437784957 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:44 INFO - PROCESS | 1944 | 1466437784958 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x12138f800 == 39 [pid = 1944] [id = 447] 08:49:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1167ea800) [pid = 1944] [serial = 1340] [outer = 0x0] 08:49:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x1176e7000) [pid = 1944] [serial = 1341] [outer = 0x1167ea800] 08:49:44 INFO - PROCESS | 1944 | 1466437784990 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1181da800) [pid = 1944] [serial = 1342] [outer = 0x1167ea800] 08:49:45 INFO - PROCESS | 1944 | 1466437785620 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]]]}] 08:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 929ms 08:49:45 INFO - PROCESS | 1944 | 1466437785692 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:49:45 INFO - PROCESS | 1944 | 1466437785694 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:49:45 INFO - PROCESS | 1944 | 1466437785724 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:49:45 INFO - PROCESS | 1944 | 1466437785726 Marionette TRACE conn2 <- [1,1762,null,{}] 08:49:45 INFO - PROCESS | 1944 | 1466437785730 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}] 08:49:45 INFO - PROCESS | 1944 | 1466437785732 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:45 INFO - PROCESS | 1944 | 1466437785843 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:49:45 INFO - PROCESS | 1944 | --DOCSHELL 0x11961e000 == 38 [pid = 1944] [id = 444] 08:49:45 INFO - PROCESS | 1944 | --DOCSHELL 0x126a71800 == 37 [pid = 1944] [id = 443] 08:49:45 INFO - PROCESS | 1944 | --DOCSHELL 0x121398000 == 36 [pid = 1944] [id = 442] 08:49:45 INFO - PROCESS | 1944 | --DOCSHELL 0x125d55800 == 35 [pid = 1944] [id = 441] 08:49:45 INFO - PROCESS | 1944 | --DOCSHELL 0x123b48800 == 34 [pid = 1944] [id = 440] 08:49:45 INFO - PROCESS | 1944 | --DOCSHELL 0x120e1a000 == 33 [pid = 1944] [id = 439] 08:49:45 INFO - PROCESS | 1944 | --DOCSHELL 0x11961e800 == 32 [pid = 1944] [id = 438] 08:49:45 INFO - PROCESS | 1944 | --DOCSHELL 0x118595800 == 31 [pid = 1944] [id = 437] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1131b0c00) [pid = 1944] [serial = 1305] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOCSHELL 0x116858000 == 30 [pid = 1944] [id = 436] 08:49:45 INFO - PROCESS | 1944 | --DOCSHELL 0x116677800 == 29 [pid = 1944] [id = 435] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12b8dc800) [pid = 1944] [serial = 1282] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12be26800) [pid = 1944] [serial = 1285] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x112f1f800) [pid = 1944] [serial = 1303] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x112d41800) [pid = 1944] [serial = 1302] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x115e20800) [pid = 1944] [serial = 1287] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x118511400) [pid = 1944] [serial = 1290] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x116f8e000) [pid = 1944] [serial = 1288] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x125d29000) [pid = 1944] [serial = 1293] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x126d2f800) [pid = 1944] [serial = 1296] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x126315c00) [pid = 1944] [serial = 1294] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x116702c00) [pid = 1944] [serial = 1299] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12ba77000) [pid = 1944] [serial = 1284] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x119255c00) [pid = 1944] [serial = 1300] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x129181800) [pid = 1944] [serial = 1297] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x119256800) [pid = 1944] [serial = 1291] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x119875800) [pid = 1944] [serial = 1255] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12a5ce800) [pid = 1944] [serial = 1269] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12a6c2400) [pid = 1944] [serial = 1278] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x12905fc00) [pid = 1944] [serial = 1266] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x116f90000) [pid = 1944] [serial = 1246] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x118148400) [pid = 1944] [serial = 1251] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x12b8c8000) [pid = 1944] [serial = 1281] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x128c98000) [pid = 1944] [serial = 1264] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x1167e3800) [pid = 1944] [serial = 1245] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x119258c00) [pid = 1944] [serial = 1254] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x12a6c2000) [pid = 1944] [serial = 1270] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x1176ee400) [pid = 1944] [serial = 1275] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x11988ac00) [pid = 1944] [serial = 1272] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 69 (0x112d3d000) [pid = 1944] [serial = 1242] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 68 (0x1246f4000) [pid = 1944] [serial = 1261] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 67 (0x12b7c2400) [pid = 1944] [serial = 1279] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 66 (0x12aace000) [pid = 1944] [serial = 1273] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 65 (0x129686000) [pid = 1944] [serial = 1267] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 64 (0x1133adc00) [pid = 1944] [serial = 1248] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 63 (0x123c6d000) [pid = 1944] [serial = 1260] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 62 (0x11998bc00) [pid = 1944] [serial = 1257] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 61 (0x12ba6f800) [pid = 1944] [serial = 1240] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 60 (0x112f1a000) [pid = 1944] [serial = 1243] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 59 (0x125dc7c00) [pid = 1944] [serial = 1263] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 58 (0x120dee000) [pid = 1944] [serial = 1258] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 57 (0x116a1c400) [pid = 1944] [serial = 1249] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 56 (0x121be4800) [pid = 1944] [serial = 1276] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | --DOMWINDOW == 55 (0x118403c00) [pid = 1944] [serial = 1252] [outer = 0x0] [url = about:blank] 08:49:45 INFO - PROCESS | 1944 | 1466437785925 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 1944 | 1466437785928 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x1164b7800 == 30 [pid = 1944] [id = 448] 08:49:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 56 (0x112d48c00) [pid = 1944] [serial = 1343] [outer = 0x0] 08:49:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 57 (0x112f1b000) [pid = 1944] [serial = 1344] [outer = 0x112d48c00] 08:49:45 INFO - PROCESS | 1944 | 1466437785958 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 58 (0x115dc4000) [pid = 1944] [serial = 1345] [outer = 0x112d48c00] 08:49:46 INFO - PROCESS | 1944 | 1466437786271 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]]]}] 08:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 597ms 08:49:46 INFO - PROCESS | 1944 | 1466437786295 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:49:46 INFO - PROCESS | 1944 | 1466437786300 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:49:46 INFO - PROCESS | 1944 | 1466437786306 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - PROCESS | 1944 | 1466437786307 Marionette TRACE conn2 <- [1,1766,null,{}] 08:49:46 INFO - PROCESS | 1944 | 1466437786310 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}] 08:49:46 INFO - PROCESS | 1944 | 1466437786311 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:46 INFO - PROCESS | 1944 | 1466437786390 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:49:46 INFO - PROCESS | 1944 | 1466437786394 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 1944 | 1466437786396 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x118159000 == 31 [pid = 1944] [id = 449] 08:49:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 59 (0x115e8ac00) [pid = 1944] [serial = 1346] [outer = 0x0] 08:49:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x116a23400) [pid = 1944] [serial = 1347] [outer = 0x115e8ac00] 08:49:46 INFO - PROCESS | 1944 | 1466437786426 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 61 (0x117e32000) [pid = 1944] [serial = 1348] [outer = 0x115e8ac00] 08:49:46 INFO - PROCESS | 1944 | 1466437786776 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]]]}] 08:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 518ms 08:49:46 INFO - PROCESS | 1944 | 1466437786825 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:49:46 INFO - PROCESS | 1944 | 1466437786826 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:49:46 INFO - PROCESS | 1944 | 1466437786829 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - PROCESS | 1944 | 1466437786831 Marionette TRACE conn2 <- [1,1770,null,{}] 08:49:46 INFO - PROCESS | 1944 | 1466437786839 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}] 08:49:46 INFO - PROCESS | 1944 | 1466437786842 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:46 INFO - PROCESS | 1944 | 1466437786926 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:49:46 INFO - PROCESS | 1944 | 1466437786934 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 1944 | 1466437786936 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x11961a000 == 32 [pid = 1944] [id = 450] 08:49:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 62 (0x112920800) [pid = 1944] [serial = 1349] [outer = 0x0] 08:49:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x1181e6800) [pid = 1944] [serial = 1350] [outer = 0x112920800] 08:49:46 INFO - PROCESS | 1944 | 1466437786963 Marionette DEBUG loaded listener.js 08:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x1187a6c00) [pid = 1944] [serial = 1351] [outer = 0x112920800] 08:49:47 INFO - PROCESS | 1944 | 1466437787286 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]]]}] 08:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 471ms 08:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:49:47 INFO - PROCESS | 1944 | 1466437787302 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 1944 | 1466437787304 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:49:47 INFO - PROCESS | 1944 | 1466437787306 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 1944 | 1466437787307 Marionette TRACE conn2 <- [1,1774,null,{}] 08:49:47 INFO - PROCESS | 1944 | 1466437787309 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}] 08:49:47 INFO - PROCESS | 1944 | 1466437787310 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:47 INFO - PROCESS | 1944 | 1466437787415 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:49:47 INFO - PROCESS | 1944 | 1466437787421 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:47 INFO - PROCESS | 1944 | 1466437787422 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e17000 == 33 [pid = 1944] [id = 451] 08:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x1181e3800) [pid = 1944] [serial = 1352] [outer = 0x0] 08:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x118dd6c00) [pid = 1944] [serial = 1353] [outer = 0x1181e3800] 08:49:47 INFO - PROCESS | 1944 | 1466437787446 Marionette DEBUG loaded listener.js 08:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x11962c000) [pid = 1944] [serial = 1354] [outer = 0x1181e3800] 08:49:47 INFO - PROCESS | 1944 | 1466437787766 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]]]}] 08:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 08:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:49:47 INFO - PROCESS | 1944 | 1466437787824 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 1944 | 1466437787825 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:49:47 INFO - PROCESS | 1944 | 1466437787827 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 1944 | 1466437787828 Marionette TRACE conn2 <- [1,1778,null,{}] 08:49:47 INFO - PROCESS | 1944 | 1466437787831 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}] 08:49:47 INFO - PROCESS | 1944 | 1466437787832 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:47 INFO - PROCESS | 1944 | 1466437787912 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:49:47 INFO - PROCESS | 1944 | 1466437787918 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:47 INFO - PROCESS | 1944 | 1466437787919 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x1242d1000 == 34 [pid = 1944] [id = 452] 08:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x11835d000) [pid = 1944] [serial = 1355] [outer = 0x0] 08:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x11987dc00) [pid = 1944] [serial = 1356] [outer = 0x11835d000] 08:49:47 INFO - PROCESS | 1944 | 1466437787943 Marionette DEBUG loaded listener.js 08:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x11998f800) [pid = 1944] [serial = 1357] [outer = 0x11835d000] 08:49:48 INFO - PROCESS | 1944 | 1466437788346 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]]]}] 08:49:48 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 08:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 569ms 08:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:49:48 INFO - PROCESS | 1944 | 1466437788397 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:49:48 INFO - PROCESS | 1944 | 1466437788399 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:49:48 INFO - PROCESS | 1944 | 1466437788402 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - PROCESS | 1944 | 1466437788404 Marionette TRACE conn2 <- [1,1782,null,{}] 08:49:48 INFO - PROCESS | 1944 | 1466437788407 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}] 08:49:48 INFO - PROCESS | 1944 | 1466437788414 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:48 INFO - PROCESS | 1944 | 1466437788594 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:49:48 INFO - PROCESS | 1944 | 1466437788641 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:48 INFO - PROCESS | 1944 | 1466437788642 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a69800 == 35 [pid = 1944] [id = 453] 08:49:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x11962b800) [pid = 1944] [serial = 1358] [outer = 0x0] 08:49:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x120dee000) [pid = 1944] [serial = 1359] [outer = 0x11962b800] 08:49:48 INFO - PROCESS | 1944 | 1466437788667 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x1246f1800) [pid = 1944] [serial = 1360] [outer = 0x11962b800] 08:49:48 INFO - PROCESS | 1944 | 1466437788977 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]]]}] 08:49:49 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 08:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 620ms 08:49:49 INFO - PROCESS | 1944 | 1466437789022 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:49:49 INFO - PROCESS | 1944 | 1466437789023 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:49:49 INFO - PROCESS | 1944 | 1466437789025 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 1944 | 1466437789027 Marionette TRACE conn2 <- [1,1786,null,{}] 08:49:49 INFO - PROCESS | 1944 | 1466437789029 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}] 08:49:49 INFO - PROCESS | 1944 | 1466437789030 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:49 INFO - PROCESS | 1944 | 1466437789135 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:49:49 INFO - PROCESS | 1944 | 1466437789164 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 1944 | 1466437789165 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x129359800 == 36 [pid = 1944] [id = 454] 08:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x11291f800) [pid = 1944] [serial = 1361] [outer = 0x0] 08:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x124b79800) [pid = 1944] [serial = 1362] [outer = 0x11291f800] 08:49:49 INFO - PROCESS | 1944 | 1466437789189 Marionette DEBUG loaded listener.js 08:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x125d28c00) [pid = 1944] [serial = 1363] [outer = 0x11291f800] 08:49:49 INFO - PROCESS | 1944 | 1466437789507 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]]]}] 08:49:49 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 08:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 08:49:49 INFO - PROCESS | 1944 | 1466437789545 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:49:49 INFO - PROCESS | 1944 | 1466437789546 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:49:49 INFO - PROCESS | 1944 | 1466437789556 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 1944 | 1466437789558 Marionette TRACE conn2 <- [1,1790,null,{}] 08:49:49 INFO - PROCESS | 1944 | 1466437789560 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}] 08:49:49 INFO - PROCESS | 1944 | 1466437789561 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:49 INFO - PROCESS | 1944 | 1466437789660 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:49:49 INFO - PROCESS | 1944 | 1466437789664 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 1944 | 1466437789666 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a459800 == 37 [pid = 1944] [id = 455] 08:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x119991400) [pid = 1944] [serial = 1364] [outer = 0x0] 08:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x125ddd000) [pid = 1944] [serial = 1365] [outer = 0x119991400] 08:49:49 INFO - PROCESS | 1944 | 1466437789690 Marionette DEBUG loaded listener.js 08:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x126310c00) [pid = 1944] [serial = 1366] [outer = 0x119991400] 08:49:50 INFO - PROCESS | 1944 | 1466437790004 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]]]}] 08:49:50 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) 08:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 475ms 08:49:50 INFO - PROCESS | 1944 | 1466437790027 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:49:50 INFO - PROCESS | 1944 | 1466437790039 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:49:50 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x120decc00) [pid = 1944] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:49:50 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x112f19c00) [pid = 1944] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:49:50 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x112f17000) [pid = 1944] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:49:50 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x115e8b800) [pid = 1944] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:49:50 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x113295000) [pid = 1944] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:49:50 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x1181df400) [pid = 1944] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:49:50 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x1181e4400) [pid = 1944] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:49:50 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x112f20800) [pid = 1944] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:49:50 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x11814ec00) [pid = 1944] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:49:50 INFO - PROCESS | 1944 | --DOMWINDOW == 69 (0x112924400) [pid = 1944] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:49:50 INFO - PROCESS | 1944 | 1466437790091 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 1944 | 1466437790092 Marionette TRACE conn2 <- [1,1794,null,{}] 08:49:50 INFO - PROCESS | 1944 | 1466437790095 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}] 08:49:50 INFO - PROCESS | 1944 | 1466437790096 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:50 INFO - PROCESS | 1944 | 1466437790172 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:49:50 INFO - PROCESS | 1944 | 1466437790176 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:50 INFO - PROCESS | 1944 | 1466437790177 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x119619000 == 38 [pid = 1944] [id = 456] 08:49:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x115dc8c00) [pid = 1944] [serial = 1367] [outer = 0x0] 08:49:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x1167e4400) [pid = 1944] [serial = 1368] [outer = 0x115dc8c00] 08:49:50 INFO - PROCESS | 1944 | 1466437790203 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x118367400) [pid = 1944] [serial = 1369] [outer = 0x115dc8c00] 08:49:50 INFO - PROCESS | 1944 | 1466437790528 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]]]}] 08:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 478ms 08:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:49:50 INFO - PROCESS | 1944 | 1466437790562 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:49:50 INFO - PROCESS | 1944 | 1466437790563 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:49:50 INFO - PROCESS | 1944 | 1466437790569 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 1944 | 1466437790571 Marionette TRACE conn2 <- [1,1798,null,{}] 08:49:50 INFO - PROCESS | 1944 | 1466437790575 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}] 08:49:50 INFO - PROCESS | 1944 | 1466437790577 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:50 INFO - PROCESS | 1944 | 1466437790700 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:49:50 INFO - PROCESS | 1944 | 1466437790787 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:50 INFO - PROCESS | 1944 | 1466437790789 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aabd000 == 39 [pid = 1944] [id = 457] 08:49:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x1131adc00) [pid = 1944] [serial = 1370] [outer = 0x0] 08:49:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x120deac00) [pid = 1944] [serial = 1371] [outer = 0x1131adc00] 08:49:50 INFO - PROCESS | 1944 | 1466437790830 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x126556000) [pid = 1944] [serial = 1372] [outer = 0x1131adc00] 08:49:51 INFO - PROCESS | 1944 | 1466437791103 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]]]}] 08:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 572ms 08:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:49:51 INFO - PROCESS | 1944 | 1466437791140 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:49:51 INFO - PROCESS | 1944 | 1466437791142 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:49:51 INFO - PROCESS | 1944 | 1466437791144 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:49:51 INFO - PROCESS | 1944 | 1466437791146 Marionette TRACE conn2 <- [1,1802,null,{}] 08:49:51 INFO - PROCESS | 1944 | 1466437791155 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}] 08:49:51 INFO - PROCESS | 1944 | 1466437791157 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:51 INFO - PROCESS | 1944 | 1466437791253 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:49:51 INFO - PROCESS | 1944 | 1466437791257 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:51 INFO - PROCESS | 1944 | 1466437791258 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b892800 == 40 [pid = 1944] [id = 458] 08:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x126589c00) [pid = 1944] [serial = 1373] [outer = 0x0] 08:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x126d35000) [pid = 1944] [serial = 1374] [outer = 0x126589c00] 08:49:51 INFO - PROCESS | 1944 | 1466437791284 Marionette DEBUG loaded listener.js 08:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x129183000) [pid = 1944] [serial = 1375] [outer = 0x126589c00] 08:49:51 INFO - PROCESS | 1944 | 1466437791605 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]]]}] 08:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 476ms 08:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:49:51 INFO - PROCESS | 1944 | 1466437791621 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:49:51 INFO - PROCESS | 1944 | 1466437791622 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:49:51 INFO - PROCESS | 1944 | 1466437791625 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:49:51 INFO - PROCESS | 1944 | 1466437791626 Marionette TRACE conn2 <- [1,1806,null,{}] 08:49:51 INFO - PROCESS | 1944 | 1466437791629 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}] 08:49:51 INFO - PROCESS | 1944 | 1466437791630 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:51 INFO - PROCESS | 1944 | 1466437791742 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:49:51 INFO - PROCESS | 1944 | 1466437791748 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:51 INFO - PROCESS | 1944 | 1466437791749 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbe9000 == 41 [pid = 1944] [id = 459] 08:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x126556c00) [pid = 1944] [serial = 1376] [outer = 0x0] 08:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x129379000) [pid = 1944] [serial = 1377] [outer = 0x126556c00] 08:49:51 INFO - PROCESS | 1944 | 1466437791772 Marionette DEBUG loaded listener.js 08:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x12a546400) [pid = 1944] [serial = 1378] [outer = 0x126556c00] 08:49:52 INFO - PROCESS | 1944 | 1466437792086 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]]]}] 08:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 08:49:52 INFO - PROCESS | 1944 | 1466437792146 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:49:52 INFO - PROCESS | 1944 | 1466437792148 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:49:52 INFO - PROCESS | 1944 | 1466437792151 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:49:52 INFO - PROCESS | 1944 | 1466437792153 Marionette TRACE conn2 <- [1,1810,null,{}] 08:49:52 INFO - PROCESS | 1944 | 1466437792157 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}] 08:49:52 INFO - PROCESS | 1944 | 1466437792159 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:52 INFO - PROCESS | 1944 | 1466437792257 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:49:52 INFO - PROCESS | 1944 | 1466437792354 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 1944 | 1466437792358 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ac7000 == 42 [pid = 1944] [id = 460] 08:49:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x112d46c00) [pid = 1944] [serial = 1379] [outer = 0x0] 08:49:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x112f1f800) [pid = 1944] [serial = 1380] [outer = 0x112d46c00] 08:49:52 INFO - PROCESS | 1944 | 1466437792389 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x115dbe800) [pid = 1944] [serial = 1381] [outer = 0x112d46c00] 08:49:52 INFO - PROCESS | 1944 | 1466437792837 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]]]}] 08:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 720ms 08:49:52 INFO - PROCESS | 1944 | 1466437792872 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:49:52 INFO - PROCESS | 1944 | 1466437792874 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:49:52 INFO - PROCESS | 1944 | 1466437792879 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:49:52 INFO - PROCESS | 1944 | 1466437792881 Marionette TRACE conn2 <- [1,1814,null,{}] 08:49:52 INFO - PROCESS | 1944 | 1466437792884 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}] 08:49:52 INFO - PROCESS | 1944 | 1466437792886 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:52 INFO - PROCESS | 1944 | 1466437792988 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:49:53 INFO - PROCESS | 1944 | 1466437793046 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 1944 | 1466437793047 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e16000 == 43 [pid = 1944] [id = 461] 08:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1167e7000) [pid = 1944] [serial = 1382] [outer = 0x0] 08:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11814a400) [pid = 1944] [serial = 1383] [outer = 0x1167e7000] 08:49:53 INFO - PROCESS | 1944 | 1466437793077 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x1181e5400) [pid = 1944] [serial = 1384] [outer = 0x1167e7000] 08:49:53 INFO - PROCESS | 1944 | 1466437793533 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]]]}] 08:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 673ms 08:49:53 INFO - PROCESS | 1944 | 1466437793552 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 1944 | 1466437793553 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:49:53 INFO - PROCESS | 1944 | 1466437793556 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 1944 | 1466437793557 Marionette TRACE conn2 <- [1,1818,null,{}] 08:49:53 INFO - PROCESS | 1944 | 1466437793566 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}] 08:49:53 INFO - PROCESS | 1944 | 1466437793569 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:53 INFO - PROCESS | 1944 | 1466437793731 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:49:53 INFO - PROCESS | 1944 | 1466437793848 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 1944 | 1466437793851 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b89a800 == 44 [pid = 1944] [id = 462] 08:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x119987800) [pid = 1944] [serial = 1385] [outer = 0x0] 08:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x119a8bc00) [pid = 1944] [serial = 1386] [outer = 0x119987800] 08:49:53 INFO - PROCESS | 1944 | 1466437793905 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x120e8c000) [pid = 1944] [serial = 1387] [outer = 0x119987800] 08:49:54 INFO - PROCESS | 1944 | 1466437794354 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]]]}] 08:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 820ms 08:49:54 INFO - PROCESS | 1944 | 1466437794377 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:49:54 INFO - PROCESS | 1944 | 1466437794378 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:49:54 INFO - PROCESS | 1944 | 1466437794381 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:49:54 INFO - PROCESS | 1944 | 1466437794382 Marionette TRACE conn2 <- [1,1822,null,{}] 08:49:54 INFO - PROCESS | 1944 | 1466437794385 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}] 08:49:54 INFO - PROCESS | 1944 | 1466437794386 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:54 INFO - PROCESS | 1944 | 1466437794489 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:49:54 INFO - PROCESS | 1944 | 1466437794545 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:54 INFO - PROCESS | 1944 | 1466437794546 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c422000 == 45 [pid = 1944] [id = 463] 08:49:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x1242c0800) [pid = 1944] [serial = 1388] [outer = 0x0] 08:49:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x1245bd800) [pid = 1944] [serial = 1389] [outer = 0x1242c0800] 08:49:54 INFO - PROCESS | 1944 | 1466437794575 Marionette DEBUG loaded listener.js 08:49:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x126312c00) [pid = 1944] [serial = 1390] [outer = 0x1242c0800] 08:49:55 INFO - PROCESS | 1944 | 1466437795300 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]]]}] 08:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1019ms 08:49:55 INFO - PROCESS | 1944 | 1466437795402 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:49:55 INFO - PROCESS | 1944 | 1466437795406 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:49:55 INFO - PROCESS | 1944 | 1466437795428 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:49:55 INFO - PROCESS | 1944 | 1466437795431 Marionette TRACE conn2 <- [1,1826,null,{}] 08:49:55 INFO - PROCESS | 1944 | 1466437795453 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}] 08:49:55 INFO - PROCESS | 1944 | 1466437795456 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:55 INFO - PROCESS | 1944 | 1466437795568 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:49:55 INFO - PROCESS | 1944 | 1466437795622 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 1944 | 1466437795625 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x1199c2000 == 46 [pid = 1944] [id = 464] 08:49:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x116702800) [pid = 1944] [serial = 1391] [outer = 0x0] 08:49:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1167e3400) [pid = 1944] [serial = 1392] [outer = 0x116702800] 08:49:55 INFO - PROCESS | 1944 | 1466437795652 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x117e32c00) [pid = 1944] [serial = 1393] [outer = 0x116702800] 08:49:56 INFO - PROCESS | 1944 | 1466437796074 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]]]}] 08:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 708ms 08:49:56 INFO - PROCESS | 1944 | 1466437796118 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 1944 | 1466437796120 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:49:56 INFO - PROCESS | 1944 | 1466437796125 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 1944 | 1466437796126 Marionette TRACE conn2 <- [1,1830,null,{}] 08:49:56 INFO - PROCESS | 1944 | 1466437796129 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}] 08:49:56 INFO - PROCESS | 1944 | 1466437796130 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12b892800 == 45 [pid = 1944] [id = 458] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12aabd000 == 44 [pid = 1944] [id = 457] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x119619000 == 43 [pid = 1944] [id = 456] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12a459800 == 42 [pid = 1944] [id = 455] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x129359800 == 41 [pid = 1944] [id = 454] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x126a69800 == 40 [pid = 1944] [id = 453] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x1242d1000 == 39 [pid = 1944] [id = 452] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x120e17000 == 38 [pid = 1944] [id = 451] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x11961a000 == 37 [pid = 1944] [id = 450] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x118159000 == 36 [pid = 1944] [id = 449] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x1164b7800 == 35 [pid = 1944] [id = 448] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12138f800 == 34 [pid = 1944] [id = 447] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12a44f800 == 33 [pid = 1944] [id = 445] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x118161000 == 32 [pid = 1944] [id = 446] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x1199c2000 == 31 [pid = 1944] [id = 464] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12c422000 == 30 [pid = 1944] [id = 463] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12b89a800 == 29 [pid = 1944] [id = 462] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x120e16000 == 28 [pid = 1944] [id = 461] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbe9000 == 27 [pid = 1944] [id = 459] 08:49:56 INFO - PROCESS | 1944 | --DOCSHELL 0x116ac7000 == 26 [pid = 1944] [id = 460] 08:49:56 INFO - PROCESS | 1944 | 1466437796731 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x121771c00) [pid = 1944] [serial = 1335] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x121282800) [pid = 1944] [serial = 1332] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x1131ab400) [pid = 1944] [serial = 1308] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x115d03400) [pid = 1944] [serial = 1309] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x113c48400) [pid = 1944] [serial = 1306] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x116702400) [pid = 1944] [serial = 1311] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x11840a000) [pid = 1944] [serial = 1320] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x118306c00) [pid = 1944] [serial = 1317] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x11924fc00) [pid = 1944] [serial = 1323] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x1187a8400) [pid = 1944] [serial = 1321] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x1176f1000) [pid = 1944] [serial = 1326] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x119990800) [pid = 1944] [serial = 1329] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x120dea000) [pid = 1944] [serial = 1330] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x11998d800) [pid = 1944] [serial = 1324] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x1174cd400) [pid = 1944] [serial = 1314] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x118364000) [pid = 1944] [serial = 1318] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x11814d400) [pid = 1944] [serial = 1315] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x118d39400) [pid = 1944] [serial = 1327] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x121776400) [pid = 1944] [serial = 1333] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x1167e2400) [pid = 1944] [serial = 1312] [outer = 0x0] [url = about:blank] 08:49:56 INFO - PROCESS | 1944 | 1466437796843 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:56 INFO - PROCESS | 1944 | 1466437796844 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x115e2e800 == 27 [pid = 1944] [id = 465] 08:49:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x112a7f400) [pid = 1944] [serial = 1394] [outer = 0x0] 08:49:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x112d40400) [pid = 1944] [serial = 1395] [outer = 0x112a7f400] 08:49:56 INFO - PROCESS | 1944 | 1466437796874 Marionette DEBUG loaded listener.js 08:49:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x112f1c000) [pid = 1944] [serial = 1396] [outer = 0x112a7f400] 08:49:57 INFO - PROCESS | 1944 | 1466437797171 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]]]}] 08:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1070ms 08:49:57 INFO - PROCESS | 1944 | 1466437797195 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:49:57 INFO - PROCESS | 1944 | 1466437797199 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:49:57 INFO - PROCESS | 1944 | 1466437797209 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:49:57 INFO - PROCESS | 1944 | 1466437797211 Marionette TRACE conn2 <- [1,1834,null,{}] 08:49:57 INFO - PROCESS | 1944 | 1466437797216 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}] 08:49:57 INFO - PROCESS | 1944 | 1466437797220 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:57 INFO - PROCESS | 1944 | 1466437797322 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:49:57 INFO - PROCESS | 1944 | 1466437797374 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 1944 | 1466437797375 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ad1800 == 28 [pid = 1944] [id = 466] 08:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x1131abc00) [pid = 1944] [serial = 1397] [outer = 0x0] 08:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x115d03400) [pid = 1944] [serial = 1398] [outer = 0x1131abc00] 08:49:57 INFO - PROCESS | 1944 | 1466437797401 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x1167e3800) [pid = 1944] [serial = 1399] [outer = 0x1131abc00] 08:49:57 INFO - PROCESS | 1944 | 1466437797685 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]]]}] 08:49:57 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 08:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 520ms 08:49:57 INFO - PROCESS | 1944 | 1466437797730 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:49:57 INFO - PROCESS | 1944 | 1466437797735 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:49:57 INFO - PROCESS | 1944 | 1466437797738 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:49:57 INFO - PROCESS | 1944 | 1466437797739 Marionette TRACE conn2 <- [1,1838,null,{}] 08:49:57 INFO - PROCESS | 1944 | 1466437797741 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}] 08:49:57 INFO - PROCESS | 1944 | 1466437797743 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:57 INFO - PROCESS | 1944 | 1466437797820 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:49:57 INFO - PROCESS | 1944 | 1466437797826 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 1944 | 1466437797827 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x116612000 == 29 [pid = 1944] [id = 467] 08:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x1174cd400) [pid = 1944] [serial = 1400] [outer = 0x0] 08:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x1181e9c00) [pid = 1944] [serial = 1401] [outer = 0x1174cd400] 08:49:57 INFO - PROCESS | 1944 | 1466437797862 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x11835b000) [pid = 1944] [serial = 1402] [outer = 0x1174cd400] 08:49:58 INFO - PROCESS | 1944 | 1466437798227 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]]]}] 08:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 523ms 08:49:58 INFO - PROCESS | 1944 | 1466437798261 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 1944 | 1466437798263 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:49:58 INFO - PROCESS | 1944 | 1466437798273 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 1944 | 1466437798277 Marionette TRACE conn2 <- [1,1842,null,{}] 08:49:58 INFO - PROCESS | 1944 | 1466437798279 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}] 08:49:58 INFO - PROCESS | 1944 | 1466437798281 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:58 INFO - PROCESS | 1944 | 1466437798360 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:49:58 INFO - PROCESS | 1944 | 1466437798364 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 1944 | 1466437798368 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x120da6800 == 30 [pid = 1944] [id = 468] 08:49:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x118364000) [pid = 1944] [serial = 1403] [outer = 0x0] 08:49:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x11850dc00) [pid = 1944] [serial = 1404] [outer = 0x118364000] 08:49:58 INFO - PROCESS | 1944 | 1466437798393 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11924f000) [pid = 1944] [serial = 1405] [outer = 0x118364000] 08:49:58 INFO - PROCESS | 1944 | 1466437798722 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]]]}] 08:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 478ms 08:49:58 INFO - PROCESS | 1944 | 1466437798748 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 1944 | 1466437798751 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:49:58 INFO - PROCESS | 1944 | 1466437798754 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 1944 | 1466437798755 Marionette TRACE conn2 <- [1,1846,null,{}] 08:49:58 INFO - PROCESS | 1944 | 1466437798757 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}] 08:49:58 INFO - PROCESS | 1944 | 1466437798758 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:58 INFO - PROCESS | 1944 | 1466437798830 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:49:58 INFO - PROCESS | 1944 | 1466437798898 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 1944 | 1466437798900 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12105e000 == 31 [pid = 1944] [id = 469] 08:49:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x111c83800) [pid = 1944] [serial = 1406] [outer = 0x0] 08:49:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11924f400) [pid = 1944] [serial = 1407] [outer = 0x111c83800] 08:49:58 INFO - PROCESS | 1944 | 1466437798924 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x11998a800) [pid = 1944] [serial = 1408] [outer = 0x111c83800] 08:49:59 INFO - PROCESS | 1944 | 1466437799261 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]]]}] 08:49:59 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) 08:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 518ms 08:49:59 INFO - PROCESS | 1944 | 1466437799272 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 1944 | 1466437799273 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:49:59 INFO - PROCESS | 1944 | 1466437799276 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 1944 | 1466437799277 Marionette TRACE conn2 <- [1,1850,null,{}] 08:49:59 INFO - PROCESS | 1944 | 1466437799280 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}] 08:49:59 INFO - PROCESS | 1944 | 1466437799283 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:59 INFO - PROCESS | 1944 | 1466437799379 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:49:59 INFO - PROCESS | 1944 | 1466437799416 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:59 INFO - PROCESS | 1944 | 1466437799420 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:49:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b9a800 == 32 [pid = 1944] [id = 470] 08:49:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x11713e000) [pid = 1944] [serial = 1409] [outer = 0x0] 08:49:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x120ded000) [pid = 1944] [serial = 1410] [outer = 0x11713e000] 08:49:59 INFO - PROCESS | 1944 | 1466437799452 Marionette DEBUG loaded listener.js 08:49:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12197dc00) [pid = 1944] [serial = 1411] [outer = 0x11713e000] 08:49:59 INFO - PROCESS | 1944 | 1466437799808 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]]]}] 08:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 569ms 08:49:59 INFO - PROCESS | 1944 | 1466437799852 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 1944 | 1466437799854 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:49:59 INFO - PROCESS | 1944 | 1466437799857 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 1944 | 1466437799859 Marionette TRACE conn2 <- [1,1854,null,{}] 08:49:59 INFO - PROCESS | 1944 | 1466437799862 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}] 08:49:59 INFO - PROCESS | 1944 | 1466437799864 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:00 INFO - PROCESS | 1944 | 1466437800010 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:50:00 INFO - PROCESS | 1944 | 1466437800045 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 1944 | 1466437800046 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x112221000 == 33 [pid = 1944] [id = 471] 08:50:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x120e85800) [pid = 1944] [serial = 1412] [outer = 0x0] 08:50:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x1246f4800) [pid = 1944] [serial = 1413] [outer = 0x120e85800] 08:50:00 INFO - PROCESS | 1944 | 1466437800071 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x125d29400) [pid = 1944] [serial = 1414] [outer = 0x120e85800] 08:50:00 INFO - PROCESS | 1944 | 1466437800369 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]]]}] 08:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 519ms 08:50:00 INFO - PROCESS | 1944 | 1466437800378 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:50:00 INFO - PROCESS | 1944 | 1466437800379 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:50:00 INFO - PROCESS | 1944 | 1466437800395 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 1944 | 1466437800397 Marionette TRACE conn2 <- [1,1858,null,{}] 08:50:00 INFO - PROCESS | 1944 | 1466437800404 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}] 08:50:00 INFO - PROCESS | 1944 | 1466437800405 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:00 INFO - PROCESS | 1944 | 1466437800502 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:50:00 INFO - PROCESS | 1944 | 1466437800505 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 1944 | 1466437800506 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x129355000 == 34 [pid = 1944] [id = 472] 08:50:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x112922c00) [pid = 1944] [serial = 1415] [outer = 0x0] 08:50:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x125ddcc00) [pid = 1944] [serial = 1416] [outer = 0x112922c00] 08:50:00 INFO - PROCESS | 1944 | 1466437800530 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x126318c00) [pid = 1944] [serial = 1417] [outer = 0x112922c00] 08:50:01 INFO - PROCESS | 1944 | 1466437800999 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]]]}] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11962b800) [pid = 1944] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11291f800) [pid = 1944] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x119991400) [pid = 1944] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x112d48c00) [pid = 1944] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11835d000) [pid = 1944] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x115dc8c00) [pid = 1944] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x115e8ac00) [pid = 1944] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1181e3800) [pid = 1944] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x112920800) [pid = 1944] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x118dd8c00) [pid = 1944] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x1131ac400) [pid = 1944] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1167ea800) [pid = 1944] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x126589c00) [pid = 1944] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x1131adc00) [pid = 1944] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:50:01 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x126556c00) [pid = 1944] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 681ms 08:50:01 INFO - PROCESS | 1944 | 1466437801071 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:50:01 INFO - PROCESS | 1944 | 1466437801072 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:50:01 INFO - PROCESS | 1944 | 1466437801074 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:50:01 INFO - PROCESS | 1944 | 1466437801075 Marionette TRACE conn2 <- [1,1862,null,{}] 08:50:01 INFO - PROCESS | 1944 | 1466437801077 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}] 08:50:01 INFO - PROCESS | 1944 | 1466437801079 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:01 INFO - PROCESS | 1944 | 1466437801153 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:50:01 INFO - PROCESS | 1944 | 1466437801156 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 1944 | 1466437801157 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ac1000 == 35 [pid = 1944] [id = 473] 08:50:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x115dcc000) [pid = 1944] [serial = 1418] [outer = 0x0] 08:50:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x1167e0000) [pid = 1944] [serial = 1419] [outer = 0x115dcc000] 08:50:01 INFO - PROCESS | 1944 | 1466437801181 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x1187a9800) [pid = 1944] [serial = 1420] [outer = 0x115dcc000] 08:50:01 INFO - PROCESS | 1944 | 1466437801507 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]]]}] 08:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 469ms 08:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:50:01 INFO - PROCESS | 1944 | 1466437801543 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:50:01 INFO - PROCESS | 1944 | 1466437801544 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:50:01 INFO - PROCESS | 1944 | 1466437801546 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:50:01 INFO - PROCESS | 1944 | 1466437801548 Marionette TRACE conn2 <- [1,1866,null,{}] 08:50:01 INFO - PROCESS | 1944 | 1466437801550 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}] 08:50:01 INFO - PROCESS | 1944 | 1466437801551 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:01 INFO - PROCESS | 1944 | 1466437801647 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:50:01 INFO - PROCESS | 1944 | 1466437801679 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 1944 | 1466437801680 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6a0800 == 36 [pid = 1944] [id = 474] 08:50:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1131e2400) [pid = 1944] [serial = 1421] [outer = 0x0] 08:50:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x119991400) [pid = 1944] [serial = 1422] [outer = 0x1131e2400] 08:50:01 INFO - PROCESS | 1944 | 1466437801705 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x126798c00) [pid = 1944] [serial = 1423] [outer = 0x1131e2400] 08:50:01 INFO - PROCESS | 1944 | 1466437801974 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]]]}] 08:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 471ms 08:50:02 INFO - PROCESS | 1944 | 1466437802021 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 1944 | 1466437802022 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:50:02 INFO - PROCESS | 1944 | 1466437802024 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 1944 | 1466437802025 Marionette TRACE conn2 <- [1,1870,null,{}] 08:50:02 INFO - PROCESS | 1944 | 1466437802028 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}] 08:50:02 INFO - PROCESS | 1944 | 1466437802029 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:02 INFO - PROCESS | 1944 | 1466437802108 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:50:02 INFO - PROCESS | 1944 | 1466437802112 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 1944 | 1466437802113 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b091800 == 37 [pid = 1944] [id = 475] 08:50:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x126a8e800) [pid = 1944] [serial = 1424] [outer = 0x0] 08:50:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x128c9d400) [pid = 1944] [serial = 1425] [outer = 0x126a8e800] 08:50:02 INFO - PROCESS | 1944 | 1466437802142 Marionette DEBUG loaded listener.js 08:50:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x129063400) [pid = 1944] [serial = 1426] [outer = 0x126a8e800] 08:50:02 INFO - PROCESS | 1944 | 1466437802473 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]]]}] 08:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 470ms 08:50:02 INFO - PROCESS | 1944 | 1466437802496 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 1944 | 1466437802497 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:50:02 INFO - PROCESS | 1944 | 1466437802502 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 1944 | 1466437802504 Marionette TRACE conn2 <- [1,1874,null,{}] 08:50:02 INFO - PROCESS | 1944 | 1466437802506 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}] 08:50:02 INFO - PROCESS | 1944 | 1466437802508 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:02 INFO - PROCESS | 1944 | 1466437802620 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:50:02 INFO - PROCESS | 1944 | 1466437802626 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 1944 | 1466437802627 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ac5000 == 38 [pid = 1944] [id = 476] 08:50:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x129064400) [pid = 1944] [serial = 1427] [outer = 0x0] 08:50:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x129684800) [pid = 1944] [serial = 1428] [outer = 0x129064400] 08:50:02 INFO - PROCESS | 1944 | 1466437802653 Marionette DEBUG loaded listener.js 08:50:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12a5ce400) [pid = 1944] [serial = 1429] [outer = 0x129064400] 08:50:02 INFO - PROCESS | 1944 | 1466437802960 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]]]}] 08:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 469ms 08:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:50:02 INFO - PROCESS | 1944 | 1466437802973 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 1944 | 1466437802975 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:50:02 INFO - PROCESS | 1944 | 1466437802977 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 1944 | 1466437802978 Marionette TRACE conn2 <- [1,1878,null,{}] 08:50:02 INFO - PROCESS | 1944 | 1466437802980 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}] 08:50:02 INFO - PROCESS | 1944 | 1466437802982 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:03 INFO - PROCESS | 1944 | 1466437803112 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:50:03 INFO - PROCESS | 1944 | 1466437803171 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 1944 | 1466437803172 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x114f35000 == 39 [pid = 1944] [id = 477] 08:50:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x110fa5800) [pid = 1944] [serial = 1430] [outer = 0x0] 08:50:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x111e5cc00) [pid = 1944] [serial = 1431] [outer = 0x110fa5800] 08:50:03 INFO - PROCESS | 1944 | 1466437803205 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x112e69000) [pid = 1944] [serial = 1432] [outer = 0x110fa5800] 08:50:03 INFO - PROCESS | 1944 | 1466437803712 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]]]}] 08:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 770ms 08:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:50:03 INFO - PROCESS | 1944 | 1466437803769 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 1944 | 1466437803772 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:50:03 INFO - PROCESS | 1944 | 1466437803775 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 1944 | 1466437803777 Marionette TRACE conn2 <- [1,1882,null,{}] 08:50:03 INFO - PROCESS | 1944 | 1466437803781 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}] 08:50:03 INFO - PROCESS | 1944 | 1466437803782 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:03 INFO - PROCESS | 1944 | 1466437803893 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:50:03 INFO - PROCESS | 1944 | 1466437803973 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 1944 | 1466437803974 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191ef000 == 40 [pid = 1944] [id = 478] 08:50:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x116639800) [pid = 1944] [serial = 1433] [outer = 0x0] 08:50:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1167e4800) [pid = 1944] [serial = 1434] [outer = 0x116639800] 08:50:04 INFO - PROCESS | 1944 | 1466437804004 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x1174dcc00) [pid = 1944] [serial = 1435] [outer = 0x116639800] 08:50:04 INFO - PROCESS | 1944 | 1466437804631 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]]]}] 08:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 872ms 08:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:50:04 INFO - PROCESS | 1944 | 1466437804647 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:50:04 INFO - PROCESS | 1944 | 1466437804649 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:50:04 INFO - PROCESS | 1944 | 1466437804651 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:50:04 INFO - PROCESS | 1944 | 1466437804653 Marionette TRACE conn2 <- [1,1886,null,{}] 08:50:04 INFO - PROCESS | 1944 | 1466437804656 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}] 08:50:04 INFO - PROCESS | 1944 | 1466437804657 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:04 INFO - PROCESS | 1944 | 1466437804784 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:50:04 INFO - PROCESS | 1944 | 1466437804866 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:04 INFO - PROCESS | 1944 | 1466437804867 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x129661800 == 41 [pid = 1944] [id = 479] 08:50:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x11663ac00) [pid = 1944] [serial = 1436] [outer = 0x0] 08:50:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1187a6000) [pid = 1944] [serial = 1437] [outer = 0x11663ac00] 08:50:04 INFO - PROCESS | 1944 | 1466437804896 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x119879800) [pid = 1944] [serial = 1438] [outer = 0x11663ac00] 08:50:05 INFO - PROCESS | 1944 | --DOCSHELL 0x119ac5000 == 40 [pid = 1944] [id = 476] 08:50:05 INFO - PROCESS | 1944 | --DOCSHELL 0x12b091800 == 39 [pid = 1944] [id = 475] 08:50:05 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6a0800 == 38 [pid = 1944] [id = 474] 08:50:05 INFO - PROCESS | 1944 | --DOCSHELL 0x119ac1000 == 37 [pid = 1944] [id = 473] 08:50:05 INFO - PROCESS | 1944 | --DOCSHELL 0x129355000 == 36 [pid = 1944] [id = 472] 08:50:05 INFO - PROCESS | 1944 | --DOCSHELL 0x112221000 == 35 [pid = 1944] [id = 471] 08:50:05 INFO - PROCESS | 1944 | --DOCSHELL 0x124b9a800 == 34 [pid = 1944] [id = 470] 08:50:05 INFO - PROCESS | 1944 | --DOCSHELL 0x12105e000 == 33 [pid = 1944] [id = 469] 08:50:05 INFO - PROCESS | 1944 | 1466437805530 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]]]}] 08:50:05 INFO - PROCESS | 1944 | --DOCSHELL 0x120da6800 == 32 [pid = 1944] [id = 468] 08:50:05 INFO - PROCESS | 1944 | --DOCSHELL 0x116612000 == 31 [pid = 1944] [id = 467] 08:50:05 INFO - PROCESS | 1944 | --DOCSHELL 0x116ad1800 == 30 [pid = 1944] [id = 466] 08:50:05 INFO - PROCESS | 1944 | --DOCSHELL 0x115e2e800 == 29 [pid = 1944] [id = 465] 08:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 921ms 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x120dee000) [pid = 1944] [serial = 1359] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x124b79800) [pid = 1944] [serial = 1362] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x1246f1800) [pid = 1944] [serial = 1360] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x125ddd000) [pid = 1944] [serial = 1365] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x125d28c00) [pid = 1944] [serial = 1363] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x126310c00) [pid = 1944] [serial = 1366] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x112f1b000) [pid = 1944] [serial = 1344] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x115dc4000) [pid = 1944] [serial = 1345] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11987dc00) [pid = 1944] [serial = 1356] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1167e4400) [pid = 1944] [serial = 1368] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x116a23400) [pid = 1944] [serial = 1347] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x117e32000) [pid = 1944] [serial = 1348] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x118dd6c00) [pid = 1944] [serial = 1353] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11962c000) [pid = 1944] [serial = 1354] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x1181e6800) [pid = 1944] [serial = 1350] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1187a6c00) [pid = 1944] [serial = 1351] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x123c75800) [pid = 1944] [serial = 1336] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x11329dc00) [pid = 1944] [serial = 1338] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x115e19400) [pid = 1944] [serial = 1339] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x1176e7000) [pid = 1944] [serial = 1341] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x1181da800) [pid = 1944] [serial = 1342] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x129183000) [pid = 1944] [serial = 1375] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x118367400) [pid = 1944] [serial = 1369] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x126d35000) [pid = 1944] [serial = 1374] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x126556000) [pid = 1944] [serial = 1372] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x120deac00) [pid = 1944] [serial = 1371] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x11998f800) [pid = 1944] [serial = 1357] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x12a546400) [pid = 1944] [serial = 1378] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x129379000) [pid = 1944] [serial = 1377] [outer = 0x0] [url = about:blank] 08:50:05 INFO - PROCESS | 1944 | 1466437805580 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:50:05 INFO - PROCESS | 1944 | 1466437805584 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:50:05 INFO - PROCESS | 1944 | 1466437805590 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:50:05 INFO - PROCESS | 1944 | 1466437805591 Marionette TRACE conn2 <- [1,1890,null,{}] 08:50:05 INFO - PROCESS | 1944 | 1466437805595 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}] 08:50:05 INFO - PROCESS | 1944 | 1466437805597 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:05 INFO - PROCESS | 1944 | 1466437805676 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:50:05 INFO - PROCESS | 1944 | 1466437805682 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:05 INFO - PROCESS | 1944 | 1466437805686 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ad3000 == 30 [pid = 1944] [id = 480] 08:50:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x1167ea800) [pid = 1944] [serial = 1439] [outer = 0x0] 08:50:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x116881c00) [pid = 1944] [serial = 1440] [outer = 0x1167ea800] 08:50:05 INFO - PROCESS | 1944 | 1466437805714 Marionette DEBUG loaded listener.js 08:50:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x118149800) [pid = 1944] [serial = 1441] [outer = 0x1167ea800] 08:50:06 INFO - PROCESS | 1944 | 1466437806066 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]]]}] 08:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 523ms 08:50:06 INFO - PROCESS | 1944 | 1466437806120 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:50:06 INFO - PROCESS | 1944 | 1466437806123 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:50:06 INFO - PROCESS | 1944 | 1466437806128 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:50:06 INFO - PROCESS | 1944 | 1466437806130 Marionette TRACE conn2 <- [1,1894,null,{}] 08:50:06 INFO - PROCESS | 1944 | 1466437806132 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}] 08:50:06 INFO - PROCESS | 1944 | 1466437806134 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:06 INFO - PROCESS | 1944 | 1466437806210 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:50:06 INFO - PROCESS | 1944 | 1466437806216 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:06 INFO - PROCESS | 1944 | 1466437806218 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ad1800 == 31 [pid = 1944] [id = 481] 08:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x118410000) [pid = 1944] [serial = 1442] [outer = 0x0] 08:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x11850e000) [pid = 1944] [serial = 1443] [outer = 0x118410000] 08:50:06 INFO - PROCESS | 1944 | 1466437806264 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x119254400) [pid = 1944] [serial = 1444] [outer = 0x118410000] 08:50:06 INFO - PROCESS | 1944 | 1466437806600 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]]]}] 08:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11925a800) [pid = 1944] [serial = 1445] [outer = 0x12cad6800] 08:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 519ms 08:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:50:06 INFO - PROCESS | 1944 | 1466437806654 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:50:06 INFO - PROCESS | 1944 | 1466437806655 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:50:06 INFO - PROCESS | 1944 | 1466437806659 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:50:06 INFO - PROCESS | 1944 | 1466437806661 Marionette TRACE conn2 <- [1,1898,null,{}] 08:50:06 INFO - PROCESS | 1944 | 1466437806669 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}] 08:50:06 INFO - PROCESS | 1944 | 1466437806672 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:06 INFO - PROCESS | 1944 | 1466437806752 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:50:06 INFO - PROCESS | 1944 | 1466437806757 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:06 INFO - PROCESS | 1944 | 1466437806759 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b5e000 == 32 [pid = 1944] [id = 482] 08:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x11301b400) [pid = 1944] [serial = 1446] [outer = 0x0] 08:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x119a91800) [pid = 1944] [serial = 1447] [outer = 0x11301b400] 08:50:06 INFO - PROCESS | 1944 | 1466437806787 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x123c6b800) [pid = 1944] [serial = 1448] [outer = 0x11301b400] 08:50:07 INFO - PROCESS | 1944 | 1466437807115 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]]]}] 08:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 475ms 08:50:07 INFO - PROCESS | 1944 | 1466437807136 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 1944 | 1466437807138 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:50:07 INFO - PROCESS | 1944 | 1466437807140 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 1944 | 1466437807142 Marionette TRACE conn2 <- [1,1902,null,{}] 08:50:07 INFO - PROCESS | 1944 | 1466437807144 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}] 08:50:07 INFO - PROCESS | 1944 | 1466437807146 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:07 INFO - PROCESS | 1944 | 1466437807236 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:50:07 INFO - PROCESS | 1944 | 1466437807304 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 1944 | 1466437807305 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x125f5b800 == 33 [pid = 1944] [id = 483] 08:50:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x121be0400) [pid = 1944] [serial = 1449] [outer = 0x0] 08:50:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x124b74c00) [pid = 1944] [serial = 1450] [outer = 0x121be0400] 08:50:07 INFO - PROCESS | 1944 | 1466437807350 Marionette DEBUG loaded listener.js 08:50:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x125dc9400) [pid = 1944] [serial = 1451] [outer = 0x121be0400] 08:50:07 INFO - PROCESS | 1944 | 1466437807808 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]]]}] 08:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 672ms 08:50:07 INFO - PROCESS | 1944 | 1466437807813 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 1944 | 1466437807814 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:50:07 INFO - PROCESS | 1944 | 1466437807823 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 1944 | 1466437807825 Marionette TRACE conn2 <- [1,1906,null,{}] 08:50:07 INFO - PROCESS | 1944 | 1466437807828 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}] 08:50:07 INFO - PROCESS | 1944 | 1466437807830 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:07 INFO - PROCESS | 1944 | 1466437807954 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:50:07 INFO - PROCESS | 1944 | 1466437807958 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 1944 | 1466437807959 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x129341000 == 34 [pid = 1944] [id = 484] 08:50:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x112f20400) [pid = 1944] [serial = 1452] [outer = 0x0] 08:50:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x125de5000) [pid = 1944] [serial = 1453] [outer = 0x112f20400] 08:50:07 INFO - PROCESS | 1944 | 1466437807983 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x126556400) [pid = 1944] [serial = 1454] [outer = 0x112f20400] 08:50:08 INFO - PROCESS | 1944 | 1466437808335 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]]]}] 08:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 522ms 08:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:50:08 INFO - PROCESS | 1944 | 1466437808344 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:50:08 INFO - PROCESS | 1944 | 1466437808345 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:50:08 INFO - PROCESS | 1944 | 1466437808347 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 1944 | 1466437808350 Marionette TRACE conn2 <- [1,1910,null,{}] 08:50:08 INFO - PROCESS | 1944 | 1466437808353 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}] 08:50:08 INFO - PROCESS | 1944 | 1466437808357 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:08 INFO - PROCESS | 1944 | 1466437808480 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:50:08 INFO - PROCESS | 1944 | 1466437808518 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 1944 | 1466437808519 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a697000 == 35 [pid = 1944] [id = 485] 08:50:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x126a8dc00) [pid = 1944] [serial = 1455] [outer = 0x0] 08:50:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1181dc000) [pid = 1944] [serial = 1456] [outer = 0x126a8dc00] 08:50:08 INFO - PROCESS | 1944 | 1466437808545 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x129687800) [pid = 1944] [serial = 1457] [outer = 0x126a8dc00] 08:50:08 INFO - PROCESS | 1944 | 1466437808894 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]]]}] 08:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 572ms 08:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:50:08 INFO - PROCESS | 1944 | 1466437808925 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:50:08 INFO - PROCESS | 1944 | 1466437808926 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:50:08 INFO - PROCESS | 1944 | 1466437808928 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 1944 | 1466437808929 Marionette TRACE conn2 <- [1,1914,null,{}] 08:50:08 INFO - PROCESS | 1944 | 1466437808932 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}] 08:50:08 INFO - PROCESS | 1944 | 1466437808933 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:09 INFO - PROCESS | 1944 | 1466437809029 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:50:09 INFO - PROCESS | 1944 | 1466437809033 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 1944 | 1466437809034 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b882800 == 36 [pid = 1944] [id = 486] 08:50:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x129688400) [pid = 1944] [serial = 1458] [outer = 0x0] 08:50:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12a6c2c00) [pid = 1944] [serial = 1459] [outer = 0x129688400] 08:50:09 INFO - PROCESS | 1944 | 1466437809058 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12aa44800) [pid = 1944] [serial = 1460] [outer = 0x129688400] 08:50:09 INFO - PROCESS | 1944 | 1466437809364 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]]]}] 08:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 470ms 08:50:09 INFO - PROCESS | 1944 | 1466437809406 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 1944 | 1466437809407 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:50:09 INFO - PROCESS | 1944 | 1466437809409 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 1944 | 1466437809410 Marionette TRACE conn2 <- [1,1918,null,{}] 08:50:09 INFO - PROCESS | 1944 | 1466437809413 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}] 08:50:09 INFO - PROCESS | 1944 | 1466437809414 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:09 INFO - PROCESS | 1944 | 1466437809517 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:50:09 INFO - PROCESS | 1944 | 1466437809528 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 1944 | 1466437809529 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbf9800 == 37 [pid = 1944] [id = 487] 08:50:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12a5ce800) [pid = 1944] [serial = 1461] [outer = 0x0] 08:50:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12aa49c00) [pid = 1944] [serial = 1462] [outer = 0x12a5ce800] 08:50:09 INFO - PROCESS | 1944 | 1466437809561 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12b024800) [pid = 1944] [serial = 1463] [outer = 0x12a5ce800] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11713e000) [pid = 1944] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1131abc00) [pid = 1944] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1174cd400) [pid = 1944] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x112a7f400) [pid = 1944] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x112d46c00) [pid = 1944] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x118364000) [pid = 1944] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x116702800) [pid = 1944] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x1167e7000) [pid = 1944] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x119987800) [pid = 1944] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1242c0800) [pid = 1944] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x120e85800) [pid = 1944] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x112922c00) [pid = 1944] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x115dcc000) [pid = 1944] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x126a8e800) [pid = 1944] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x111c83800) [pid = 1944] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x1131e2400) [pid = 1944] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:50:09 INFO - PROCESS | 1944 | 1466437809953 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]]]}] 08:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 571ms 08:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:50:09 INFO - PROCESS | 1944 | 1466437809985 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 1944 | 1466437809987 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:50:09 INFO - PROCESS | 1944 | 1466437809989 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 1944 | 1466437809990 Marionette TRACE conn2 <- [1,1922,null,{}] 08:50:10 INFO - PROCESS | 1944 | 1466437810004 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}] 08:50:10 INFO - PROCESS | 1944 | 1466437810005 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:10 INFO - PROCESS | 1944 | 1466437810116 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:50:10 INFO - PROCESS | 1944 | 1466437810121 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:10 INFO - PROCESS | 1944 | 1466437810122 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b44800 == 38 [pid = 1944] [id = 488] 08:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x112d45400) [pid = 1944] [serial = 1464] [outer = 0x0] 08:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x1181e3c00) [pid = 1944] [serial = 1465] [outer = 0x112d45400] 08:50:10 INFO - PROCESS | 1944 | 1466437810146 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x118364000) [pid = 1944] [serial = 1466] [outer = 0x112d45400] 08:50:10 INFO - PROCESS | 1944 | 1466437810443 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]]]}] 08:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 473ms 08:50:10 INFO - PROCESS | 1944 | 1466437810463 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:50:10 INFO - PROCESS | 1944 | 1466437810464 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:50:10 INFO - PROCESS | 1944 | 1466437810470 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 1944 | 1466437810471 Marionette TRACE conn2 <- [1,1926,null,{}] 08:50:10 INFO - PROCESS | 1944 | 1466437810473 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}] 08:50:10 INFO - PROCESS | 1944 | 1466437810474 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:10 INFO - PROCESS | 1944 | 1466437810556 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:50:10 INFO - PROCESS | 1944 | 1466437810559 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:10 INFO - PROCESS | 1944 | 1466437810560 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca15800 == 39 [pid = 1944] [id = 489] 08:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x1242c2400) [pid = 1944] [serial = 1467] [outer = 0x0] 08:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x126a8e800) [pid = 1944] [serial = 1468] [outer = 0x1242c2400] 08:50:10 INFO - PROCESS | 1944 | 1466437810592 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12b02a800) [pid = 1944] [serial = 1469] [outer = 0x1242c2400] 08:50:10 INFO - PROCESS | 1944 | 1466437810929 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]]]}] 08:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 472ms 08:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:50:10 INFO - PROCESS | 1944 | 1466437810942 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:50:10 INFO - PROCESS | 1944 | 1466437810943 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:50:10 INFO - PROCESS | 1944 | 1466437810945 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 1944 | 1466437810947 Marionette TRACE conn2 <- [1,1930,null,{}] 08:50:10 INFO - PROCESS | 1944 | 1466437810954 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}] 08:50:10 INFO - PROCESS | 1944 | 1466437810956 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:11 INFO - PROCESS | 1944 | 1466437811081 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:50:11 INFO - PROCESS | 1944 | 1466437811087 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:11 INFO - PROCESS | 1944 | 1466437811089 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca28800 == 40 [pid = 1944] [id = 490] 08:50:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x1187a8400) [pid = 1944] [serial = 1470] [outer = 0x0] 08:50:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12b030400) [pid = 1944] [serial = 1471] [outer = 0x1187a8400] 08:50:11 INFO - PROCESS | 1944 | 1466437811115 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12b8cc400) [pid = 1944] [serial = 1472] [outer = 0x1187a8400] 08:50:11 INFO - PROCESS | 1944 | 1466437811417 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]]]}] 08:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 525ms 08:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:50:11 INFO - PROCESS | 1944 | 1466437811471 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:50:11 INFO - PROCESS | 1944 | 1466437811473 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:50:11 INFO - PROCESS | 1944 | 1466437811475 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 1944 | 1466437811476 Marionette TRACE conn2 <- [1,1934,null,{}] 08:50:11 INFO - PROCESS | 1944 | 1466437811478 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}] 08:50:11 INFO - PROCESS | 1944 | 1466437811480 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:11 INFO - PROCESS | 1944 | 1466437811560 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:50:11 INFO - PROCESS | 1944 | 1466437811564 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:11 INFO - PROCESS | 1944 | 1466437811565 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x12cf1f800 == 41 [pid = 1944] [id = 491] 08:50:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12b8cc800) [pid = 1944] [serial = 1473] [outer = 0x0] 08:50:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12b8cf000) [pid = 1944] [serial = 1474] [outer = 0x12b8cc800] 08:50:11 INFO - PROCESS | 1944 | 1466437811597 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12b8ddc00) [pid = 1944] [serial = 1475] [outer = 0x12b8cc800] 08:50:12 INFO - PROCESS | 1944 | 1466437812086 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]]]}] 08:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 620ms 08:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:50:12 INFO - PROCESS | 1944 | 1466437812096 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:50:12 INFO - PROCESS | 1944 | 1466437812099 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:50:12 INFO - PROCESS | 1944 | 1466437812103 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:50:12 INFO - PROCESS | 1944 | 1466437812105 Marionette TRACE conn2 <- [1,1938,null,{}] 08:50:12 INFO - PROCESS | 1944 | 1466437812110 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}] 08:50:12 INFO - PROCESS | 1944 | 1466437812112 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:12 INFO - PROCESS | 1944 | 1466437812217 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:50:12 INFO - PROCESS | 1944 | 1466437812326 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 1944 | 1466437812328 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185f7800 == 42 [pid = 1944] [id = 492] 08:50:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x116a23400) [pid = 1944] [serial = 1476] [outer = 0x0] 08:50:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x117e31000) [pid = 1944] [serial = 1477] [outer = 0x116a23400] 08:50:12 INFO - PROCESS | 1944 | 1466437812361 Marionette DEBUG loaded listener.js 08:50:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x11835b400) [pid = 1944] [serial = 1478] [outer = 0x116a23400] 08:50:12 INFO - PROCESS | 1944 | 1466437812779 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]]]}] 08:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 721ms 08:50:12 INFO - PROCESS | 1944 | 1466437812824 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:50:12 INFO - PROCESS | 1944 | 1466437812827 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:50:12 INFO - PROCESS | 1944 | 1466437812832 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:50:12 INFO - PROCESS | 1944 | 1466437812834 Marionette TRACE conn2 <- [1,1942,null,{}] 08:50:12 INFO - PROCESS | 1944 | 1466437812836 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}] 08:50:12 INFO - PROCESS | 1944 | 1466437812838 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:12 INFO - PROCESS | 1944 | 1466437812942 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:50:13 INFO - PROCESS | 1944 | 1466437813014 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 1944 | 1466437813016 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x129653000 == 43 [pid = 1944] [id = 493] 08:50:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x11988b000) [pid = 1944] [serial = 1479] [outer = 0x0] 08:50:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x119a94000) [pid = 1944] [serial = 1480] [outer = 0x11988b000] 08:50:13 INFO - PROCESS | 1944 | 1466437813047 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12176c000) [pid = 1944] [serial = 1481] [outer = 0x11988b000] 08:50:13 INFO - PROCESS | 1944 | 1466437813468 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]]]}] 08:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 08:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:50:13 INFO - PROCESS | 1944 | 1466437813504 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 1944 | 1466437813505 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:50:13 INFO - PROCESS | 1944 | 1466437813508 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 1944 | 1466437813510 Marionette TRACE conn2 <- [1,1946,null,{}] 08:50:13 INFO - PROCESS | 1944 | 1466437813518 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}] 08:50:13 INFO - PROCESS | 1944 | 1466437813521 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:13 INFO - PROCESS | 1944 | 1466437813646 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:50:13 INFO - PROCESS | 1944 | 1466437813721 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 1944 | 1466437813723 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d11c800 == 44 [pid = 1944] [id = 494] 08:50:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x12630fc00) [pid = 1944] [serial = 1482] [outer = 0x0] 08:50:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x126d33400) [pid = 1944] [serial = 1483] [outer = 0x12630fc00] 08:50:13 INFO - PROCESS | 1944 | 1466437813754 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12917d800) [pid = 1944] [serial = 1484] [outer = 0x12630fc00] 08:50:14 INFO - PROCESS | 1944 | 1466437814149 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]]]}] 08:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 673ms 08:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:50:14 INFO - PROCESS | 1944 | 1466437814181 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:50:14 INFO - PROCESS | 1944 | 1466437814183 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:50:14 INFO - PROCESS | 1944 | 1466437814186 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:50:14 INFO - PROCESS | 1944 | 1466437814187 Marionette TRACE conn2 <- [1,1950,null,{}] 08:50:14 INFO - PROCESS | 1944 | 1466437814190 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}] 08:50:14 INFO - PROCESS | 1944 | 1466437814191 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:14 INFO - PROCESS | 1944 | 1466437814294 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:50:14 INFO - PROCESS | 1944 | 1466437814354 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:14 INFO - PROCESS | 1944 | 1466437814356 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d874000 == 45 [pid = 1944] [id = 495] 08:50:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x129379800) [pid = 1944] [serial = 1485] [outer = 0x0] 08:50:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12a5cdc00) [pid = 1944] [serial = 1486] [outer = 0x129379800] 08:50:14 INFO - PROCESS | 1944 | 1466437814384 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12aacd800) [pid = 1944] [serial = 1487] [outer = 0x129379800] 08:50:14 INFO - PROCESS | 1944 | 1466437814803 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]]]}] 08:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 668ms 08:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:50:14 INFO - PROCESS | 1944 | 1466437814854 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:50:14 INFO - PROCESS | 1944 | 1466437814856 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:50:14 INFO - PROCESS | 1944 | 1466437814858 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:50:14 INFO - PROCESS | 1944 | 1466437814859 Marionette TRACE conn2 <- [1,1954,null,{}] 08:50:14 INFO - PROCESS | 1944 | 1466437814862 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}] 08:50:14 INFO - PROCESS | 1944 | 1466437814863 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:14 INFO - PROCESS | 1944 | 1466437814964 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:50:15 INFO - PROCESS | 1944 | 1466437815054 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 1944 | 1466437815056 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185dc800 == 46 [pid = 1944] [id = 496] 08:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x112a80000) [pid = 1944] [serial = 1488] [outer = 0x0] 08:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x113292400) [pid = 1944] [serial = 1489] [outer = 0x112a80000] 08:50:15 INFO - PROCESS | 1944 | 1466437815256 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x115dbe400) [pid = 1944] [serial = 1490] [outer = 0x112a80000] 08:50:15 INFO - PROCESS | 1944 | 1466437815687 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]]]}] 08:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 873ms 08:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:50:15 INFO - PROCESS | 1944 | 1466437815732 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 1944 | 1466437815734 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:50:15 INFO - PROCESS | 1944 | 1466437815737 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 1944 | 1466437815739 Marionette TRACE conn2 <- [1,1958,null,{}] 08:50:15 INFO - PROCESS | 1944 | 1466437815742 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}] 08:50:15 INFO - PROCESS | 1944 | 1466437815743 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:15 INFO - PROCESS | 1944 | 1466437815839 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:50:15 INFO - PROCESS | 1944 | 1466437815914 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 1944 | 1466437815915 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x118d2f000 == 47 [pid = 1944] [id = 497] 08:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x116708000) [pid = 1944] [serial = 1491] [outer = 0x0] 08:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x117e31400) [pid = 1944] [serial = 1492] [outer = 0x116708000] 08:50:15 INFO - PROCESS | 1944 | 1466437815944 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x11840ac00) [pid = 1944] [serial = 1493] [outer = 0x116708000] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca28800 == 46 [pid = 1944] [id = 490] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca15800 == 45 [pid = 1944] [id = 489] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x123b44800 == 44 [pid = 1944] [id = 488] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbf9800 == 43 [pid = 1944] [id = 487] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12b882800 == 42 [pid = 1944] [id = 486] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12a697000 == 41 [pid = 1944] [id = 485] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x129341000 == 40 [pid = 1944] [id = 484] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x125f5b800 == 39 [pid = 1944] [id = 483] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x123b5e000 == 38 [pid = 1944] [id = 482] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x116ad1800 == 37 [pid = 1944] [id = 481] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x116ad3000 == 36 [pid = 1944] [id = 480] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x129661800 == 35 [pid = 1944] [id = 479] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x1191ef000 == 34 [pid = 1944] [id = 478] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x114f35000 == 33 [pid = 1944] [id = 477] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x1185dc800 == 32 [pid = 1944] [id = 496] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12d874000 == 31 [pid = 1944] [id = 495] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12d11c800 == 30 [pid = 1944] [id = 494] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x129653000 == 29 [pid = 1944] [id = 493] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12cf1f800 == 28 [pid = 1944] [id = 491] 08:50:16 INFO - PROCESS | 1944 | --DOCSHELL 0x1185f7800 == 27 [pid = 1944] [id = 492] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x1246f4800) [pid = 1944] [serial = 1413] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12197dc00) [pid = 1944] [serial = 1411] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x125ddcc00) [pid = 1944] [serial = 1416] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x125d29400) [pid = 1944] [serial = 1414] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x1167e0000) [pid = 1944] [serial = 1419] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x1187a9800) [pid = 1944] [serial = 1420] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x129063400) [pid = 1944] [serial = 1426] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x128c9d400) [pid = 1944] [serial = 1425] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x126318c00) [pid = 1944] [serial = 1417] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x11924f400) [pid = 1944] [serial = 1407] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x11998a800) [pid = 1944] [serial = 1408] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x129684800) [pid = 1944] [serial = 1428] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x126798c00) [pid = 1944] [serial = 1423] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x119991400) [pid = 1944] [serial = 1422] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x120ded000) [pid = 1944] [serial = 1410] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x115d03400) [pid = 1944] [serial = 1398] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1167e3800) [pid = 1944] [serial = 1399] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1181e9c00) [pid = 1944] [serial = 1401] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11835b000) [pid = 1944] [serial = 1402] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x112d40400) [pid = 1944] [serial = 1395] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x112f1c000) [pid = 1944] [serial = 1396] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x115dbe800) [pid = 1944] [serial = 1381] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11850dc00) [pid = 1944] [serial = 1404] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11924f000) [pid = 1944] [serial = 1405] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x112f1f800) [pid = 1944] [serial = 1380] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x117e32c00) [pid = 1944] [serial = 1393] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x1167e3400) [pid = 1944] [serial = 1392] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1181e5400) [pid = 1944] [serial = 1384] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x11814a400) [pid = 1944] [serial = 1383] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x120e8c000) [pid = 1944] [serial = 1387] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x119a8bc00) [pid = 1944] [serial = 1386] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x126312c00) [pid = 1944] [serial = 1390] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x1245bd800) [pid = 1944] [serial = 1389] [outer = 0x0] [url = about:blank] 08:50:16 INFO - PROCESS | 1944 | 1466437816875 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]]]}] 08:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1175ms 08:50:16 INFO - PROCESS | 1944 | 1466437816913 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 1944 | 1466437816916 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:50:16 INFO - PROCESS | 1944 | 1466437816921 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 1944 | 1466437816923 Marionette TRACE conn2 <- [1,1962,null,{}] 08:50:16 INFO - PROCESS | 1944 | 1466437816929 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}] 08:50:16 INFO - PROCESS | 1944 | 1466437816931 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:17 INFO - PROCESS | 1944 | 1466437817075 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:50:17 INFO - PROCESS | 1944 | 1466437817162 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 1944 | 1466437817163 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x116860000 == 28 [pid = 1944] [id = 498] 08:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11329dc00) [pid = 1944] [serial = 1494] [outer = 0x0] 08:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x115e18400) [pid = 1944] [serial = 1495] [outer = 0x11329dc00] 08:50:17 INFO - PROCESS | 1944 | 1466437817209 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x116708400) [pid = 1944] [serial = 1496] [outer = 0x11329dc00] 08:50:17 INFO - PROCESS | 1944 | 1466437817545 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]]]}] 08:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 676ms 08:50:17 INFO - PROCESS | 1944 | 1466437817596 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:50:17 INFO - PROCESS | 1944 | 1466437817599 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:50:17 INFO - PROCESS | 1944 | 1466437817604 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:50:17 INFO - PROCESS | 1944 | 1466437817605 Marionette TRACE conn2 <- [1,1966,null,{}] 08:50:17 INFO - PROCESS | 1944 | 1466437817608 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}] 08:50:17 INFO - PROCESS | 1944 | 1466437817609 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:17 INFO - PROCESS | 1944 | 1466437817687 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:50:17 INFO - PROCESS | 1944 | 1466437817744 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 1944 | 1466437817745 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x11815e800 == 29 [pid = 1944] [id = 499] 08:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x1167e9800) [pid = 1944] [serial = 1497] [outer = 0x0] 08:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x1176e8800) [pid = 1944] [serial = 1498] [outer = 0x1167e9800] 08:50:17 INFO - PROCESS | 1944 | 1466437817774 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1181e9c00) [pid = 1944] [serial = 1499] [outer = 0x1167e9800] 08:50:18 INFO - PROCESS | 1944 | 1466437818089 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]]]}] 08:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 521ms 08:50:18 INFO - PROCESS | 1944 | 1466437818124 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1944 | 1466437818126 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:50:18 INFO - PROCESS | 1944 | 1466437818128 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1944 | 1466437818130 Marionette TRACE conn2 <- [1,1970,null,{}] 08:50:18 INFO - PROCESS | 1944 | 1466437818138 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}] 08:50:18 INFO - PROCESS | 1944 | 1466437818142 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:18 INFO - PROCESS | 1944 | 1466437818246 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:50:18 INFO - PROCESS | 1944 | 1466437818287 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 1944 | 1466437818289 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ad8800 == 30 [pid = 1944] [id = 500] 08:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x112d3dc00) [pid = 1944] [serial = 1500] [outer = 0x0] 08:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x11850dc00) [pid = 1944] [serial = 1501] [outer = 0x112d3dc00] 08:50:18 INFO - PROCESS | 1944 | 1466437818334 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x119253c00) [pid = 1944] [serial = 1502] [outer = 0x112d3dc00] 08:50:18 INFO - PROCESS | 1944 | 1466437818661 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]]]}] 08:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 573ms 08:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:50:18 INFO - PROCESS | 1944 | 1466437818706 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1944 | 1466437818707 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:50:18 INFO - PROCESS | 1944 | 1466437818710 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1944 | 1466437818711 Marionette TRACE conn2 <- [1,1974,null,{}] 08:50:18 INFO - PROCESS | 1944 | 1466437818713 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}] 08:50:18 INFO - PROCESS | 1944 | 1466437818714 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:18 INFO - PROCESS | 1944 | 1466437818797 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:50:18 INFO - PROCESS | 1944 | 1466437818868 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 1944 | 1466437818869 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x121190800 == 31 [pid = 1944] [id = 501] 08:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x11835ec00) [pid = 1944] [serial = 1503] [outer = 0x0] 08:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11988cc00) [pid = 1944] [serial = 1504] [outer = 0x11835ec00] 08:50:18 INFO - PROCESS | 1944 | 1466437818894 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x119990c00) [pid = 1944] [serial = 1505] [outer = 0x11835ec00] 08:50:19 INFO - PROCESS | 1944 | 1466437819203 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]]]}] 08:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 519ms 08:50:19 INFO - PROCESS | 1944 | 1466437819230 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 1944 | 1466437819231 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:50:19 INFO - PROCESS | 1944 | 1466437819242 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 1944 | 1466437819244 Marionette TRACE conn2 <- [1,1978,null,{}] 08:50:19 INFO - PROCESS | 1944 | 1466437819246 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}] 08:50:19 INFO - PROCESS | 1944 | 1466437819247 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:19 INFO - PROCESS | 1944 | 1466437819337 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:50:19 INFO - PROCESS | 1944 | 1466437819374 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 1944 | 1466437819375 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b6b800 == 32 [pid = 1944] [id = 502] 08:50:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x116703000) [pid = 1944] [serial = 1506] [outer = 0x0] 08:50:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x120dea000) [pid = 1944] [serial = 1507] [outer = 0x116703000] 08:50:19 INFO - PROCESS | 1944 | 1466437819399 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12136cc00) [pid = 1944] [serial = 1508] [outer = 0x116703000] 08:50:19 INFO - PROCESS | 1944 | 1466437819720 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]]]}] 08:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 530ms 08:50:19 INFO - PROCESS | 1944 | 1466437819766 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 1944 | 1466437819768 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:50:19 INFO - PROCESS | 1944 | 1466437819770 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 1944 | 1466437819771 Marionette TRACE conn2 <- [1,1982,null,{}] 08:50:19 INFO - PROCESS | 1944 | 1466437819773 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}] 08:50:19 INFO - PROCESS | 1944 | 1466437819777 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:19 INFO - PROCESS | 1944 | 1466437819901 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:50:19 INFO - PROCESS | 1944 | 1466437819905 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 1944 | 1466437819906 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a68800 == 33 [pid = 1944] [id = 503] 08:50:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x118502800) [pid = 1944] [serial = 1509] [outer = 0x0] 08:50:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12197dc00) [pid = 1944] [serial = 1510] [outer = 0x118502800] 08:50:19 INFO - PROCESS | 1944 | 1466437819930 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x125de1000) [pid = 1944] [serial = 1511] [outer = 0x118502800] 08:50:20 INFO - PROCESS | 1944 | 1466437820260 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]]]}] 08:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 08:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:50:20 INFO - PROCESS | 1944 | 1466437820306 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 1944 | 1466437820307 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:50:20 INFO - PROCESS | 1944 | 1466437820309 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 1944 | 1466437820311 Marionette TRACE conn2 <- [1,1986,null,{}] 08:50:20 INFO - PROCESS | 1944 | 1466437820313 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}] 08:50:20 INFO - PROCESS | 1944 | 1466437820314 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:20 INFO - PROCESS | 1944 | 1466437820411 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:50:20 INFO - PROCESS | 1944 | 1466437820422 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 1944 | 1466437820423 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c77000 == 34 [pid = 1944] [id = 504] 08:50:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x125de1400) [pid = 1944] [serial = 1512] [outer = 0x0] 08:50:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12630d800) [pid = 1944] [serial = 1513] [outer = 0x125de1400] 08:50:20 INFO - PROCESS | 1944 | 1466437820447 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x1263a7400) [pid = 1944] [serial = 1514] [outer = 0x125de1400] 08:50:20 INFO - PROCESS | 1944 | 1466437820763 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]]]}] 08:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 473ms 08:50:20 INFO - PROCESS | 1944 | 1466437820785 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 1944 | 1466437820787 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:50:20 INFO - PROCESS | 1944 | 1466437820795 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 1944 | 1466437820796 Marionette TRACE conn2 <- [1,1990,null,{}] 08:50:20 INFO - PROCESS | 1944 | 1466437820798 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}] 08:50:20 INFO - PROCESS | 1944 | 1466437820801 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:21 INFO - PROCESS | 1944 | 1466437821082 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x1242c2400) [pid = 1944] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1187a8400) [pid = 1944] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12b8cc800) [pid = 1944] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x129064400) [pid = 1944] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x112f20400) [pid = 1944] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x126a8dc00) [pid = 1944] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x129688400) [pid = 1944] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x121be0400) [pid = 1944] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11301b400) [pid = 1944] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x116639800) [pid = 1944] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x110fa5800) [pid = 1944] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11663ac00) [pid = 1944] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x118410000) [pid = 1944] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x112d45400) [pid = 1944] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x12a5ce800) [pid = 1944] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:50:21 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1167ea800) [pid = 1944] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:50:21 INFO - PROCESS | 1944 | 1466437821142 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 1944 | 1466437821143 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fea000 == 35 [pid = 1944] [id = 505] 08:50:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x110f9f000) [pid = 1944] [serial = 1515] [outer = 0x0] 08:50:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x112e69800) [pid = 1944] [serial = 1516] [outer = 0x110f9f000] 08:50:21 INFO - PROCESS | 1944 | 1466437821169 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x11663ac00) [pid = 1944] [serial = 1517] [outer = 0x110f9f000] 08:50:21 INFO - PROCESS | 1944 | 1466437821418 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]]]}] 08:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 669ms 08:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:50:21 INFO - PROCESS | 1944 | 1466437821472 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 1944 | 1466437821473 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:50:21 INFO - PROCESS | 1944 | 1466437821475 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 1944 | 1466437821488 Marionette TRACE conn2 <- [1,1994,null,{}] 08:50:21 INFO - PROCESS | 1944 | 1466437821495 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}] 08:50:21 INFO - PROCESS | 1944 | 1466437821496 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:21 INFO - PROCESS | 1944 | 1466437821576 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:50:21 INFO - PROCESS | 1944 | 1466437821580 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 1944 | 1466437821581 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ad8000 == 36 [pid = 1944] [id = 506] 08:50:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x11840a400) [pid = 1944] [serial = 1518] [outer = 0x0] 08:50:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x126589400) [pid = 1944] [serial = 1519] [outer = 0x11840a400] 08:50:21 INFO - PROCESS | 1944 | 1466437821608 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x126d2d000) [pid = 1944] [serial = 1520] [outer = 0x11840a400] 08:50:21 INFO - PROCESS | 1944 | 1466437821908 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]]]}] 08:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 438ms 08:50:21 INFO - PROCESS | 1944 | 1466437821913 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 1944 | 1466437821915 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:50:21 INFO - PROCESS | 1944 | 1466437821924 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 1944 | 1466437821926 Marionette TRACE conn2 <- [1,1998,null,{}] 08:50:21 INFO - PROCESS | 1944 | 1466437821928 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}] 08:50:21 INFO - PROCESS | 1944 | 1466437821929 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:22 INFO - PROCESS | 1944 | 1466437822012 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:50:22 INFO - PROCESS | 1944 | 1466437822075 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:22 INFO - PROCESS | 1944 | 1466437822076 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6ac000 == 37 [pid = 1944] [id = 507] 08:50:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1181dd800) [pid = 1944] [serial = 1521] [outer = 0x0] 08:50:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x128c99000) [pid = 1944] [serial = 1522] [outer = 0x1181dd800] 08:50:22 INFO - PROCESS | 1944 | 1466437822100 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x129061c00) [pid = 1944] [serial = 1523] [outer = 0x1181dd800] 08:50:22 INFO - PROCESS | 1944 | 1466437822388 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]]]}] 08:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 08:50:22 INFO - PROCESS | 1944 | 1466437822445 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:50:22 INFO - PROCESS | 1944 | 1466437822446 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:50:22 INFO - PROCESS | 1944 | 1466437822450 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 1944 | 1466437822453 Marionette TRACE conn2 <- [1,2002,null,{}] 08:50:22 INFO - PROCESS | 1944 | 1466437822455 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}] 08:50:22 INFO - PROCESS | 1944 | 1466437822464 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:22 INFO - PROCESS | 1944 | 1466437822552 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:50:22 INFO - PROCESS | 1944 | 1466437822607 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:22 INFO - PROCESS | 1944 | 1466437822608 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b6a000 == 38 [pid = 1944] [id = 508] 08:50:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x120de8c00) [pid = 1944] [serial = 1524] [outer = 0x0] 08:50:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12937e000) [pid = 1944] [serial = 1525] [outer = 0x120de8c00] 08:50:22 INFO - PROCESS | 1944 | 1466437822637 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12aa40c00) [pid = 1944] [serial = 1526] [outer = 0x120de8c00] 08:50:22 INFO - PROCESS | 1944 | 1466437822903 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]]]}] 08:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 471ms 08:50:22 INFO - PROCESS | 1944 | 1466437822923 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:50:22 INFO - PROCESS | 1944 | 1466437822924 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:50:22 INFO - PROCESS | 1944 | 1466437822926 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 1944 | 1466437822927 Marionette TRACE conn2 <- [1,2006,null,{}] 08:50:22 INFO - PROCESS | 1944 | 1466437822930 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}] 08:50:22 INFO - PROCESS | 1944 | 1466437822931 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:23 INFO - PROCESS | 1944 | 1466437823023 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:50:23 INFO - PROCESS | 1944 | 1466437823027 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 1944 | 1466437823028 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf8e800 == 39 [pid = 1944] [id = 509] 08:50:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12aa43000) [pid = 1944] [serial = 1527] [outer = 0x0] 08:50:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12aad0800) [pid = 1944] [serial = 1528] [outer = 0x12aa43000] 08:50:23 INFO - PROCESS | 1944 | 1466437823052 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12b031c00) [pid = 1944] [serial = 1529] [outer = 0x12aa43000] 08:50:23 INFO - PROCESS | 1944 | 1466437823623 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]]]}] 08:50:23 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 08:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 722ms 08:50:23 INFO - PROCESS | 1944 | 1466437823649 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 1944 | 1466437823651 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:50:23 INFO - PROCESS | 1944 | 1466437823654 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 1944 | 1466437823658 Marionette TRACE conn2 <- [1,2010,null,{}] 08:50:23 INFO - PROCESS | 1944 | 1466437823661 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}] 08:50:23 INFO - PROCESS | 1944 | 1466437823663 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:23 INFO - PROCESS | 1944 | 1466437823776 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:50:23 INFO - PROCESS | 1944 | 1466437823901 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 1944 | 1466437823903 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x118169000 == 40 [pid = 1944] [id = 510] 08:50:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x115d11800) [pid = 1944] [serial = 1530] [outer = 0x0] 08:50:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x116138c00) [pid = 1944] [serial = 1531] [outer = 0x115d11800] 08:50:23 INFO - PROCESS | 1944 | 1466437823934 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x1167ebc00) [pid = 1944] [serial = 1532] [outer = 0x115d11800] 08:50:24 INFO - PROCESS | 1944 | 1466437824430 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]]]}] 08:50:24 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 08:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 822ms 08:50:24 INFO - PROCESS | 1944 | 1466437824493 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:50:24 INFO - PROCESS | 1944 | 1466437824496 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:50:24 INFO - PROCESS | 1944 | 1466437824503 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 1944 | 1466437824505 Marionette TRACE conn2 <- [1,2014,null,{}] 08:50:24 INFO - PROCESS | 1944 | 1466437824508 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}] 08:50:24 INFO - PROCESS | 1944 | 1466437824509 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:24 INFO - PROCESS | 1944 | 1466437824620 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:50:24 INFO - PROCESS | 1944 | 1466437824707 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:24 INFO - PROCESS | 1944 | 1466437824709 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x1168c1800 == 41 [pid = 1944] [id = 511] 08:50:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x1130c3800) [pid = 1944] [serial = 1533] [outer = 0x0] 08:50:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x115e8b800) [pid = 1944] [serial = 1534] [outer = 0x1130c3800] 08:50:24 INFO - PROCESS | 1944 | 1466437824742 Marionette DEBUG loaded listener.js 08:50:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x11835e000) [pid = 1944] [serial = 1535] [outer = 0x1130c3800] 08:50:25 INFO - PROCESS | 1944 | 1466437825482 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]]]}] 08:50:25 INFO - PROCESS | 1944 | --DOCSHELL 0x124b6a000 == 40 [pid = 1944] [id = 508] 08:50:25 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6ac000 == 39 [pid = 1944] [id = 507] 08:50:25 INFO - PROCESS | 1944 | --DOCSHELL 0x119ad8000 == 38 [pid = 1944] [id = 506] 08:50:25 INFO - PROCESS | 1944 | --DOCSHELL 0x116fea000 == 37 [pid = 1944] [id = 505] 08:50:25 INFO - PROCESS | 1944 | --DOCSHELL 0x128c77000 == 36 [pid = 1944] [id = 504] 08:50:25 INFO - PROCESS | 1944 | --DOCSHELL 0x126a68800 == 35 [pid = 1944] [id = 503] 08:50:25 INFO - PROCESS | 1944 | --DOCSHELL 0x124b6b800 == 34 [pid = 1944] [id = 502] 08:50:25 INFO - PROCESS | 1944 | --DOCSHELL 0x121190800 == 33 [pid = 1944] [id = 501] 08:50:25 INFO - PROCESS | 1944 | --DOCSHELL 0x119ad8800 == 32 [pid = 1944] [id = 500] 08:50:25 INFO - PROCESS | 1944 | --DOCSHELL 0x11815e800 == 31 [pid = 1944] [id = 499] 08:50:25 INFO - PROCESS | 1944 | --DOCSHELL 0x116860000 == 30 [pid = 1944] [id = 498] 08:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1074ms 08:50:25 INFO - PROCESS | 1944 | 1466437825577 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:50:25 INFO - PROCESS | 1944 | 1466437825581 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:50:25 INFO - PROCESS | 1944 | 1466437825586 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:50:25 INFO - PROCESS | 1944 | 1466437825589 Marionette TRACE conn2 <- [1,2018,null,{}] 08:50:25 INFO - PROCESS | 1944 | 1466437825596 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}] 08:50:25 INFO - PROCESS | 1944 | 1466437825598 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:25 INFO - PROCESS | 1944 | 1466437825736 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x125de5000) [pid = 1944] [serial = 1453] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x1181dc000) [pid = 1944] [serial = 1456] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12a6c2c00) [pid = 1944] [serial = 1459] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12aa44800) [pid = 1944] [serial = 1460] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x129687800) [pid = 1944] [serial = 1457] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x124b74c00) [pid = 1944] [serial = 1450] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x119a91800) [pid = 1944] [serial = 1447] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x123c6b800) [pid = 1944] [serial = 1448] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1167e4800) [pid = 1944] [serial = 1434] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1174dcc00) [pid = 1944] [serial = 1435] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x111e5cc00) [pid = 1944] [serial = 1431] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x112e69000) [pid = 1944] [serial = 1432] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1187a6000) [pid = 1944] [serial = 1437] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x119879800) [pid = 1944] [serial = 1438] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11850e000) [pid = 1944] [serial = 1443] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x1181e3c00) [pid = 1944] [serial = 1465] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x119254400) [pid = 1944] [serial = 1444] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12aa49c00) [pid = 1944] [serial = 1462] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x116881c00) [pid = 1944] [serial = 1440] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x118149800) [pid = 1944] [serial = 1441] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x126a8e800) [pid = 1944] [serial = 1468] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12b8cc400) [pid = 1944] [serial = 1472] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12b8cf000) [pid = 1944] [serial = 1474] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12a5ce400) [pid = 1944] [serial = 1429] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x12b8ddc00) [pid = 1944] [serial = 1475] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x124b80800) [pid = 1944] [serial = 883] [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.] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x12b024800) [pid = 1944] [serial = 1463] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12b030400) [pid = 1944] [serial = 1471] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x126556400) [pid = 1944] [serial = 1454] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x12b02a800) [pid = 1944] [serial = 1469] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x118364000) [pid = 1944] [serial = 1466] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x125dc9400) [pid = 1944] [serial = 1451] [outer = 0x0] [url = about:blank] 08:50:25 INFO - PROCESS | 1944 | 1466437825837 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 1944 | 1466437825838 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x1168be800 == 31 [pid = 1944] [id = 512] 08:50:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x113292000) [pid = 1944] [serial = 1536] [outer = 0x0] 08:50:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x116807c00) [pid = 1944] [serial = 1537] [outer = 0x113292000] 08:50:25 INFO - PROCESS | 1944 | 1466437825888 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x1181e1000) [pid = 1944] [serial = 1538] [outer = 0x113292000] 08:50:26 INFO - PROCESS | 1944 | 1466437826259 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]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 726ms 08:50:26 INFO - PROCESS | 1944 | 1466437826312 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 1944 | 1466437826315 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:50:26 INFO - PROCESS | 1944 | 1466437826361 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 1944 | 1466437826363 Marionette TRACE conn2 <- [1,2022,null,{}] 08:50:26 INFO - PROCESS | 1944 | 1466437826372 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}] 08:50:26 INFO - PROCESS | 1944 | 1466437826374 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:26 INFO - PROCESS | 1944 | 1466437826453 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:50:26 INFO - PROCESS | 1944 | 1466437826457 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:26 INFO - PROCESS | 1944 | 1466437826459 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x118d17800 == 32 [pid = 1944] [id = 513] 08:50:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x118410c00) [pid = 1944] [serial = 1539] [outer = 0x0] 08:50:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x118511400) [pid = 1944] [serial = 1540] [outer = 0x118410c00] 08:50:26 INFO - PROCESS | 1944 | 1466437826488 Marionette DEBUG loaded listener.js 08:50:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x11924f400) [pid = 1944] [serial = 1541] [outer = 0x118410c00] 08:50:26 INFO - PROCESS | 1944 | 1466437826833 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]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 551ms 08:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:50:26 INFO - PROCESS | 1944 | 1466437826890 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 1944 | 1466437826891 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:50:26 INFO - PROCESS | 1944 | 1466437826894 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 1944 | 1466437826896 Marionette TRACE conn2 <- [1,2026,null,{}] 08:50:26 INFO - PROCESS | 1944 | 1466437826904 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}] 08:50:26 INFO - PROCESS | 1944 | 1466437826907 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:26 INFO - PROCESS | 1944 | 1466437826987 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:50:26 INFO - PROCESS | 1944 | 1466437826992 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:26 INFO - PROCESS | 1944 | 1466437826994 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c26800 == 33 [pid = 1944] [id = 514] 08:50:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x119626c00) [pid = 1944] [serial = 1542] [outer = 0x0] 08:50:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x119988000) [pid = 1944] [serial = 1543] [outer = 0x119626c00] 08:50:27 INFO - PROCESS | 1944 | 1466437827024 Marionette DEBUG loaded listener.js 08:50:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x121775800) [pid = 1944] [serial = 1544] [outer = 0x119626c00] 08:50:27 INFO - PROCESS | 1944 | 1466437827346 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]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 474ms 08:50:27 INFO - PROCESS | 1944 | 1466437827370 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:50:27 INFO - PROCESS | 1944 | 1466437827372 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:50:27 INFO - PROCESS | 1944 | 1466437827374 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 1944 | 1466437827375 Marionette TRACE conn2 <- [1,2030,null,{}] 08:50:27 INFO - PROCESS | 1944 | 1466437827377 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}] 08:50:27 INFO - PROCESS | 1944 | 1466437827379 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:27 INFO - PROCESS | 1944 | 1466437827460 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:50:27 INFO - PROCESS | 1944 | 1466437827463 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:27 INFO - PROCESS | 1944 | 1466437827464 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a6a000 == 34 [pid = 1944] [id = 515] 08:50:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x123c6b800) [pid = 1944] [serial = 1545] [outer = 0x0] 08:50:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x1245b7000) [pid = 1944] [serial = 1546] [outer = 0x123c6b800] 08:50:27 INFO - PROCESS | 1944 | 1466437827492 Marionette DEBUG loaded listener.js 08:50:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x124b78800) [pid = 1944] [serial = 1547] [outer = 0x123c6b800] 08:50:27 INFO - PROCESS | 1944 | 1466437827825 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]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 474ms 08:50:27 INFO - PROCESS | 1944 | 1466437827855 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:50:27 INFO - PROCESS | 1944 | 1466437827856 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:50:27 INFO - PROCESS | 1944 | 1466437827885 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 1944 | 1466437827887 Marionette TRACE conn2 <- [1,2034,null,{}] 08:50:27 INFO - PROCESS | 1944 | 1466437827889 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}] 08:50:27 INFO - PROCESS | 1944 | 1466437827890 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:27 INFO - PROCESS | 1944 | 1466437827996 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:50:28 INFO - PROCESS | 1944 | 1466437827999 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 1944 | 1466437828001 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x129356000 == 35 [pid = 1944] [id = 516] 08:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x112929400) [pid = 1944] [serial = 1548] [outer = 0x0] 08:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x124beb800) [pid = 1944] [serial = 1549] [outer = 0x112929400] 08:50:28 INFO - PROCESS | 1944 | 1466437828025 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x125dc6c00) [pid = 1944] [serial = 1550] [outer = 0x112929400] 08:50:28 INFO - PROCESS | 1944 | 1466437828359 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]]]}] 08:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 525ms 08:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:50:28 INFO - PROCESS | 1944 | 1466437828404 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:50:28 INFO - PROCESS | 1944 | 1466437828405 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:50:28 INFO - PROCESS | 1944 | 1466437828408 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:50:28 INFO - PROCESS | 1944 | 1466437828409 Marionette TRACE conn2 <- [1,2038,null,{}] 08:50:28 INFO - PROCESS | 1944 | 1466437828411 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}] 08:50:28 INFO - PROCESS | 1944 | 1466437828415 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:28 INFO - PROCESS | 1944 | 1466437828531 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:50:28 INFO - PROCESS | 1944 | 1466437828570 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 1944 | 1466437828571 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aaa9000 == 36 [pid = 1944] [id = 517] 08:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x125de4400) [pid = 1944] [serial = 1551] [outer = 0x0] 08:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x128c9a400) [pid = 1944] [serial = 1552] [outer = 0x125de4400] 08:50:28 INFO - PROCESS | 1944 | 1466437828595 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12a5c8800) [pid = 1944] [serial = 1553] [outer = 0x125de4400] 08:50:28 INFO - PROCESS | 1944 | 1466437828920 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]]]}] 08:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 519ms 08:50:28 INFO - PROCESS | 1944 | 1466437828927 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:50:28 INFO - PROCESS | 1944 | 1466437828928 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:50:28 INFO - PROCESS | 1944 | 1466437828931 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:50:28 INFO - PROCESS | 1944 | 1466437828932 Marionette TRACE conn2 <- [1,2042,null,{}] 08:50:28 INFO - PROCESS | 1944 | 1466437828937 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}] 08:50:28 INFO - PROCESS | 1944 | 1466437828938 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:29 INFO - PROCESS | 1944 | 1466437829038 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:50:29 INFO - PROCESS | 1944 | 1466437829042 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:29 INFO - PROCESS | 1944 | 1466437829043 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ad4800 == 37 [pid = 1944] [id = 518] 08:50:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12630bc00) [pid = 1944] [serial = 1554] [outer = 0x0] 08:50:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12a6bf400) [pid = 1944] [serial = 1555] [outer = 0x12630bc00] 08:50:29 INFO - PROCESS | 1944 | 1466437829067 Marionette DEBUG loaded listener.js 08:50:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12aa49c00) [pid = 1944] [serial = 1556] [outer = 0x12630bc00] 08:50:29 INFO - PROCESS | 1944 | 1466437829397 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]]]}] 08:50:29 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) 08:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 521ms 08:50:29 INFO - PROCESS | 1944 | 1466437829453 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 1944 | 1466437829454 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:50:29 INFO - PROCESS | 1944 | 1466437829456 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 1944 | 1466437829457 Marionette TRACE conn2 <- [1,2046,null,{}] 08:50:29 INFO - PROCESS | 1944 | 1466437829460 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}] 08:50:29 INFO - PROCESS | 1944 | 1466437829461 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:29 INFO - PROCESS | 1944 | 1466437829558 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:50:29 INFO - PROCESS | 1944 | 1466437829596 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:29 INFO - PROCESS | 1944 | 1466437829598 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbe3800 == 38 [pid = 1944] [id = 519] 08:50:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12aac9400) [pid = 1944] [serial = 1557] [outer = 0x0] 08:50:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12b02ac00) [pid = 1944] [serial = 1558] [outer = 0x12aac9400] 08:50:29 INFO - PROCESS | 1944 | 1466437829621 Marionette DEBUG loaded listener.js 08:50:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12b7be400) [pid = 1944] [serial = 1559] [outer = 0x12aac9400] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x116703000) [pid = 1944] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x116708000) [pid = 1944] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1167e9800) [pid = 1944] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11329dc00) [pid = 1944] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x118502800) [pid = 1944] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x125de1400) [pid = 1944] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x110f9f000) [pid = 1944] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x116a23400) [pid = 1944] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11988b000) [pid = 1944] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12630fc00) [pid = 1944] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x129379800) [pid = 1944] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x112a80000) [pid = 1944] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x112d3dc00) [pid = 1944] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x11840a400) [pid = 1944] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x11835ec00) [pid = 1944] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x1181dd800) [pid = 1944] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:50:29 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x120de8c00) [pid = 1944] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:50:30 INFO - PROCESS | 1944 | 1466437830026 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]]]}] 08:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 618ms 08:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:50:30 INFO - PROCESS | 1944 | 1466437830075 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:50:30 INFO - PROCESS | 1944 | 1466437830076 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:50:30 INFO - PROCESS | 1944 | 1466437830078 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:50:30 INFO - PROCESS | 1944 | 1466437830080 Marionette TRACE conn2 <- [1,2050,null,{}] 08:50:30 INFO - PROCESS | 1944 | 1466437830082 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}] 08:50:30 INFO - PROCESS | 1944 | 1466437830083 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:30 INFO - PROCESS | 1944 | 1466437830160 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:50:30 INFO - PROCESS | 1944 | 1466437830163 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 1944 | 1466437830164 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x121076800 == 39 [pid = 1944] [id = 520] 08:50:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x111c7d800) [pid = 1944] [serial = 1560] [outer = 0x0] 08:50:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11814d000) [pid = 1944] [serial = 1561] [outer = 0x111c7d800] 08:50:30 INFO - PROCESS | 1944 | 1466437830192 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x118dd3000) [pid = 1944] [serial = 1562] [outer = 0x111c7d800] 08:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 472ms 08:50:30 INFO - PROCESS | 1944 | 1466437830545 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]]]}] 08:50:30 INFO - PROCESS | 1944 | 1466437830555 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:50:30 INFO - PROCESS | 1944 | 1466437830558 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:50:30 INFO - PROCESS | 1944 | 1466437830561 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:50:30 INFO - PROCESS | 1944 | 1466437830563 Marionette TRACE conn2 <- [1,2054,null,{}] 08:50:30 INFO - PROCESS | 1944 | 1466437830568 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}] 08:50:30 INFO - PROCESS | 1944 | 1466437830569 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:30 INFO - PROCESS | 1944 | 1466437830734 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:50:30 INFO - PROCESS | 1944 | 1466437830743 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 1944 | 1466437830744 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf7f000 == 40 [pid = 1944] [id = 521] 08:50:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x120de5000) [pid = 1944] [serial = 1563] [outer = 0x0] 08:50:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12630f800) [pid = 1944] [serial = 1564] [outer = 0x120de5000] 08:50:30 INFO - PROCESS | 1944 | 1466437830774 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12b7bc400) [pid = 1944] [serial = 1565] [outer = 0x120de5000] 08:50:31 INFO - PROCESS | 1944 | 1466437831105 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]]]}] 08:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 572ms 08:50:31 INFO - PROCESS | 1944 | 1466437831133 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:50:31 INFO - PROCESS | 1944 | 1466437831137 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:50:31 INFO - PROCESS | 1944 | 1466437831140 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:50:31 INFO - PROCESS | 1944 | 1466437831141 Marionette TRACE conn2 <- [1,2058,null,{}] 08:50:31 INFO - PROCESS | 1944 | 1466437831144 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}] 08:50:31 INFO - PROCESS | 1944 | 1466437831145 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:31 INFO - PROCESS | 1944 | 1466437831239 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:50:31 INFO - PROCESS | 1944 | 1466437831242 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:31 INFO - PROCESS | 1944 | 1466437831244 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca26800 == 41 [pid = 1944] [id = 522] 08:50:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12b02d800) [pid = 1944] [serial = 1566] [outer = 0x0] 08:50:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12b8cfc00) [pid = 1944] [serial = 1567] [outer = 0x12b02d800] 08:50:31 INFO - PROCESS | 1944 | 1466437831269 Marionette DEBUG loaded listener.js 08:50:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12ba72c00) [pid = 1944] [serial = 1568] [outer = 0x12b02d800] 08:50:31 INFO - PROCESS | 1944 | 1466437831587 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]]]}] 08:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 468ms 08:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:50:31 INFO - PROCESS | 1944 | 1466437831610 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:50:31 INFO - PROCESS | 1944 | 1466437831611 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:50:31 INFO - PROCESS | 1944 | 1466437831614 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:50:31 INFO - PROCESS | 1944 | 1466437831615 Marionette TRACE conn2 <- [1,2062,null,{}] 08:50:31 INFO - PROCESS | 1944 | 1466437831624 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}] 08:50:31 INFO - PROCESS | 1944 | 1466437831625 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:31 INFO - PROCESS | 1944 | 1466437831749 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:50:31 INFO - PROCESS | 1944 | 1466437831756 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:31 INFO - PROCESS | 1944 | 1466437831757 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca33000 == 42 [pid = 1944] [id = 523] 08:50:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12aac5400) [pid = 1944] [serial = 1569] [outer = 0x0] 08:50:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12ba72400) [pid = 1944] [serial = 1570] [outer = 0x12aac5400] 08:50:31 INFO - PROCESS | 1944 | 1466437831795 Marionette DEBUG loaded listener.js 08:50:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12ba7d400) [pid = 1944] [serial = 1571] [outer = 0x12aac5400] 08:50:32 INFO - PROCESS | 1944 | 1466437832411 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]]]}] 08:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 829ms 08:50:32 INFO - PROCESS | 1944 | 1466437832450 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:50:32 INFO - PROCESS | 1944 | 1466437832454 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:50:32 INFO - PROCESS | 1944 | 1466437832459 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:50:32 INFO - PROCESS | 1944 | 1466437832461 Marionette TRACE conn2 <- [1,2066,null,{}] 08:50:32 INFO - PROCESS | 1944 | 1466437832466 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}] 08:50:32 INFO - PROCESS | 1944 | 1466437832470 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:32 INFO - PROCESS | 1944 | 1466437832577 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:50:32 INFO - PROCESS | 1944 | 1466437832650 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:32 INFO - PROCESS | 1944 | 1466437832651 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185a9800 == 43 [pid = 1944] [id = 524] 08:50:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1133acc00) [pid = 1944] [serial = 1572] [outer = 0x0] 08:50:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x117148000) [pid = 1944] [serial = 1573] [outer = 0x1133acc00] 08:50:32 INFO - PROCESS | 1944 | 1466437832682 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x118211c00) [pid = 1944] [serial = 1574] [outer = 0x1133acc00] 08:50:33 INFO - PROCESS | 1944 | 1466437833125 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]]]}] 08:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 721ms 08:50:33 INFO - PROCESS | 1944 | 1466437833180 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:50:33 INFO - PROCESS | 1944 | 1466437833183 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:50:33 INFO - PROCESS | 1944 | 1466437833187 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 1944 | 1466437833189 Marionette TRACE conn2 <- [1,2070,null,{}] 08:50:33 INFO - PROCESS | 1944 | 1466437833192 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}] 08:50:33 INFO - PROCESS | 1944 | 1466437833194 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:33 INFO - PROCESS | 1944 | 1466437833298 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:50:33 INFO - PROCESS | 1944 | 1466437833372 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:33 INFO - PROCESS | 1944 | 1466437833373 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12965c800 == 44 [pid = 1944] [id = 525] 08:50:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x118364000) [pid = 1944] [serial = 1575] [outer = 0x0] 08:50:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x119983400) [pid = 1944] [serial = 1576] [outer = 0x118364000] 08:50:33 INFO - PROCESS | 1944 | 1466437833404 Marionette DEBUG loaded listener.js 08:50:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x120df0800) [pid = 1944] [serial = 1577] [outer = 0x118364000] 08:50:33 INFO - PROCESS | 1944 | 1466437833835 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]]]}] 08:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 08:50:33 INFO - PROCESS | 1944 | 1466437833857 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:50:33 INFO - PROCESS | 1944 | 1466437833859 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:50:33 INFO - PROCESS | 1944 | 1466437833861 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 1944 | 1466437833864 Marionette TRACE conn2 <- [1,2074,null,{}] 08:50:33 INFO - PROCESS | 1944 | 1466437833872 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}] 08:50:33 INFO - PROCESS | 1944 | 1466437833875 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:33 INFO - PROCESS | 1944 | 1466437833977 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:50:34 INFO - PROCESS | 1944 | 1466437834040 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:34 INFO - PROCESS | 1944 | 1466437834042 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12cf1e000 == 45 [pid = 1944] [id = 526] 08:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x1246e8c00) [pid = 1944] [serial = 1578] [outer = 0x0] 08:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x126312c00) [pid = 1944] [serial = 1579] [outer = 0x1246e8c00] 08:50:34 INFO - PROCESS | 1944 | 1466437834072 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x126d2a400) [pid = 1944] [serial = 1580] [outer = 0x1246e8c00] 08:50:34 INFO - PROCESS | 1944 | 1466437834488 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]]]}] 08:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 674ms 08:50:34 INFO - PROCESS | 1944 | 1466437834535 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:50:34 INFO - PROCESS | 1944 | 1466437834537 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:50:34 INFO - PROCESS | 1944 | 1466437834539 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 1944 | 1466437834541 Marionette TRACE conn2 <- [1,2078,null,{}] 08:50:34 INFO - PROCESS | 1944 | 1466437834543 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}] 08:50:34 INFO - PROCESS | 1944 | 1466437834544 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:34 INFO - PROCESS | 1944 | 1466437834663 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:50:34 INFO - PROCESS | 1944 | 1466437834757 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:34 INFO - PROCESS | 1944 | 1466437834759 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d86e800 == 46 [pid = 1944] [id = 527] 08:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12a5c7800) [pid = 1944] [serial = 1581] [outer = 0x0] 08:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12aa3e400) [pid = 1944] [serial = 1582] [outer = 0x12a5c7800] 08:50:34 INFO - PROCESS | 1944 | 1466437834791 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12b7bf400) [pid = 1944] [serial = 1583] [outer = 0x12a5c7800] 08:50:35 INFO - PROCESS | 1944 | 1466437835198 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]]]}] 08:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 668ms 08:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:50:35 INFO - PROCESS | 1944 | 1466437835209 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:50:35 INFO - PROCESS | 1944 | 1466437835210 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:50:35 INFO - PROCESS | 1944 | 1466437835212 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:50:35 INFO - PROCESS | 1944 | 1466437835213 Marionette TRACE conn2 <- [1,2082,null,{}] 08:50:35 INFO - PROCESS | 1944 | 1466437835216 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}] 08:50:35 INFO - PROCESS | 1944 | 1466437835217 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:35 INFO - PROCESS | 1944 | 1466437835320 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:50:35 INFO - PROCESS | 1944 | 1466437835640 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:35 INFO - PROCESS | 1944 | 1466437835642 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x117474000 == 47 [pid = 1944] [id = 528] 08:50:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x112f14400) [pid = 1944] [serial = 1584] [outer = 0x0] 08:50:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x112f20400) [pid = 1944] [serial = 1585] [outer = 0x112f14400] 08:50:35 INFO - PROCESS | 1944 | 1466437835689 Marionette DEBUG loaded listener.js 08:50:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x115e8b400) [pid = 1944] [serial = 1586] [outer = 0x112f14400] 08:50:36 INFO - PROCESS | 1944 | 1466437836161 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]]]}] 08:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 973ms 08:50:36 INFO - PROCESS | 1944 | 1466437836187 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:50:36 INFO - PROCESS | 1944 | 1466437836189 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:50:36 INFO - PROCESS | 1944 | 1466437836191 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:50:36 INFO - PROCESS | 1944 | 1466437836193 Marionette TRACE conn2 <- [1,2086,null,{}] 08:50:36 INFO - PROCESS | 1944 | 1466437836197 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}] 08:50:36 INFO - PROCESS | 1944 | 1466437836198 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x118d2f000 == 46 [pid = 1944] [id = 497] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca26800 == 45 [pid = 1944] [id = 522] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf7f000 == 44 [pid = 1944] [id = 521] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x121076800 == 43 [pid = 1944] [id = 520] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbe3800 == 42 [pid = 1944] [id = 519] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x116ad4800 == 41 [pid = 1944] [id = 518] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12aaa9000 == 40 [pid = 1944] [id = 517] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x129356000 == 39 [pid = 1944] [id = 516] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x126a6a000 == 38 [pid = 1944] [id = 515] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x123c26800 == 37 [pid = 1944] [id = 514] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x118d17800 == 36 [pid = 1944] [id = 513] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x1168be800 == 35 [pid = 1944] [id = 512] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x1168c1800 == 34 [pid = 1944] [id = 511] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x118169000 == 33 [pid = 1944] [id = 510] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf8e800 == 32 [pid = 1944] [id = 509] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12d86e800 == 31 [pid = 1944] [id = 527] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12cf1e000 == 30 [pid = 1944] [id = 526] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12965c800 == 29 [pid = 1944] [id = 525] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x1185a9800 == 28 [pid = 1944] [id = 524] 08:50:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca33000 == 27 [pid = 1944] [id = 523] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x120dea000) [pid = 1944] [serial = 1507] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x11840ac00) [pid = 1944] [serial = 1493] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x117e31400) [pid = 1944] [serial = 1492] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x1176e8800) [pid = 1944] [serial = 1498] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x1181e9c00) [pid = 1944] [serial = 1499] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x115e18400) [pid = 1944] [serial = 1495] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x116708400) [pid = 1944] [serial = 1496] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12197dc00) [pid = 1944] [serial = 1510] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12136cc00) [pid = 1944] [serial = 1508] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12630d800) [pid = 1944] [serial = 1513] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x112e69800) [pid = 1944] [serial = 1516] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11835b400) [pid = 1944] [serial = 1478] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x117e31000) [pid = 1944] [serial = 1477] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12176c000) [pid = 1944] [serial = 1481] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x119a94000) [pid = 1944] [serial = 1480] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x12917d800) [pid = 1944] [serial = 1484] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x126d33400) [pid = 1944] [serial = 1483] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12aacd800) [pid = 1944] [serial = 1487] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1263a7400) [pid = 1944] [serial = 1514] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x11663ac00) [pid = 1944] [serial = 1517] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12a5cdc00) [pid = 1944] [serial = 1486] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x115dbe400) [pid = 1944] [serial = 1490] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x113292400) [pid = 1944] [serial = 1489] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x11850dc00) [pid = 1944] [serial = 1501] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x119253c00) [pid = 1944] [serial = 1502] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x126589400) [pid = 1944] [serial = 1519] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x119990c00) [pid = 1944] [serial = 1505] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x11988cc00) [pid = 1944] [serial = 1504] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x128c99000) [pid = 1944] [serial = 1522] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x129061c00) [pid = 1944] [serial = 1523] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x125de1000) [pid = 1944] [serial = 1511] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x12aa40c00) [pid = 1944] [serial = 1526] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x12937e000) [pid = 1944] [serial = 1525] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x126d2d000) [pid = 1944] [serial = 1520] [outer = 0x0] [url = about:blank] 08:50:36 INFO - PROCESS | 1944 | 1466437836888 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:50:36 INFO - PROCESS | 1944 | 1466437836925 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:36 INFO - PROCESS | 1944 | 1466437836927 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x115da6800 == 28 [pid = 1944] [id = 529] 08:50:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x112f11400) [pid = 1944] [serial = 1587] [outer = 0x0] 08:50:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x112f18c00) [pid = 1944] [serial = 1588] [outer = 0x112f11400] 08:50:36 INFO - PROCESS | 1944 | 1466437836955 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x113292400) [pid = 1944] [serial = 1589] [outer = 0x112f11400] 08:50:37 INFO - PROCESS | 1944 | 1466437837260 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]]]}] 08:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1073ms 08:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:50:37 INFO - PROCESS | 1944 | 1466437837272 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:50:37 INFO - PROCESS | 1944 | 1466437837275 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:50:37 INFO - PROCESS | 1944 | 1466437837278 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 1944 | 1466437837280 Marionette TRACE conn2 <- [1,2090,null,{}] 08:50:37 INFO - PROCESS | 1944 | 1466437837291 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}] 08:50:37 INFO - PROCESS | 1944 | 1466437837292 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:37 INFO - PROCESS | 1944 | 1466437837402 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:50:37 INFO - PROCESS | 1944 | 1466437837454 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 1944 | 1466437837456 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x117e64000 == 29 [pid = 1944] [id = 530] 08:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x115e20800) [pid = 1944] [serial = 1590] [outer = 0x0] 08:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x1167e1800) [pid = 1944] [serial = 1591] [outer = 0x115e20800] 08:50:37 INFO - PROCESS | 1944 | 1466437837484 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x117149400) [pid = 1944] [serial = 1592] [outer = 0x115e20800] 08:50:37 INFO - PROCESS | 1944 | 1466437837763 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]]]}] 08:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 08:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:50:37 INFO - PROCESS | 1944 | 1466437837807 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:50:37 INFO - PROCESS | 1944 | 1466437837809 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:50:37 INFO - PROCESS | 1944 | 1466437837811 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 1944 | 1466437837812 Marionette TRACE conn2 <- [1,2094,null,{}] 08:50:37 INFO - PROCESS | 1944 | 1466437837816 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}] 08:50:37 INFO - PROCESS | 1944 | 1466437837819 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:37 INFO - PROCESS | 1944 | 1466437837908 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:50:37 INFO - PROCESS | 1944 | 1466437837913 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 1944 | 1466437837914 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x11960f800 == 30 [pid = 1944] [id = 531] 08:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x117e32c00) [pid = 1944] [serial = 1593] [outer = 0x0] 08:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1181e9800) [pid = 1944] [serial = 1594] [outer = 0x117e32c00] 08:50:37 INFO - PROCESS | 1944 | 1466437837944 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11835c800) [pid = 1944] [serial = 1595] [outer = 0x117e32c00] 08:50:38 INFO - PROCESS | 1944 | 1466437838536 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]]]}] 08:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 769ms 08:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:50:38 INFO - PROCESS | 1944 | 1466437838592 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 1944 | 1466437838595 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:50:38 INFO - PROCESS | 1944 | 1466437838599 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 1944 | 1466437838604 Marionette TRACE conn2 <- [1,2098,null,{}] 08:50:38 INFO - PROCESS | 1944 | 1466437838608 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}] 08:50:38 INFO - PROCESS | 1944 | 1466437838609 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:38 INFO - PROCESS | 1944 | 1466437838715 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:50:38 INFO - PROCESS | 1944 | 1466437838791 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:38 INFO - PROCESS | 1944 | 1466437838793 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x11911d800 == 31 [pid = 1944] [id = 532] 08:50:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x1167e0800) [pid = 1944] [serial = 1596] [outer = 0x0] 08:50:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11713f000) [pid = 1944] [serial = 1597] [outer = 0x1167e0800] 08:50:38 INFO - PROCESS | 1944 | 1466437838824 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1181e1800) [pid = 1944] [serial = 1598] [outer = 0x1167e0800] 08:50:39 INFO - PROCESS | 1944 | 1466437839308 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]]]}] 08:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 774ms 08:50:39 INFO - PROCESS | 1944 | 1466437839415 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:50:39 INFO - PROCESS | 1944 | 1466437839418 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:50:39 INFO - PROCESS | 1944 | 1466437839424 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:50:39 INFO - PROCESS | 1944 | 1466437839426 Marionette TRACE conn2 <- [1,2102,null,{}] 08:50:39 INFO - PROCESS | 1944 | 1466437839429 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}] 08:50:39 INFO - PROCESS | 1944 | 1466437839430 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:39 INFO - PROCESS | 1944 | 1466437839535 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:50:39 INFO - PROCESS | 1944 | 1466437839591 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:39 INFO - PROCESS | 1944 | 1466437839592 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x121176800 == 32 [pid = 1944] [id = 533] 08:50:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x118408c00) [pid = 1944] [serial = 1599] [outer = 0x0] 08:50:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x118502400) [pid = 1944] [serial = 1600] [outer = 0x118408c00] 08:50:39 INFO - PROCESS | 1944 | 1466437839623 Marionette DEBUG loaded listener.js 08:50:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x118d39400) [pid = 1944] [serial = 1601] [outer = 0x118408c00] 08:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x117e64000 == 31 [pid = 1944] [id = 530] 08:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x115da6800 == 30 [pid = 1944] [id = 529] 08:50:40 INFO - PROCESS | 1944 | 1466437840103 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]]]}] 08:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 723ms 08:50:40 INFO - PROCESS | 1944 | 1466437840147 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:50:40 INFO - PROCESS | 1944 | 1466437840150 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:50:40 INFO - PROCESS | 1944 | 1466437840170 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:50:40 INFO - PROCESS | 1944 | 1466437840172 Marionette TRACE conn2 <- [1,2106,null,{}] 08:50:40 INFO - PROCESS | 1944 | 1466437840177 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}] 08:50:40 INFO - PROCESS | 1944 | 1466437840178 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:40 INFO - PROCESS | 1944 | 1466437840259 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:50:40 INFO - PROCESS | 1944 | 1466437840263 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:40 INFO - PROCESS | 1944 | 1466437840266 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x118169800 == 31 [pid = 1944] [id = 534] 08:50:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x116702800) [pid = 1944] [serial = 1602] [outer = 0x0] 08:50:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x117140000) [pid = 1944] [serial = 1603] [outer = 0x116702800] 08:50:40 INFO - PROCESS | 1944 | 1466437840299 Marionette DEBUG loaded listener.js 08:50:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x118204000) [pid = 1944] [serial = 1604] [outer = 0x116702800] 08:50:40 INFO - PROCESS | 1944 | 1466437840655 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]]]}] 08:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 534ms 08:50:40 INFO - PROCESS | 1944 | 1466437840693 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:50:40 INFO - PROCESS | 1944 | 1466437840696 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:50:40 INFO - PROCESS | 1944 | 1466437840733 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:50:40 INFO - PROCESS | 1944 | 1466437840735 Marionette TRACE conn2 <- [1,2110,null,{}] 08:50:40 INFO - PROCESS | 1944 | 1466437840737 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}] 08:50:40 INFO - PROCESS | 1944 | 1466437840738 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:40 INFO - PROCESS | 1944 | 1466437840838 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:50:40 INFO - PROCESS | 1944 | 1466437840841 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:40 INFO - PROCESS | 1944 | 1466437840843 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x12138e000 == 32 [pid = 1944] [id = 535] 08:50:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11835b800) [pid = 1944] [serial = 1605] [outer = 0x0] 08:50:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x118dcfc00) [pid = 1944] [serial = 1606] [outer = 0x11835b800] 08:50:40 INFO - PROCESS | 1944 | 1466437840869 Marionette DEBUG loaded listener.js 08:50:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x11962b400) [pid = 1944] [serial = 1607] [outer = 0x11835b800] 08:50:41 INFO - PROCESS | 1944 | 1466437841257 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]]]}] 08:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 570ms 08:50:41 INFO - PROCESS | 1944 | 1466437841305 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:50:41 INFO - PROCESS | 1944 | 1466437841307 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:50:41 INFO - PROCESS | 1944 | 1466437841310 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:50:41 INFO - PROCESS | 1944 | 1466437841314 Marionette TRACE conn2 <- [1,2114,null,{}] 08:50:41 INFO - PROCESS | 1944 | 1466437841326 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}] 08:50:41 INFO - PROCESS | 1944 | 1466437841331 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:41 INFO - PROCESS | 1944 | 1466437841487 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:50:41 INFO - PROCESS | 1944 | 1466437841542 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:41 INFO - PROCESS | 1944 | 1466437841544 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d55800 == 33 [pid = 1944] [id = 536] 08:50:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1181dd000) [pid = 1944] [serial = 1608] [outer = 0x0] 08:50:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x119a97400) [pid = 1944] [serial = 1609] [outer = 0x1181dd000] 08:50:41 INFO - PROCESS | 1944 | 1466437841591 Marionette DEBUG loaded listener.js 08:50:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x121776400) [pid = 1944] [serial = 1610] [outer = 0x1181dd000] 08:50:42 INFO - PROCESS | 1944 | 1466437842013 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]]]}] 08:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 726ms 08:50:42 INFO - PROCESS | 1944 | 1466437842037 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:50:42 INFO - PROCESS | 1944 | 1466437842039 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:50:42 INFO - PROCESS | 1944 | 1466437842041 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 1944 | 1466437842042 Marionette TRACE conn2 <- [1,2118,null,{}] 08:50:42 INFO - PROCESS | 1944 | 1466437842044 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}] 08:50:42 INFO - PROCESS | 1944 | 1466437842046 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:42 INFO - PROCESS | 1944 | 1466437842163 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:50:42 INFO - PROCESS | 1944 | 1466437842179 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:42 INFO - PROCESS | 1944 | 1466437842180 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c64000 == 34 [pid = 1944] [id = 537] 08:50:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x123c6f400) [pid = 1944] [serial = 1611] [outer = 0x0] 08:50:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12440cc00) [pid = 1944] [serial = 1612] [outer = 0x123c6f400] 08:50:42 INFO - PROCESS | 1944 | 1466437842205 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x1246f5400) [pid = 1944] [serial = 1613] [outer = 0x123c6f400] 08:50:42 INFO - PROCESS | 1944 | 1466437842615 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]]]}] 08:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 622ms 08:50:42 INFO - PROCESS | 1944 | 1466437842665 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:50:42 INFO - PROCESS | 1944 | 1466437842667 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:50:42 INFO - PROCESS | 1944 | 1466437842680 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 1944 | 1466437842682 Marionette TRACE conn2 <- [1,2122,null,{}] 08:50:42 INFO - PROCESS | 1944 | 1466437842693 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}] 08:50:42 INFO - PROCESS | 1944 | 1466437842695 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:42 INFO - PROCESS | 1944 | 1466437842906 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x112f14400) [pid = 1944] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x112f11400) [pid = 1944] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x115e20800) [pid = 1944] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1133acc00) [pid = 1944] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x118364000) [pid = 1944] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x125de4400) [pid = 1944] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12630bc00) [pid = 1944] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12aac9400) [pid = 1944] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x123c6b800) [pid = 1944] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x113292000) [pid = 1944] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x118410c00) [pid = 1944] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x115d11800) [pid = 1944] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x1130c3800) [pid = 1944] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1246e8c00) [pid = 1944] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x12aa43000) [pid = 1944] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x119626c00) [pid = 1944] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x111c7d800) [pid = 1944] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12a5c7800) [pid = 1944] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12b02d800) [pid = 1944] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x112929400) [pid = 1944] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12aac5400) [pid = 1944] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:50:42 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x120de5000) [pid = 1944] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:50:42 INFO - PROCESS | 1944 | 1466437842956 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:42 INFO - PROCESS | 1944 | 1466437842957 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x1164b7800 == 35 [pid = 1944] [id = 538] 08:50:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x110f9dc00) [pid = 1944] [serial = 1614] [outer = 0x0] 08:50:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11291c000) [pid = 1944] [serial = 1615] [outer = 0x110f9dc00] 08:50:42 INFO - PROCESS | 1944 | 1466437842981 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1131b5400) [pid = 1944] [serial = 1616] [outer = 0x110f9dc00] 08:50:43 INFO - PROCESS | 1944 | 1466437843247 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]]]}] 08:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 576ms 08:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:50:43 INFO - PROCESS | 1944 | 1466437843257 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:50:43 INFO - PROCESS | 1944 | 1466437843259 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:50:43 INFO - PROCESS | 1944 | 1466437843264 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - PROCESS | 1944 | 1466437843265 Marionette TRACE conn2 <- [1,2126,null,{}] 08:50:43 INFO - PROCESS | 1944 | 1466437843276 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}] 08:50:43 INFO - PROCESS | 1944 | 1466437843280 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:43 INFO - PROCESS | 1944 | 1466437843381 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:50:43 INFO - PROCESS | 1944 | 1466437843405 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:43 INFO - PROCESS | 1944 | 1466437843406 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a69e800 == 36 [pid = 1944] [id = 539] 08:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11680bc00) [pid = 1944] [serial = 1617] [outer = 0x0] 08:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x124bec400) [pid = 1944] [serial = 1618] [outer = 0x11680bc00] 08:50:43 INFO - PROCESS | 1944 | 1466437843431 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x126318800) [pid = 1944] [serial = 1619] [outer = 0x11680bc00] 08:50:43 INFO - PROCESS | 1944 | 1466437843756 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]]]}] 08:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 527ms 08:50:43 INFO - PROCESS | 1944 | 1466437843792 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:50:43 INFO - PROCESS | 1944 | 1466437843793 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:50:43 INFO - PROCESS | 1944 | 1466437843795 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - PROCESS | 1944 | 1466437843796 Marionette TRACE conn2 <- [1,2130,null,{}] 08:50:43 INFO - PROCESS | 1944 | 1466437843806 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}] 08:50:43 INFO - PROCESS | 1944 | 1466437843807 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:43 INFO - PROCESS | 1944 | 1466437843909 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:50:43 INFO - PROCESS | 1944 | 1466437843915 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:43 INFO - PROCESS | 1944 | 1466437843918 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x112f28800 == 37 [pid = 1944] [id = 540] 08:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x126318c00) [pid = 1944] [serial = 1620] [outer = 0x0] 08:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12658dc00) [pid = 1944] [serial = 1621] [outer = 0x126318c00] 08:50:43 INFO - PROCESS | 1944 | 1466437843944 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x126d2c000) [pid = 1944] [serial = 1622] [outer = 0x126318c00] 08:50:44 INFO - PROCESS | 1944 | 1466437844241 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] 08:50:44 INFO - PROCESS | 1944 | 1466437844266 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:50:44 INFO - PROCESS | 1944 | 1466437844272 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:50:44 INFO - PROCESS | 1944 | 1466437844273 Marionette TRACE conn2 <- [1,2134,null,{}] 08:50:44 INFO - PROCESS | 1944 | 1466437844275 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}] 08:50:44 INFO - PROCESS | 1944 | 1466437844276 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:44 INFO - PROCESS | 1944 | 1466437844354 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:50:44 INFO - PROCESS | 1944 | 1466437844358 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:44 INFO - PROCESS | 1944 | 1466437844359 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b89a800 == 38 [pid = 1944] [id = 541] 08:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x126d31400) [pid = 1944] [serial = 1623] [outer = 0x0] 08:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12905b800) [pid = 1944] [serial = 1624] [outer = 0x126d31400] 08:50:44 INFO - PROCESS | 1944 | 1466437844383 Marionette DEBUG loaded listener.js 08:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x129183000) [pid = 1944] [serial = 1625] [outer = 0x126d31400] 08:50:44 INFO - PROCESS | 1944 | 1466437844723 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]]]}] 08:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 470ms 08:50:44 INFO - PROCESS | 1944 | 1466437844743 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:50:44 INFO - PROCESS | 1944 | 1466437844744 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:50:44 INFO - PROCESS | 1944 | 1466437844746 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:50:44 INFO - PROCESS | 1944 | 1466437844747 Marionette TRACE conn2 <- [1,2138,null,{}] 08:50:44 INFO - PROCESS | 1944 | 1466437844750 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}] 08:50:44 INFO - PROCESS | 1944 | 1466437844753 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:44 INFO - PROCESS | 1944 | 1466437844865 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:50:44 INFO - PROCESS | 1944 | 1466437844874 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:44 INFO - PROCESS | 1944 | 1466437844875 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbf4800 == 39 [pid = 1944] [id = 542] 08:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x126a86800) [pid = 1944] [serial = 1626] [outer = 0x0] 08:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12937b800) [pid = 1944] [serial = 1627] [outer = 0x126a86800] 08:50:44 INFO - PROCESS | 1944 | 1466437844899 Marionette DEBUG loaded listener.js 08:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12a541c00) [pid = 1944] [serial = 1628] [outer = 0x126a86800] 08:50:45 INFO - PROCESS | 1944 | 1466437845369 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]]]}] 08:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 668ms 08:50:45 INFO - PROCESS | 1944 | 1466437845417 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 1944 | 1466437845420 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:50:45 INFO - PROCESS | 1944 | 1466437845424 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - PROCESS | 1944 | 1466437845426 Marionette TRACE conn2 <- [1,2142,null,{}] 08:50:45 INFO - PROCESS | 1944 | 1466437845430 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}] 08:50:45 INFO - PROCESS | 1944 | 1466437845432 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:45 INFO - PROCESS | 1944 | 1466437845535 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:50:45 INFO - PROCESS | 1944 | 1466437845607 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:45 INFO - PROCESS | 1944 | 1466437845609 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x12105d800 == 40 [pid = 1944] [id = 543] 08:50:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x115e89c00) [pid = 1944] [serial = 1629] [outer = 0x0] 08:50:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1167e1400) [pid = 1944] [serial = 1630] [outer = 0x115e89c00] 08:50:45 INFO - PROCESS | 1944 | 1466437845640 Marionette DEBUG loaded listener.js 08:50:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x1181e3c00) [pid = 1944] [serial = 1631] [outer = 0x115e89c00] 08:50:46 INFO - PROCESS | 1944 | 1466437846067 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] 08:50:46 INFO - PROCESS | 1944 | 1466437846102 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:50:46 INFO - PROCESS | 1944 | 1466437846106 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:50:46 INFO - PROCESS | 1944 | 1466437846108 Marionette TRACE conn2 <- [1,2146,null,{}] 08:50:46 INFO - PROCESS | 1944 | 1466437846111 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}] 08:50:46 INFO - PROCESS | 1944 | 1466437846113 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:46 INFO - PROCESS | 1944 | 1466437846236 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:50:46 INFO - PROCESS | 1944 | 1466437846295 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:46 INFO - PROCESS | 1944 | 1466437846297 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a621000 == 41 [pid = 1944] [id = 544] 08:50:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x118360000) [pid = 1944] [serial = 1632] [outer = 0x0] 08:50:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x119255000) [pid = 1944] [serial = 1633] [outer = 0x118360000] 08:50:46 INFO - PROCESS | 1944 | 1466437846327 Marionette DEBUG loaded listener.js 08:50:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x120de8400) [pid = 1944] [serial = 1634] [outer = 0x118360000] 08:50:46 INFO - PROCESS | 1944 | 1466437846751 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] 08:50:46 INFO - PROCESS | 1944 | 1466437846788 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:50:46 INFO - PROCESS | 1944 | 1466437846790 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:50:46 INFO - PROCESS | 1944 | 1466437846793 Marionette TRACE conn2 <- [1,2150,null,{}] 08:50:46 INFO - PROCESS | 1944 | 1466437846802 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}] 08:50:46 INFO - PROCESS | 1944 | 1466437846805 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:46 INFO - PROCESS | 1944 | 1466437846893 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:50:46 INFO - PROCESS | 1944 | 1466437846990 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:46 INFO - PROCESS | 1944 | 1466437846993 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c788800 == 42 [pid = 1944] [id = 545] 08:50:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x121be0000) [pid = 1944] [serial = 1635] [outer = 0x0] 08:50:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x124b80800) [pid = 1944] [serial = 1636] [outer = 0x121be0000] 08:50:47 INFO - PROCESS | 1944 | 1466437847045 Marionette DEBUG loaded listener.js 08:50:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x126589c00) [pid = 1944] [serial = 1637] [outer = 0x121be0000] 08:50:47 INFO - PROCESS | 1944 | 1466437847590 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]]]}] 08:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 825ms 08:50:47 INFO - PROCESS | 1944 | 1466437847616 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:50:47 INFO - PROCESS | 1944 | 1466437847619 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:50:47 INFO - PROCESS | 1944 | 1466437847623 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - PROCESS | 1944 | 1466437847625 Marionette TRACE conn2 <- [1,2154,null,{}] 08:50:47 INFO - PROCESS | 1944 | 1466437847628 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}] 08:50:47 INFO - PROCESS | 1944 | 1466437847631 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:47 INFO - PROCESS | 1944 | 1466437847732 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:50:47 INFO - PROCESS | 1944 | 1466437847791 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:47 INFO - PROCESS | 1944 | 1466437847792 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca23800 == 43 [pid = 1944] [id = 546] 08:50:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x129181c00) [pid = 1944] [serial = 1638] [outer = 0x0] 08:50:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12a5cac00) [pid = 1944] [serial = 1639] [outer = 0x129181c00] 08:50:47 INFO - PROCESS | 1944 | 1466437847821 Marionette DEBUG loaded listener.js 08:50:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12a6c2000) [pid = 1944] [serial = 1640] [outer = 0x129181c00] 08:50:48 INFO - PROCESS | 1944 | 1466437848221 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]]]}] 08:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 624ms 08:50:48 INFO - PROCESS | 1944 | 1466437848246 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:50:48 INFO - PROCESS | 1944 | 1466437848248 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:50:48 INFO - PROCESS | 1944 | 1466437848250 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:50:48 INFO - PROCESS | 1944 | 1466437848251 Marionette TRACE conn2 <- [1,2158,null,{}] 08:50:48 INFO - PROCESS | 1944 | 1466437848254 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}] 08:50:48 INFO - PROCESS | 1944 | 1466437848255 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:48 INFO - PROCESS | 1944 | 1466437848349 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:50:48 INFO - PROCESS | 1944 | 1466437848430 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:48 INFO - PROCESS | 1944 | 1466437848431 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d11f000 == 44 [pid = 1944] [id = 547] 08:50:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x129375400) [pid = 1944] [serial = 1641] [outer = 0x0] 08:50:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12aa40c00) [pid = 1944] [serial = 1642] [outer = 0x129375400] 08:50:48 INFO - PROCESS | 1944 | 1466437848460 Marionette DEBUG loaded listener.js 08:50:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12aac9400) [pid = 1944] [serial = 1643] [outer = 0x129375400] 08:50:48 INFO - PROCESS | 1944 | 1466437848897 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]]]}] 08:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 820ms 08:50:49 INFO - PROCESS | 1944 | 1466437849076 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:50:49 INFO - PROCESS | 1944 | 1466437849078 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:50:49 INFO - PROCESS | 1944 | 1466437849090 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:50:49 INFO - PROCESS | 1944 | 1466437849091 Marionette TRACE conn2 <- [1,2162,null,{}] 08:50:49 INFO - PROCESS | 1944 | 1466437849095 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}] 08:50:49 INFO - PROCESS | 1944 | 1466437849097 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:49 INFO - PROCESS | 1944 | 1466437849195 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:50:49 INFO - PROCESS | 1944 | 1466437849266 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:49 INFO - PROCESS | 1944 | 1466437849269 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x1184e4800 == 45 [pid = 1944] [id = 548] 08:50:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x116136800) [pid = 1944] [serial = 1644] [outer = 0x0] 08:50:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x116709400) [pid = 1944] [serial = 1645] [outer = 0x116136800] 08:50:49 INFO - PROCESS | 1944 | 1466437849296 Marionette DEBUG loaded listener.js 08:50:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x1176e7c00) [pid = 1944] [serial = 1646] [outer = 0x116136800] 08:50:49 INFO - PROCESS | 1944 | 1466437849740 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]]]}] 08:50:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12b89a800 == 44 [pid = 1944] [id = 541] 08:50:49 INFO - PROCESS | 1944 | --DOCSHELL 0x112f28800 == 43 [pid = 1944] [id = 540] 08:50:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12a69e800 == 42 [pid = 1944] [id = 539] 08:50:49 INFO - PROCESS | 1944 | --DOCSHELL 0x1164b7800 == 41 [pid = 1944] [id = 538] 08:50:49 INFO - PROCESS | 1944 | --DOCSHELL 0x128c64000 == 40 [pid = 1944] [id = 537] 08:50:49 INFO - PROCESS | 1944 | --DOCSHELL 0x125d55800 == 39 [pid = 1944] [id = 536] 08:50:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12138e000 == 38 [pid = 1944] [id = 535] 08:50:49 INFO - PROCESS | 1944 | --DOCSHELL 0x118169800 == 37 [pid = 1944] [id = 534] 08:50:49 INFO - PROCESS | 1944 | --DOCSHELL 0x121176800 == 36 [pid = 1944] [id = 533] 08:50:49 INFO - PROCESS | 1944 | --DOCSHELL 0x11911d800 == 35 [pid = 1944] [id = 532] 08:50:49 INFO - PROCESS | 1944 | --DOCSHELL 0x11960f800 == 34 [pid = 1944] [id = 531] 08:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 722ms 08:50:49 INFO - PROCESS | 1944 | 1466437849813 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:50:49 INFO - PROCESS | 1944 | 1466437849815 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:50:49 INFO - PROCESS | 1944 | 1466437849819 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:50:49 INFO - PROCESS | 1944 | 1466437849822 Marionette TRACE conn2 <- [1,2166,null,{}] 08:50:49 INFO - PROCESS | 1944 | 1466437849824 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}] 08:50:49 INFO - PROCESS | 1944 | 1466437849826 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:49 INFO - PROCESS | 1944 | 1466437849908 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x112f20400) [pid = 1944] [serial = 1585] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x112f18c00) [pid = 1944] [serial = 1588] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x1167e1800) [pid = 1944] [serial = 1591] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x115e8b400) [pid = 1944] [serial = 1586] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x113292400) [pid = 1944] [serial = 1589] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x117148000) [pid = 1944] [serial = 1573] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x119983400) [pid = 1944] [serial = 1576] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x118211c00) [pid = 1944] [serial = 1574] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x128c9a400) [pid = 1944] [serial = 1552] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12a6bf400) [pid = 1944] [serial = 1555] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12a5c8800) [pid = 1944] [serial = 1553] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12b02ac00) [pid = 1944] [serial = 1558] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1245b7000) [pid = 1944] [serial = 1546] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x116807c00) [pid = 1944] [serial = 1537] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1181e1000) [pid = 1944] [serial = 1538] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x118511400) [pid = 1944] [serial = 1540] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11924f400) [pid = 1944] [serial = 1541] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x116138c00) [pid = 1944] [serial = 1531] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1167ebc00) [pid = 1944] [serial = 1532] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x115e8b800) [pid = 1944] [serial = 1534] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x126312c00) [pid = 1944] [serial = 1579] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11835e000) [pid = 1944] [serial = 1535] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12b031c00) [pid = 1944] [serial = 1529] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12aad0800) [pid = 1944] [serial = 1528] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x119988000) [pid = 1944] [serial = 1543] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x121775800) [pid = 1944] [serial = 1544] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x117149400) [pid = 1944] [serial = 1592] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x118dd3000) [pid = 1944] [serial = 1562] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x120df0800) [pid = 1944] [serial = 1577] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x11814d000) [pid = 1944] [serial = 1561] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x12aa3e400) [pid = 1944] [serial = 1582] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12ba72c00) [pid = 1944] [serial = 1568] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x126d2a400) [pid = 1944] [serial = 1580] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12b8cfc00) [pid = 1944] [serial = 1567] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12b7be400) [pid = 1944] [serial = 1559] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x12b7bf400) [pid = 1944] [serial = 1583] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x124beb800) [pid = 1944] [serial = 1549] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x12ba7d400) [pid = 1944] [serial = 1571] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x12aa49c00) [pid = 1944] [serial = 1556] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x125dc6c00) [pid = 1944] [serial = 1550] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x124b78800) [pid = 1944] [serial = 1547] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x12b7bc400) [pid = 1944] [serial = 1565] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x12630f800) [pid = 1944] [serial = 1564] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x12ba72400) [pid = 1944] [serial = 1570] [outer = 0x0] [url = about:blank] 08:50:49 INFO - PROCESS | 1944 | 1466437849983 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:49 INFO - PROCESS | 1944 | 1466437849985 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x117459000 == 35 [pid = 1944] [id = 549] 08:50:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x115e8b800) [pid = 1944] [serial = 1647] [outer = 0x0] 08:50:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x117149400) [pid = 1944] [serial = 1648] [outer = 0x115e8b800] 08:50:50 INFO - PROCESS | 1944 | 1466437850014 Marionette DEBUG loaded listener.js 08:50:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x118410c00) [pid = 1944] [serial = 1649] [outer = 0x115e8b800] 08:50:50 INFO - PROCESS | 1944 | 1466437850343 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]]]}] 08:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 572ms 08:50:50 INFO - PROCESS | 1944 | 1466437850391 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:50:50 INFO - PROCESS | 1944 | 1466437850392 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:50:50 INFO - PROCESS | 1944 | 1466437850395 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:50:50 INFO - PROCESS | 1944 | 1466437850396 Marionette TRACE conn2 <- [1,2170,null,{}] 08:50:50 INFO - PROCESS | 1944 | 1466437850403 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}] 08:50:50 INFO - PROCESS | 1944 | 1466437850405 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:50 INFO - PROCESS | 1944 | 1466437850487 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:50:50 INFO - PROCESS | 1944 | 1466437850575 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:50 INFO - PROCESS | 1944 | 1466437850577 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x119adb000 == 36 [pid = 1944] [id = 550] 08:50:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x119886800) [pid = 1944] [serial = 1650] [outer = 0x0] 08:50:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x120e85800) [pid = 1944] [serial = 1651] [outer = 0x119886800] 08:50:50 INFO - PROCESS | 1944 | 1466437850610 Marionette DEBUG loaded listener.js 08:50:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x123c75800) [pid = 1944] [serial = 1652] [outer = 0x119886800] 08:50:50 INFO - PROCESS | 1944 | 1466437850909 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]]]}] 08:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 524ms 08:50:50 INFO - PROCESS | 1944 | 1466437850923 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:50:50 INFO - PROCESS | 1944 | 1466437850924 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:50:50 INFO - PROCESS | 1944 | 1466437850926 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:50:50 INFO - PROCESS | 1944 | 1466437850928 Marionette TRACE conn2 <- [1,2174,null,{}] 08:50:50 INFO - PROCESS | 1944 | 1466437850930 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}] 08:50:50 INFO - PROCESS | 1944 | 1466437850931 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:51 INFO - PROCESS | 1944 | 1466437851021 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:50:51 INFO - PROCESS | 1944 | 1466437851025 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 1944 | 1466437851026 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b61800 == 37 [pid = 1944] [id = 551] 08:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x1245bc400) [pid = 1944] [serial = 1653] [outer = 0x0] 08:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x12630b800) [pid = 1944] [serial = 1654] [outer = 0x1245bc400] 08:50:51 INFO - PROCESS | 1944 | 1466437851052 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x126589400) [pid = 1944] [serial = 1655] [outer = 0x1245bc400] 08:50:51 INFO - PROCESS | 1944 | 1466437851387 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]]]}] 08:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 517ms 08:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:50:51 INFO - PROCESS | 1944 | 1466437851445 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:50:51 INFO - PROCESS | 1944 | 1466437851446 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:50:51 INFO - PROCESS | 1944 | 1466437851448 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:50:51 INFO - PROCESS | 1944 | 1466437851449 Marionette TRACE conn2 <- [1,2178,null,{}] 08:50:51 INFO - PROCESS | 1944 | 1466437851452 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}] 08:50:51 INFO - PROCESS | 1944 | 1466437851453 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:51 INFO - PROCESS | 1944 | 1466437851531 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:50:51 INFO - PROCESS | 1944 | 1466437851539 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 1944 | 1466437851540 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a76800 == 38 [pid = 1944] [id = 552] 08:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x125ddd000) [pid = 1944] [serial = 1656] [outer = 0x0] 08:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x128d02800) [pid = 1944] [serial = 1657] [outer = 0x125ddd000] 08:50:51 INFO - PROCESS | 1944 | 1466437851565 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x12a5c6c00) [pid = 1944] [serial = 1658] [outer = 0x125ddd000] 08:50:51 INFO - PROCESS | 1944 | 1466437851905 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]]]}] 08:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 471ms 08:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:50:51 INFO - PROCESS | 1944 | 1466437851921 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:50:51 INFO - PROCESS | 1944 | 1466437851923 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:50:51 INFO - PROCESS | 1944 | 1466437851925 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:50:51 INFO - PROCESS | 1944 | 1466437851926 Marionette TRACE conn2 <- [1,2182,null,{}] 08:50:51 INFO - PROCESS | 1944 | 1466437851929 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}] 08:50:51 INFO - PROCESS | 1944 | 1466437851937 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:52 INFO - PROCESS | 1944 | 1466437852056 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:50:52 INFO - PROCESS | 1944 | 1466437852163 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:52 INFO - PROCESS | 1944 | 1466437852164 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x129647800 == 39 [pid = 1944] [id = 553] 08:50:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x126595000) [pid = 1944] [serial = 1659] [outer = 0x0] 08:50:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x12b02ac00) [pid = 1944] [serial = 1660] [outer = 0x126595000] 08:50:52 INFO - PROCESS | 1944 | 1466437852206 Marionette DEBUG loaded listener.js 08:50:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x12b8c5800) [pid = 1944] [serial = 1661] [outer = 0x126595000] 08:50:52 INFO - PROCESS | 1944 | 1466437852604 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]]]}] 08:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 724ms 08:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:50:52 INFO - PROCESS | 1944 | 1466437852651 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:50:52 INFO - PROCESS | 1944 | 1466437852652 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:50:52 INFO - PROCESS | 1944 | 1466437852656 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:50:52 INFO - PROCESS | 1944 | 1466437852658 Marionette TRACE conn2 <- [1,2186,null,{}] 08:50:52 INFO - PROCESS | 1944 | 1466437852661 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}] 08:50:52 INFO - PROCESS | 1944 | 1466437852663 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:52 INFO - PROCESS | 1944 | 1466437852822 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:50:52 INFO - PROCESS | 1944 | 1466437852917 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:52 INFO - PROCESS | 1944 | 1466437852918 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aaa7000 == 40 [pid = 1944] [id = 554] 08:50:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x12b8c0000) [pid = 1944] [serial = 1662] [outer = 0x0] 08:50:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x12b8d0800) [pid = 1944] [serial = 1663] [outer = 0x12b8c0000] 08:50:52 INFO - PROCESS | 1944 | 1466437852969 Marionette DEBUG loaded listener.js 08:50:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12b8d8800) [pid = 1944] [serial = 1664] [outer = 0x12b8c0000] 08:50:53 INFO - PROCESS | 1944 | 1466437853374 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]]]}] 08:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 771ms 08:50:53 INFO - PROCESS | 1944 | 1466437853426 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:50:53 INFO - PROCESS | 1944 | 1466437853427 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:50:53 INFO - PROCESS | 1944 | 1466437853429 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:50:53 INFO - PROCESS | 1944 | 1466437853430 Marionette TRACE conn2 <- [1,2190,null,{}] 08:50:53 INFO - PROCESS | 1944 | 1466437853433 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}] 08:50:53 INFO - PROCESS | 1944 | 1466437853434 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:53 INFO - PROCESS | 1944 | 1466437853536 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:50:53 INFO - PROCESS | 1944 | 1466437853574 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:53 INFO - PROCESS | 1944 | 1466437853575 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b896800 == 41 [pid = 1944] [id = 555] 08:50:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12b8d1c00) [pid = 1944] [serial = 1665] [outer = 0x0] 08:50:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12ba71000) [pid = 1944] [serial = 1666] [outer = 0x12b8d1c00] 08:50:53 INFO - PROCESS | 1944 | 1466437853600 Marionette DEBUG loaded listener.js 08:50:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12ba7ac00) [pid = 1944] [serial = 1667] [outer = 0x12b8d1c00] 08:50:53 INFO - PROCESS | 1944 | 1466437853893 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]]]}] 08:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 517ms 08:50:53 INFO - PROCESS | 1944 | 1466437853948 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:50:53 INFO - PROCESS | 1944 | 1466437853949 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:50:53 INFO - PROCESS | 1944 | 1466437853958 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:50:53 INFO - PROCESS | 1944 | 1466437853959 Marionette TRACE conn2 <- [1,2194,null,{}] 08:50:53 INFO - PROCESS | 1944 | 1466437853961 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}] 08:50:53 INFO - PROCESS | 1944 | 1466437853962 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:54 INFO - PROCESS | 1944 | 1466437854064 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:50:54 INFO - PROCESS | 1944 | 1466437854068 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:54 INFO - PROCESS | 1944 | 1466437854069 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x120da9000 == 42 [pid = 1944] [id = 556] 08:50:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12ba70000) [pid = 1944] [serial = 1668] [outer = 0x0] 08:50:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12ba78800) [pid = 1944] [serial = 1669] [outer = 0x12ba70000] 08:50:54 INFO - PROCESS | 1944 | 1466437854178 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12be2f800) [pid = 1944] [serial = 1670] [outer = 0x12ba70000] 08:50:54 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x126d31400) [pid = 1944] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:50:54 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x116702800) [pid = 1944] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:50:54 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1181dd000) [pid = 1944] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:50:54 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x118408c00) [pid = 1944] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:50:54 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x123c6f400) [pid = 1944] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:50:54 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x110f9dc00) [pid = 1944] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:50:54 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x11680bc00) [pid = 1944] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:50:54 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x126318c00) [pid = 1944] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:50:54 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x11835b800) [pid = 1944] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:50:54 INFO - PROCESS | 1944 | 1466437854474 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]]]}] 08:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 568ms 08:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:50:54 INFO - PROCESS | 1944 | 1466437854526 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:50:54 INFO - PROCESS | 1944 | 1466437854528 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:50:54 INFO - PROCESS | 1944 | 1466437854529 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:50:54 INFO - PROCESS | 1944 | 1466437854531 Marionette TRACE conn2 <- [1,2198,null,{}] 08:50:54 INFO - PROCESS | 1944 | 1466437854533 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}] 08:50:54 INFO - PROCESS | 1944 | 1466437854534 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:54 INFO - PROCESS | 1944 | 1466437854613 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:50:54 INFO - PROCESS | 1944 | 1466437854618 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:54 INFO - PROCESS | 1944 | 1466437854620 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c782800 == 43 [pid = 1944] [id = 557] 08:50:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x1133acc00) [pid = 1944] [serial = 1671] [outer = 0x0] 08:50:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x126d36800) [pid = 1944] [serial = 1672] [outer = 0x1133acc00] 08:50:54 INFO - PROCESS | 1944 | 1466437854644 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12be2e400) [pid = 1944] [serial = 1673] [outer = 0x1133acc00] 08:50:54 INFO - PROCESS | 1944 | 1466437854959 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]]]}] 08:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 467ms 08:50:55 INFO - PROCESS | 1944 | 1466437854998 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:50:55 INFO - PROCESS | 1944 | 1466437855000 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:50:55 INFO - PROCESS | 1944 | 1466437855004 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:50:55 INFO - PROCESS | 1944 | 1466437855006 Marionette TRACE conn2 <- [1,2202,null,{}] 08:50:55 INFO - PROCESS | 1944 | 1466437855008 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}] 08:50:55 INFO - PROCESS | 1944 | 1466437855010 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:55 INFO - PROCESS | 1944 | 1466437855130 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:50:55 INFO - PROCESS | 1944 | 1466437855138 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 1944 | 1466437855147 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d10b800 == 44 [pid = 1944] [id = 558] 08:50:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x1164e8800) [pid = 1944] [serial = 1674] [outer = 0x0] 08:50:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12c113800) [pid = 1944] [serial = 1675] [outer = 0x1164e8800] 08:50:55 INFO - PROCESS | 1944 | 1466437855173 Marionette DEBUG loaded listener.js 08:50:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12c11e800) [pid = 1944] [serial = 1676] [outer = 0x1164e8800] 08:50:55 INFO - PROCESS | 1944 | 1466437855503 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]]]}] 08:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 520ms 08:50:55 INFO - PROCESS | 1944 | 1466437855524 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:50:55 INFO - PROCESS | 1944 | 1466437855525 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:50:55 INFO - PROCESS | 1944 | 1466437855527 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:50:55 INFO - PROCESS | 1944 | 1466437855528 Marionette TRACE conn2 <- [1,2206,null,{}] 08:50:55 INFO - PROCESS | 1944 | 1466437855531 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}] 08:50:55 INFO - PROCESS | 1944 | 1466437855532 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:55 INFO - PROCESS | 1944 | 1466437855614 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:50:55 INFO - PROCESS | 1944 | 1466437855618 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 1944 | 1466437855619 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dc14800 == 45 [pid = 1944] [id = 559] 08:50:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12c121000) [pid = 1944] [serial = 1677] [outer = 0x0] 08:50:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12c469800) [pid = 1944] [serial = 1678] [outer = 0x12c121000] 08:50:55 INFO - PROCESS | 1944 | 1466437855642 Marionette DEBUG loaded listener.js 08:50:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12c470800) [pid = 1944] [serial = 1679] [outer = 0x12c121000] 08:50:55 INFO - PROCESS | 1944 | 1466437855955 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]]]}] 08:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 467ms 08:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:50:56 INFO - PROCESS | 1944 | 1466437855996 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:50:56 INFO - PROCESS | 1944 | 1466437855997 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:50:56 INFO - PROCESS | 1944 | 1466437855999 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - PROCESS | 1944 | 1466437856000 Marionette TRACE conn2 <- [1,2210,null,{}] 08:50:56 INFO - PROCESS | 1944 | 1466437856003 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}] 08:50:56 INFO - PROCESS | 1944 | 1466437856004 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:56 INFO - PROCESS | 1944 | 1466437856121 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:50:56 INFO - PROCESS | 1944 | 1466437856127 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:56 INFO - PROCESS | 1944 | 1466437856128 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dc1a000 == 46 [pid = 1944] [id = 560] 08:50:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12be2fc00) [pid = 1944] [serial = 1680] [outer = 0x0] 08:50:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12c470400) [pid = 1944] [serial = 1681] [outer = 0x12be2fc00] 08:50:56 INFO - PROCESS | 1944 | 1466437856151 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12c737000) [pid = 1944] [serial = 1682] [outer = 0x12be2fc00] 08:50:56 INFO - PROCESS | 1944 | 1466437856623 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]]]}] 08:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 669ms 08:50:56 INFO - PROCESS | 1944 | 1466437856668 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:50:56 INFO - PROCESS | 1944 | 1466437856671 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:50:56 INFO - PROCESS | 1944 | 1466437856674 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - PROCESS | 1944 | 1466437856678 Marionette TRACE conn2 <- [1,2214,null,{}] 08:50:56 INFO - PROCESS | 1944 | 1466437856681 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}] 08:50:56 INFO - PROCESS | 1944 | 1466437856683 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:56 INFO - PROCESS | 1944 | 1466437856793 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:50:56 INFO - PROCESS | 1944 | 1466437856902 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:56 INFO - PROCESS | 1944 | 1466437856904 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x1164b7800 == 47 [pid = 1944] [id = 561] 08:50:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1167e7400) [pid = 1944] [serial = 1683] [outer = 0x0] 08:50:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x1176e5800) [pid = 1944] [serial = 1684] [outer = 0x1167e7400] 08:50:56 INFO - PROCESS | 1944 | 1466437856935 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x118366400) [pid = 1944] [serial = 1685] [outer = 0x1167e7400] 08:50:57 INFO - PROCESS | 1944 | 1466437857356 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]]]}] 08:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 723ms 08:50:57 INFO - PROCESS | 1944 | 1466437857398 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:50:57 INFO - PROCESS | 1944 | 1466437857400 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:50:57 INFO - PROCESS | 1944 | 1466437857405 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:50:57 INFO - PROCESS | 1944 | 1466437857407 Marionette TRACE conn2 <- [1,2218,null,{}] 08:50:57 INFO - PROCESS | 1944 | 1466437857409 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}] 08:50:57 INFO - PROCESS | 1944 | 1466437857411 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:57 INFO - PROCESS | 1944 | 1466437857522 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:50:57 INFO - PROCESS | 1944 | 1466437857584 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:57 INFO - PROCESS | 1944 | 1466437857586 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196f4000 == 48 [pid = 1944] [id = 562] 08:50:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x119255800) [pid = 1944] [serial = 1686] [outer = 0x0] 08:50:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x120ded800) [pid = 1944] [serial = 1687] [outer = 0x119255800] 08:50:57 INFO - PROCESS | 1944 | 1466437857616 Marionette DEBUG loaded listener.js 08:50:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x124220c00) [pid = 1944] [serial = 1688] [outer = 0x119255800] 08:50:58 INFO - PROCESS | 1944 | 1466437858055 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]]]}] 08:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 671ms 08:50:58 INFO - PROCESS | 1944 | 1466437858076 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:50:58 INFO - PROCESS | 1944 | 1466437858078 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:50:58 INFO - PROCESS | 1944 | 1466437858080 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:50:58 INFO - PROCESS | 1944 | 1466437858083 Marionette TRACE conn2 <- [1,2222,null,{}] 08:50:58 INFO - PROCESS | 1944 | 1466437858091 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}] 08:50:58 INFO - PROCESS | 1944 | 1466437858094 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:58 INFO - PROCESS | 1944 | 1466437858223 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:50:58 INFO - PROCESS | 1944 | 1466437858326 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:58 INFO - PROCESS | 1944 | 1466437858329 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b88c800 == 49 [pid = 1944] [id = 563] 08:50:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x129058400) [pid = 1944] [serial = 1689] [outer = 0x0] 08:50:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12aa3ec00) [pid = 1944] [serial = 1690] [outer = 0x129058400] 08:50:58 INFO - PROCESS | 1944 | 1466437858361 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12b033c00) [pid = 1944] [serial = 1691] [outer = 0x129058400] 08:50:58 INFO - PROCESS | 1944 | 1466437858825 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]]]}] 08:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 773ms 08:50:58 INFO - PROCESS | 1944 | 1466437858854 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:50:58 INFO - PROCESS | 1944 | 1466437858855 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:50:58 INFO - PROCESS | 1944 | 1466437858858 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:50:58 INFO - PROCESS | 1944 | 1466437858859 Marionette TRACE conn2 <- [1,2226,null,{}] 08:50:58 INFO - PROCESS | 1944 | 1466437858862 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}] 08:50:58 INFO - PROCESS | 1944 | 1466437858863 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:58 INFO - PROCESS | 1944 | 1466437858973 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:50:59 INFO - PROCESS | 1944 | 1466437859035 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:59 INFO - PROCESS | 1944 | 1466437859036 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x1199bf800 == 50 [pid = 1944] [id = 564] 08:50:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x114f7d800) [pid = 1944] [serial = 1692] [outer = 0x0] 08:50:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12b02f800) [pid = 1944] [serial = 1693] [outer = 0x114f7d800] 08:50:59 INFO - PROCESS | 1944 | 1466437859079 Marionette DEBUG loaded listener.js 08:50:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12b8c2400) [pid = 1944] [serial = 1694] [outer = 0x114f7d800] 08:50:59 INFO - PROCESS | 1944 | 1466437859679 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]]]}] 08:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 869ms 08:50:59 INFO - PROCESS | 1944 | 1466437859734 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:50:59 INFO - PROCESS | 1944 | 1466437859737 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:50:59 INFO - PROCESS | 1944 | 1466437859742 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:50:59 INFO - PROCESS | 1944 | 1466437859744 Marionette TRACE conn2 <- [1,2230,null,{}] 08:50:59 INFO - PROCESS | 1944 | 1466437859748 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}] 08:50:59 INFO - PROCESS | 1944 | 1466437859750 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:59 INFO - PROCESS | 1944 | 1466437859849 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:50:59 INFO - PROCESS | 1944 | 1466437859926 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:59 INFO - PROCESS | 1944 | 1466437859927 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:50:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fd6000 == 51 [pid = 1944] [id = 565] 08:50:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x1181de800) [pid = 1944] [serial = 1695] [outer = 0x0] 08:50:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x11830cc00) [pid = 1944] [serial = 1696] [outer = 0x1181de800] 08:50:59 INFO - PROCESS | 1944 | 1466437859955 Marionette DEBUG loaded listener.js 08:51:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x1187a5c00) [pid = 1944] [serial = 1697] [outer = 0x1181de800] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12dc14800 == 50 [pid = 1944] [id = 559] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12d10b800 == 49 [pid = 1944] [id = 558] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12c782800 == 48 [pid = 1944] [id = 557] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x120da9000 == 47 [pid = 1944] [id = 556] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12b896800 == 46 [pid = 1944] [id = 555] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12aaa7000 == 45 [pid = 1944] [id = 554] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x129647800 == 44 [pid = 1944] [id = 553] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x126a76800 == 43 [pid = 1944] [id = 552] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x124b61800 == 42 [pid = 1944] [id = 551] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x119adb000 == 41 [pid = 1944] [id = 550] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x117459000 == 40 [pid = 1944] [id = 549] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x1184e4800 == 39 [pid = 1944] [id = 548] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12d11f000 == 38 [pid = 1944] [id = 547] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca23800 == 37 [pid = 1944] [id = 546] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12c788800 == 36 [pid = 1944] [id = 545] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12a621000 == 35 [pid = 1944] [id = 544] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12105d800 == 34 [pid = 1944] [id = 543] 08:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbf4800 == 33 [pid = 1944] [id = 542] 08:51:00 INFO - PROCESS | 1944 | 1466437860388 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]]]}] 08:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 675ms 08:51:00 INFO - PROCESS | 1944 | 1466437860422 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 1944 | 1466437860425 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:51:00 INFO - PROCESS | 1944 | 1466437860429 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 1944 | 1466437860431 Marionette TRACE conn2 <- [1,2234,null,{}] 08:51:00 INFO - PROCESS | 1944 | 1466437860435 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}] 08:51:00 INFO - PROCESS | 1944 | 1466437860436 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:00 INFO - PROCESS | 1944 | 1466437860520 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:51:00 INFO - PROCESS | 1944 | 1466437860524 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:00 INFO - PROCESS | 1944 | 1466437860526 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x118d16000 == 34 [pid = 1944] [id = 566] 08:51:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x1198a8800) [pid = 1944] [serial = 1698] [outer = 0x0] 08:51:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x11998e400) [pid = 1944] [serial = 1699] [outer = 0x1198a8800] 08:51:00 INFO - PROCESS | 1944 | 1466437860553 Marionette DEBUG loaded listener.js 08:51:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x12158c800) [pid = 1944] [serial = 1700] [outer = 0x1198a8800] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x12905b800) [pid = 1944] [serial = 1624] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x117140000) [pid = 1944] [serial = 1603] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x1181e9800) [pid = 1944] [serial = 1594] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x121776400) [pid = 1944] [serial = 1610] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x118d39400) [pid = 1944] [serial = 1601] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x118502400) [pid = 1944] [serial = 1600] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x11713f000) [pid = 1944] [serial = 1597] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x119a97400) [pid = 1944] [serial = 1609] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12440cc00) [pid = 1944] [serial = 1612] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x1246f5400) [pid = 1944] [serial = 1613] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1131b5400) [pid = 1944] [serial = 1616] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x124bec400) [pid = 1944] [serial = 1618] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12658dc00) [pid = 1944] [serial = 1621] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11291c000) [pid = 1944] [serial = 1615] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11962b400) [pid = 1944] [serial = 1607] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x118dcfc00) [pid = 1944] [serial = 1606] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x129183000) [pid = 1944] [serial = 1625] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x126318800) [pid = 1944] [serial = 1619] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x126d2c000) [pid = 1944] [serial = 1622] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x118204000) [pid = 1944] [serial = 1604] [outer = 0x0] [url = about:blank] 08:51:00 INFO - PROCESS | 1944 | 1466437860914 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]]]}] 08:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 519ms 08:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:51:00 INFO - PROCESS | 1944 | 1466437860948 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 1944 | 1466437860950 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:51:00 INFO - PROCESS | 1944 | 1466437860952 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 1944 | 1466437860954 Marionette TRACE conn2 <- [1,2238,null,{}] 08:51:00 INFO - PROCESS | 1944 | 1466437860961 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}] 08:51:00 INFO - PROCESS | 1944 | 1466437860964 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:01 INFO - PROCESS | 1944 | 1466437861043 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:51:01 INFO - PROCESS | 1944 | 1466437861048 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:01 INFO - PROCESS | 1944 | 1466437861050 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x123ce9000 == 35 [pid = 1944] [id = 567] 08:51:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x121be5400) [pid = 1944] [serial = 1701] [outer = 0x0] 08:51:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x124461800) [pid = 1944] [serial = 1702] [outer = 0x121be5400] 08:51:01 INFO - PROCESS | 1944 | 1466437861081 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x125de5c00) [pid = 1944] [serial = 1703] [outer = 0x121be5400] 08:51:01 INFO - PROCESS | 1944 | 1466437861428 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]]]}] 08:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 08:51:01 INFO - PROCESS | 1944 | 1466437861473 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:51:01 INFO - PROCESS | 1944 | 1466437861475 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:51:01 INFO - PROCESS | 1944 | 1466437861477 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:51:01 INFO - PROCESS | 1944 | 1466437861479 Marionette TRACE conn2 <- [1,2242,null,{}] 08:51:01 INFO - PROCESS | 1944 | 1466437861487 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}] 08:51:01 INFO - PROCESS | 1944 | 1466437861488 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:01 INFO - PROCESS | 1944 | 1466437861593 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:51:01 INFO - PROCESS | 1944 | 1466437861598 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:01 INFO - PROCESS | 1944 | 1466437861599 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a6f800 == 36 [pid = 1944] [id = 568] 08:51:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x126a8dc00) [pid = 1944] [serial = 1704] [outer = 0x0] 08:51:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12917b400) [pid = 1944] [serial = 1705] [outer = 0x126a8dc00] 08:51:01 INFO - PROCESS | 1944 | 1466437861626 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x128d08000) [pid = 1944] [serial = 1706] [outer = 0x126a8dc00] 08:51:01 INFO - PROCESS | 1944 | 1466437861924 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]]]}] 08:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 468ms 08:51:01 INFO - PROCESS | 1944 | 1466437861946 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:51:01 INFO - PROCESS | 1944 | 1466437861947 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:51:01 INFO - PROCESS | 1944 | 1466437861949 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:51:01 INFO - PROCESS | 1944 | 1466437861951 Marionette TRACE conn2 <- [1,2246,null,{}] 08:51:01 INFO - PROCESS | 1944 | 1466437861956 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}] 08:51:01 INFO - PROCESS | 1944 | 1466437861957 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:02 INFO - PROCESS | 1944 | 1466437862037 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:51:02 INFO - PROCESS | 1944 | 1466437862041 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 1944 | 1466437862042 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12965c800 == 37 [pid = 1944] [id = 569] 08:51:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x118403800) [pid = 1944] [serial = 1707] [outer = 0x0] 08:51:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12aacd800) [pid = 1944] [serial = 1708] [outer = 0x118403800] 08:51:02 INFO - PROCESS | 1944 | 1466437862073 Marionette DEBUG loaded listener.js 08:51:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x12b7c0800) [pid = 1944] [serial = 1709] [outer = 0x118403800] 08:51:02 INFO - PROCESS | 1944 | 1466437862442 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]]]}] 08:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 522ms 08:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:51:02 INFO - PROCESS | 1944 | 1466437862480 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:51:02 INFO - PROCESS | 1944 | 1466437862481 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:51:02 INFO - PROCESS | 1944 | 1466437862483 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:51:02 INFO - PROCESS | 1944 | 1466437862485 Marionette TRACE conn2 <- [1,2250,null,{}] 08:51:02 INFO - PROCESS | 1944 | 1466437862487 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}] 08:51:02 INFO - PROCESS | 1944 | 1466437862491 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:02 INFO - PROCESS | 1944 | 1466437862616 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:51:02 INFO - PROCESS | 1944 | 1466437862629 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 1944 | 1466437862630 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6ad000 == 38 [pid = 1944] [id = 570] 08:51:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12b8c7000) [pid = 1944] [serial = 1710] [outer = 0x0] 08:51:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12ba73c00) [pid = 1944] [serial = 1711] [outer = 0x12b8c7000] 08:51:02 INFO - PROCESS | 1944 | 1466437862656 Marionette DEBUG loaded listener.js 08:51:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12c114000) [pid = 1944] [serial = 1712] [outer = 0x12b8c7000] 08:51:03 INFO - PROCESS | 1944 | 1466437862998 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]]]}] 08:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 521ms 08:51:03 INFO - PROCESS | 1944 | 1466437863005 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:51:03 INFO - PROCESS | 1944 | 1466437863007 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:51:03 INFO - PROCESS | 1944 | 1466437863009 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 1944 | 1466437863010 Marionette TRACE conn2 <- [1,2254,null,{}] 08:51:03 INFO - PROCESS | 1944 | 1466437863012 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}] 08:51:03 INFO - PROCESS | 1944 | 1466437863013 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:03 INFO - PROCESS | 1944 | 1466437863117 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:51:03 INFO - PROCESS | 1944 | 1466437863130 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:03 INFO - PROCESS | 1944 | 1466437863139 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf80800 == 39 [pid = 1944] [id = 571] 08:51:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12c114400) [pid = 1944] [serial = 1713] [outer = 0x0] 08:51:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12c11c800) [pid = 1944] [serial = 1714] [outer = 0x12c114400] 08:51:03 INFO - PROCESS | 1944 | 1466437863164 Marionette DEBUG loaded listener.js 08:51:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x117e2a400) [pid = 1944] [serial = 1715] [outer = 0x12c114400] 08:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 517ms 08:51:03 INFO - PROCESS | 1944 | 1466437863521 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]]]}] 08:51:03 INFO - PROCESS | 1944 | 1466437863528 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:51:03 INFO - PROCESS | 1944 | 1466437863530 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:51:03 INFO - PROCESS | 1944 | 1466437863533 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 1944 | 1466437863535 Marionette TRACE conn2 <- [1,2258,null,{}] 08:51:03 INFO - PROCESS | 1944 | 1466437863538 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}] 08:51:03 INFO - PROCESS | 1944 | 1466437863540 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:03 INFO - PROCESS | 1944 | 1466437863703 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:51:03 INFO - PROCESS | 1944 | 1466437863721 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:03 INFO - PROCESS | 1944 | 1466437863722 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c78d000 == 40 [pid = 1944] [id = 572] 08:51:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12c46b800) [pid = 1944] [serial = 1716] [outer = 0x0] 08:51:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12c470c00) [pid = 1944] [serial = 1717] [outer = 0x12c46b800] 08:51:03 INFO - PROCESS | 1944 | 1466437863763 Marionette DEBUG loaded listener.js 08:51:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12c738400) [pid = 1944] [serial = 1718] [outer = 0x12c46b800] 08:51:04 INFO - PROCESS | 1944 | 1466437864153 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]]]}] 08:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 671ms 08:51:04 INFO - PROCESS | 1944 | 1466437864204 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:51:04 INFO - PROCESS | 1944 | 1466437864205 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:51:04 INFO - PROCESS | 1944 | 1466437864207 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 1944 | 1466437864208 Marionette TRACE conn2 <- [1,2262,null,{}] 08:51:04 INFO - PROCESS | 1944 | 1466437864211 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}] 08:51:04 INFO - PROCESS | 1944 | 1466437864212 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:04 INFO - PROCESS | 1944 | 1466437864326 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:51:04 INFO - PROCESS | 1944 | 1466437864337 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:04 INFO - PROCESS | 1944 | 1466437864338 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d865000 == 41 [pid = 1944] [id = 573] 08:51:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x11268e400) [pid = 1944] [serial = 1719] [outer = 0x0] 08:51:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x112691000) [pid = 1944] [serial = 1720] [outer = 0x11268e400] 08:51:04 INFO - PROCESS | 1944 | 1466437864362 Marionette DEBUG loaded listener.js 08:51:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x112694c00) [pid = 1944] [serial = 1721] [outer = 0x11268e400] 08:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x126595000) [pid = 1944] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x1133acc00) [pid = 1944] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12b8c0000) [pid = 1944] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x1245bc400) [pid = 1944] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x115e8b800) [pid = 1944] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x116136800) [pid = 1944] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x119886800) [pid = 1944] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12b8d1c00) [pid = 1944] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12c121000) [pid = 1944] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x125ddd000) [pid = 1944] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12ba70000) [pid = 1944] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1164e8800) [pid = 1944] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:51:04 INFO - PROCESS | 1944 | 1466437864875 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]]]}] 08:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 719ms 08:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:51:04 INFO - PROCESS | 1944 | 1466437864926 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:51:04 INFO - PROCESS | 1944 | 1466437864927 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:51:04 INFO - PROCESS | 1944 | 1466437864930 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 1944 | 1466437864931 Marionette TRACE conn2 <- [1,2266,null,{}] 08:51:04 INFO - PROCESS | 1944 | 1466437864933 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}] 08:51:04 INFO - PROCESS | 1944 | 1466437864934 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:05 INFO - PROCESS | 1944 | 1466437865016 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:51:05 INFO - PROCESS | 1944 | 1466437865084 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:05 INFO - PROCESS | 1944 | 1466437865085 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d87e800 == 42 [pid = 1944] [id = 574] 08:51:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x110fe6000) [pid = 1944] [serial = 1722] [outer = 0x0] 08:51:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x110fecc00) [pid = 1944] [serial = 1723] [outer = 0x110fe6000] 08:51:05 INFO - PROCESS | 1944 | 1466437865109 Marionette DEBUG loaded listener.js 08:51:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x110ff2c00) [pid = 1944] [serial = 1724] [outer = 0x110fe6000] 08:51:05 INFO - PROCESS | 1944 | 1466437865376 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]]]}] 08:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 470ms 08:51:05 INFO - PROCESS | 1944 | 1466437865407 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:51:05 INFO - PROCESS | 1944 | 1466437865408 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:51:05 INFO - PROCESS | 1944 | 1466437865422 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:51:05 INFO - PROCESS | 1944 | 1466437865424 Marionette TRACE conn2 <- [1,2270,null,{}] 08:51:05 INFO - PROCESS | 1944 | 1466437865432 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}] 08:51:05 INFO - PROCESS | 1944 | 1466437865433 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:05 INFO - PROCESS | 1944 | 1466437865530 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:51:05 INFO - PROCESS | 1944 | 1466437865536 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:05 INFO - PROCESS | 1944 | 1466437865538 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af3c800 == 43 [pid = 1944] [id = 575] 08:51:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x110ff2800) [pid = 1944] [serial = 1725] [outer = 0x0] 08:51:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x1176edc00) [pid = 1944] [serial = 1726] [outer = 0x110ff2800] 08:51:05 INFO - PROCESS | 1944 | 1466437865565 Marionette DEBUG loaded listener.js 08:51:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12c735000) [pid = 1944] [serial = 1727] [outer = 0x110ff2800] 08:51:05 INFO - PROCESS | 1944 | 1466437865918 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]]]}] 08:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 537ms 08:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:51:05 INFO - PROCESS | 1944 | 1466437865949 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:51:05 INFO - PROCESS | 1944 | 1466437865950 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:51:05 INFO - PROCESS | 1944 | 1466437865952 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:51:05 INFO - PROCESS | 1944 | 1466437865953 Marionette TRACE conn2 <- [1,2274,null,{}] 08:51:05 INFO - PROCESS | 1944 | 1466437865967 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}] 08:51:05 INFO - PROCESS | 1944 | 1466437865968 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:06 INFO - PROCESS | 1944 | 1466437866053 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:51:06 INFO - PROCESS | 1944 | 1466437866057 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 1944 | 1466437866058 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x12df10800 == 44 [pid = 1944] [id = 576] 08:51:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x121bacc00) [pid = 1944] [serial = 1728] [outer = 0x0] 08:51:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x121bafc00) [pid = 1944] [serial = 1729] [outer = 0x121bacc00] 08:51:06 INFO - PROCESS | 1944 | 1466437866081 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x121bb4400) [pid = 1944] [serial = 1730] [outer = 0x121bacc00] 08:51:06 INFO - PROCESS | 1944 | 1466437866419 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]]]}] 08:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 08:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:51:06 INFO - PROCESS | 1944 | 1466437866471 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:51:06 INFO - PROCESS | 1944 | 1466437866472 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:51:06 INFO - PROCESS | 1944 | 1466437866474 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:51:06 INFO - PROCESS | 1944 | 1466437866475 Marionette TRACE conn2 <- [1,2278,null,{}] 08:51:06 INFO - PROCESS | 1944 | 1466437866477 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}] 08:51:06 INFO - PROCESS | 1944 | 1466437866478 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:06 INFO - PROCESS | 1944 | 1466437866563 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:51:06 INFO - PROCESS | 1944 | 1466437866567 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 1944 | 1466437866568 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x12142c800 == 45 [pid = 1944] [id = 577] 08:51:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x120f08800) [pid = 1944] [serial = 1731] [outer = 0x0] 08:51:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x120f0c000) [pid = 1944] [serial = 1732] [outer = 0x120f08800] 08:51:06 INFO - PROCESS | 1944 | 1466437866592 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x120f11400) [pid = 1944] [serial = 1733] [outer = 0x120f08800] 08:51:07 INFO - PROCESS | 1944 | 1466437867093 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]]]}] 08:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 668ms 08:51:07 INFO - PROCESS | 1944 | 1466437867142 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:51:07 INFO - PROCESS | 1944 | 1466437867146 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:51:07 INFO - PROCESS | 1944 | 1466437867149 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 1944 | 1466437867151 Marionette TRACE conn2 <- [1,2282,null,{}] 08:51:07 INFO - PROCESS | 1944 | 1466437867155 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}] 08:51:07 INFO - PROCESS | 1944 | 1466437867157 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:07 INFO - PROCESS | 1944 | 1466437867270 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:51:07 INFO - PROCESS | 1944 | 1466437867337 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:07 INFO - PROCESS | 1944 | 1466437867338 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x119620800 == 46 [pid = 1944] [id = 578] 08:51:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x113c88000) [pid = 1944] [serial = 1734] [outer = 0x0] 08:51:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x116706c00) [pid = 1944] [serial = 1735] [outer = 0x113c88000] 08:51:07 INFO - PROCESS | 1944 | 1466437867369 Marionette DEBUG loaded listener.js 08:51:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x11814f800) [pid = 1944] [serial = 1736] [outer = 0x113c88000] 08:51:07 INFO - PROCESS | 1944 | 1466437867826 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]]]}] 08:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 722ms 08:51:07 INFO - PROCESS | 1944 | 1466437867871 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:51:07 INFO - PROCESS | 1944 | 1466437867875 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:51:07 INFO - PROCESS | 1944 | 1466437867879 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 1944 | 1466437867881 Marionette TRACE conn2 <- [1,2286,null,{}] 08:51:07 INFO - PROCESS | 1944 | 1466437867902 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}] 08:51:07 INFO - PROCESS | 1944 | 1466437867904 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:08 INFO - PROCESS | 1944 | 1466437868012 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:51:08 INFO - PROCESS | 1944 | 1466437868114 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:08 INFO - PROCESS | 1944 | 1466437868115 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x128ce8800 == 47 [pid = 1944] [id = 579] 08:51:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x11998a400) [pid = 1944] [serial = 1737] [outer = 0x0] 08:51:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x119a8c400) [pid = 1944] [serial = 1738] [outer = 0x11998a400] 08:51:08 INFO - PROCESS | 1944 | 1466437868146 Marionette DEBUG loaded listener.js 08:51:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x120f10400) [pid = 1944] [serial = 1739] [outer = 0x11998a400] 08:51:08 INFO - PROCESS | 1944 | 1466437868570 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]]]}] 08:51:08 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 08:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 720ms 08:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:51:08 INFO - PROCESS | 1944 | 1466437868599 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:51:08 INFO - PROCESS | 1944 | 1466437868601 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:51:08 INFO - PROCESS | 1944 | 1466437868603 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:51:08 INFO - PROCESS | 1944 | 1466437868605 Marionette TRACE conn2 <- [1,2290,null,{}] 08:51:08 INFO - PROCESS | 1944 | 1466437868613 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}] 08:51:08 INFO - PROCESS | 1944 | 1466437868617 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:08 INFO - PROCESS | 1944 | 1466437868724 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:51:08 INFO - PROCESS | 1944 | 1466437868804 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:08 INFO - PROCESS | 1944 | 1466437868806 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dc23000 == 48 [pid = 1944] [id = 580] 08:51:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12136cc00) [pid = 1944] [serial = 1740] [outer = 0x0] 08:51:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x121be4800) [pid = 1944] [serial = 1741] [outer = 0x12136cc00] 08:51:08 INFO - PROCESS | 1944 | 1466437868839 Marionette DEBUG loaded listener.js 08:51:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x125dd9400) [pid = 1944] [serial = 1742] [outer = 0x12136cc00] 08:51:09 INFO - PROCESS | 1944 | 1466437869254 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]]]}] 08:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 674ms 08:51:09 INFO - PROCESS | 1944 | 1466437869278 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:51:09 INFO - PROCESS | 1944 | 1466437869280 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:51:09 INFO - PROCESS | 1944 | 1466437869282 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:51:09 INFO - PROCESS | 1944 | 1466437869283 Marionette TRACE conn2 <- [1,2294,null,{}] 08:51:09 INFO - PROCESS | 1944 | 1466437869286 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}] 08:51:09 INFO - PROCESS | 1944 | 1466437869287 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:09 INFO - PROCESS | 1944 | 1466437869409 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:51:09 INFO - PROCESS | 1944 | 1466437869488 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:09 INFO - PROCESS | 1944 | 1466437869489 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b26000 == 49 [pid = 1944] [id = 581] 08:51:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x12a5c8c00) [pid = 1944] [serial = 1743] [outer = 0x0] 08:51:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x12b025c00) [pid = 1944] [serial = 1744] [outer = 0x12a5c8c00] 08:51:09 INFO - PROCESS | 1944 | 1466437869517 Marionette DEBUG loaded listener.js 08:51:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x12b8c4400) [pid = 1944] [serial = 1745] [outer = 0x12a5c8c00] 08:51:09 INFO - PROCESS | 1944 | 1466437869920 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]]]}] 08:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 671ms 08:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:51:09 INFO - PROCESS | 1944 | 1466437869953 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:51:09 INFO - PROCESS | 1944 | 1466437869955 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:51:09 INFO - PROCESS | 1944 | 1466437869957 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:51:09 INFO - PROCESS | 1944 | 1466437869958 Marionette TRACE conn2 <- [1,2298,null,{}] 08:51:09 INFO - PROCESS | 1944 | 1466437869960 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}] 08:51:09 INFO - PROCESS | 1944 | 1466437869962 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:10 INFO - PROCESS | 1944 | 1466437870064 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:51:10 INFO - PROCESS | 1944 | 1466437870182 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 1944 | 1466437870184 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x118194800 == 50 [pid = 1944] [id = 582] 08:51:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x110fe9c00) [pid = 1944] [serial = 1746] [outer = 0x0] 08:51:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x12b8cb800) [pid = 1944] [serial = 1747] [outer = 0x110fe9c00] 08:51:10 INFO - PROCESS | 1944 | 1466437870214 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x12ba70000) [pid = 1944] [serial = 1748] [outer = 0x110fe9c00] 08:51:10 INFO - PROCESS | 1944 | 1466437870824 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]]]}] 08:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 919ms 08:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:51:10 INFO - PROCESS | 1944 | 1466437870877 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:51:10 INFO - PROCESS | 1944 | 1466437870879 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:51:10 INFO - PROCESS | 1944 | 1466437870882 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:51:10 INFO - PROCESS | 1944 | 1466437870884 Marionette TRACE conn2 <- [1,2302,null,{}] 08:51:10 INFO - PROCESS | 1944 | 1466437870888 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}] 08:51:10 INFO - PROCESS | 1944 | 1466437870889 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:10 INFO - PROCESS | 1944 | 1466437870992 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:51:11 INFO - PROCESS | 1944 | 1466437871060 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:11 INFO - PROCESS | 1944 | 1466437871063 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185ef000 == 51 [pid = 1944] [id = 583] 08:51:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x11687cc00) [pid = 1944] [serial = 1749] [outer = 0x0] 08:51:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x1176e8800) [pid = 1944] [serial = 1750] [outer = 0x11687cc00] 08:51:11 INFO - PROCESS | 1944 | 1466437871139 Marionette DEBUG loaded listener.js 08:51:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x1181e5c00) [pid = 1944] [serial = 1751] [outer = 0x11687cc00] 08:51:11 INFO - PROCESS | 1944 | 1466437871633 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]]]}] 08:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 821ms 08:51:11 INFO - PROCESS | 1944 | 1466437871704 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:51:11 INFO - PROCESS | 1944 | 1466437871708 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:51:11 INFO - PROCESS | 1944 | 1466437871715 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 1944 | 1466437871717 Marionette TRACE conn2 <- [1,2306,null,{}] 08:51:11 INFO - PROCESS | 1944 | 1466437871721 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}] 08:51:11 INFO - PROCESS | 1944 | 1466437871723 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:11 INFO - PROCESS | 1944 | 1466437871834 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:51:11 INFO - PROCESS | 1944 | 1466437871903 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:11 INFO - PROCESS | 1944 | 1466437871904 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b12800 == 52 [pid = 1944] [id = 584] 08:51:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x119253c00) [pid = 1944] [serial = 1752] [outer = 0x0] 08:51:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x11962b400) [pid = 1944] [serial = 1753] [outer = 0x119253c00] 08:51:11 INFO - PROCESS | 1944 | 1466437871932 Marionette DEBUG loaded listener.js 08:51:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x119a96000) [pid = 1944] [serial = 1754] [outer = 0x119253c00] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12df10800 == 51 [pid = 1944] [id = 576] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12af3c800 == 50 [pid = 1944] [id = 575] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12d87e800 == 49 [pid = 1944] [id = 574] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12d865000 == 48 [pid = 1944] [id = 573] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12c78d000 == 47 [pid = 1944] [id = 572] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf80800 == 46 [pid = 1944] [id = 571] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6ad000 == 45 [pid = 1944] [id = 570] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12965c800 == 44 [pid = 1944] [id = 569] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x126a6f800 == 43 [pid = 1944] [id = 568] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x123ce9000 == 42 [pid = 1944] [id = 567] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x118d16000 == 41 [pid = 1944] [id = 566] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x116fd6000 == 40 [pid = 1944] [id = 565] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x1199bf800 == 39 [pid = 1944] [id = 564] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12b88c800 == 38 [pid = 1944] [id = 563] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x1196f4000 == 37 [pid = 1944] [id = 562] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x1164b7800 == 36 [pid = 1944] [id = 561] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x117474000 == 35 [pid = 1944] [id = 528] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12dc1a000 == 34 [pid = 1944] [id = 560] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x1185ef000 == 33 [pid = 1944] [id = 583] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x118194800 == 32 [pid = 1944] [id = 582] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x123b26000 == 31 [pid = 1944] [id = 581] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12dc23000 == 30 [pid = 1944] [id = 580] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x128ce8800 == 29 [pid = 1944] [id = 579] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12142c800 == 28 [pid = 1944] [id = 577] 08:51:12 INFO - PROCESS | 1944 | --DOCSHELL 0x119620800 == 27 [pid = 1944] [id = 578] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x12b8d0800) [pid = 1944] [serial = 1663] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x12630b800) [pid = 1944] [serial = 1654] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x126589400) [pid = 1944] [serial = 1655] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x1167e1400) [pid = 1944] [serial = 1630] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x117149400) [pid = 1944] [serial = 1648] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x118410c00) [pid = 1944] [serial = 1649] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x116709400) [pid = 1944] [serial = 1645] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x1176e7c00) [pid = 1944] [serial = 1646] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x123c75800) [pid = 1944] [serial = 1652] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x120e85800) [pid = 1944] [serial = 1651] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12ba71000) [pid = 1944] [serial = 1666] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x12c469800) [pid = 1944] [serial = 1678] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x124b80800) [pid = 1944] [serial = 1636] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x12a5c6c00) [pid = 1944] [serial = 1658] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x128d02800) [pid = 1944] [serial = 1657] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x12937b800) [pid = 1944] [serial = 1627] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x12b8d8800) [pid = 1944] [serial = 1664] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x119255000) [pid = 1944] [serial = 1633] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x12a5cac00) [pid = 1944] [serial = 1639] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x12ba7ac00) [pid = 1944] [serial = 1667] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x12aa40c00) [pid = 1944] [serial = 1642] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x12be2f800) [pid = 1944] [serial = 1670] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x12c11e800) [pid = 1944] [serial = 1676] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12ba78800) [pid = 1944] [serial = 1669] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x12b02ac00) [pid = 1944] [serial = 1660] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x12b8c5800) [pid = 1944] [serial = 1661] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x12be2e400) [pid = 1944] [serial = 1673] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x12c470800) [pid = 1944] [serial = 1679] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12c113800) [pid = 1944] [serial = 1675] [outer = 0x0] [url = about:blank] 08:51:12 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x126d36800) [pid = 1944] [serial = 1672] [outer = 0x0] [url = about:blank] 08:51:13 INFO - PROCESS | 1944 | 1466437873050 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]]]}] 08:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1375ms 08:51:13 INFO - PROCESS | 1944 | 1466437873090 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:51:13 INFO - PROCESS | 1944 | 1466437873093 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:51:13 INFO - PROCESS | 1944 | 1466437873098 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:51:13 INFO - PROCESS | 1944 | 1466437873104 Marionette TRACE conn2 <- [1,2310,null,{}] 08:51:13 INFO - PROCESS | 1944 | 1466437873110 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}] 08:51:13 INFO - PROCESS | 1944 | 1466437873112 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:13 INFO - PROCESS | 1944 | 1466437873241 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:51:13 INFO - PROCESS | 1944 | 1466437873336 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 1944 | 1466437873338 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x117e7c800 == 28 [pid = 1944] [id = 585] 08:51:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x116136800) [pid = 1944] [serial = 1755] [outer = 0x0] 08:51:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x116705c00) [pid = 1944] [serial = 1756] [outer = 0x116136800] 08:51:13 INFO - PROCESS | 1944 | 1466437873366 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x117141c00) [pid = 1944] [serial = 1757] [outer = 0x116136800] 08:51:13 INFO - PROCESS | 1944 | 1466437873644 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]]]}] 08:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 579ms 08:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:51:13 INFO - PROCESS | 1944 | 1466437873675 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:51:13 INFO - PROCESS | 1944 | 1466437873678 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:51:13 INFO - PROCESS | 1944 | 1466437873682 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:51:13 INFO - PROCESS | 1944 | 1466437873684 Marionette TRACE conn2 <- [1,2314,null,{}] 08:51:13 INFO - PROCESS | 1944 | 1466437873695 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}] 08:51:13 INFO - PROCESS | 1944 | 1466437873696 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:13 INFO - PROCESS | 1944 | 1466437873785 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:51:13 INFO - PROCESS | 1944 | 1466437873791 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 1944 | 1466437873792 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191de000 == 29 [pid = 1944] [id = 586] 08:51:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x118149800) [pid = 1944] [serial = 1758] [outer = 0x0] 08:51:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x118402c00) [pid = 1944] [serial = 1759] [outer = 0x118149800] 08:51:13 INFO - PROCESS | 1944 | 1466437873819 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x11925a000) [pid = 1944] [serial = 1760] [outer = 0x118149800] 08:51:14 INFO - PROCESS | 1944 | 1466437874194 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]]]}] 08:51:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:51:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 532ms 08:51:14 INFO - PROCESS | 1944 | 1466437874215 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 1944 | 1466437874216 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:51:14 INFO - PROCESS | 1944 | 1466437874223 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 1944 | 1466437874225 Marionette TRACE conn2 <- [1,2318,null,{}] 08:51:14 INFO - PROCESS | 1944 | 1466437874233 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}] 08:51:14 INFO - PROCESS | 1944 | 1466437874238 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:14 INFO - PROCESS | 1944 | 1466437874318 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:51:14 INFO - PROCESS | 1944 | 1466437874325 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:14 INFO - PROCESS | 1944 | 1466437874327 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12138d800 == 30 [pid = 1944] [id = 587] 08:51:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x11998a000) [pid = 1944] [serial = 1761] [outer = 0x0] 08:51:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x120e85800) [pid = 1944] [serial = 1762] [outer = 0x11998a000] 08:51:14 INFO - PROCESS | 1944 | 1466437874354 Marionette DEBUG loaded listener.js 08:51:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x120fe9800) [pid = 1944] [serial = 1763] [outer = 0x11998a000] 08:51:14 INFO - PROCESS | 1944 | 1466437874745 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] 08:51:14 INFO - PROCESS | 1944 | 1466437874805 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:51:14 INFO - PROCESS | 1944 | 1466437874809 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 1944 | 1466437874811 Marionette TRACE conn2 <- [1,2322,null,{}] 08:51:14 INFO - PROCESS | 1944 | 1466437874814 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}] 08:51:14 INFO - PROCESS | 1944 | 1466437874816 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:14 INFO - PROCESS | 1944 | 1466437874986 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:51:15 INFO - PROCESS | 1944 | 1466437874998 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 1944 | 1466437875000 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x123cf3000 == 31 [pid = 1944] [id = 588] 08:51:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x121771c00) [pid = 1944] [serial = 1764] [outer = 0x0] 08:51:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x121bae000) [pid = 1944] [serial = 1765] [outer = 0x121771c00] 08:51:15 INFO - PROCESS | 1944 | 1466437875044 Marionette DEBUG loaded listener.js 08:51:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x121bb5c00) [pid = 1944] [serial = 1766] [outer = 0x121771c00] 08:51:15 INFO - PROCESS | 1944 | 1466437875511 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]]]}] 08:51:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:51:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 721ms 08:51:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:51:15 INFO - PROCESS | 1944 | 1466437875529 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:51:15 INFO - PROCESS | 1944 | 1466437875531 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:51:15 INFO - PROCESS | 1944 | 1466437875533 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:51:15 INFO - PROCESS | 1944 | 1466437875534 Marionette TRACE conn2 <- [1,2326,null,{}] 08:51:15 INFO - PROCESS | 1944 | 1466437875536 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}] 08:51:15 INFO - PROCESS | 1944 | 1466437875538 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:15 INFO - PROCESS | 1944 | 1466437875638 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:51:15 INFO - PROCESS | 1944 | 1466437875641 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 1944 | 1466437875642 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x126543000 == 32 [pid = 1944] [id = 589] 08:51:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x11835e000) [pid = 1944] [serial = 1767] [outer = 0x0] 08:51:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x12409d800) [pid = 1944] [serial = 1768] [outer = 0x11835e000] 08:51:15 INFO - PROCESS | 1944 | 1466437875667 Marionette DEBUG loaded listener.js 08:51:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x124beb400) [pid = 1944] [serial = 1769] [outer = 0x11835e000] 08:51:16 INFO - PROCESS | 1944 | 1466437876025 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]]]}] 08:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 08:51:16 INFO - PROCESS | 1944 | 1466437876054 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 1944 | 1466437876056 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:51:16 INFO - PROCESS | 1944 | 1466437876064 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 1944 | 1466437876065 Marionette TRACE conn2 <- [1,2330,null,{}] 08:51:16 INFO - PROCESS | 1944 | 1466437876068 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}] 08:51:16 INFO - PROCESS | 1944 | 1466437876072 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:16 INFO - PROCESS | 1944 | 1466437876181 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:51:16 INFO - PROCESS | 1944 | 1466437876224 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:16 INFO - PROCESS | 1944 | 1466437876225 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x129358000 == 33 [pid = 1944] [id = 590] 08:51:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x115e18800) [pid = 1944] [serial = 1770] [outer = 0x0] 08:51:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x125dc8000) [pid = 1944] [serial = 1771] [outer = 0x115e18800] 08:51:16 INFO - PROCESS | 1944 | 1466437876251 Marionette DEBUG loaded listener.js 08:51:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x126d32c00) [pid = 1944] [serial = 1772] [outer = 0x115e18800] 08:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 568ms 08:51:16 INFO - PROCESS | 1944 | 1466437876626 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]]]}] 08:51:16 INFO - PROCESS | 1944 | 1466437876633 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:51:16 INFO - PROCESS | 1944 | 1466437876634 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:51:16 INFO - PROCESS | 1944 | 1466437876637 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 1944 | 1466437876638 Marionette TRACE conn2 <- [1,2334,null,{}] 08:51:16 INFO - PROCESS | 1944 | 1466437876640 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}] 08:51:16 INFO - PROCESS | 1944 | 1466437876642 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:16 INFO - PROCESS | 1944 | 1466437876804 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x126a86800) [pid = 1944] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x115e89c00) [pid = 1944] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x129375400) [pid = 1944] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x1167e0800) [pid = 1944] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x117e32c00) [pid = 1944] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x12c114400) [pid = 1944] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x12c46b800) [pid = 1944] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11268e400) [pid = 1944] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x110fe6000) [pid = 1944] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x126a8dc00) [pid = 1944] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x1181de800) [pid = 1944] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x1198a8800) [pid = 1944] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x121be5400) [pid = 1944] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x1167e7400) [pid = 1944] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x12be2fc00) [pid = 1944] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x114f7d800) [pid = 1944] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x118403800) [pid = 1944] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x129058400) [pid = 1944] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x119255800) [pid = 1944] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x110ff2800) [pid = 1944] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x121bacc00) [pid = 1944] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x120f08800) [pid = 1944] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12b8c7000) [pid = 1944] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x118360000) [pid = 1944] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x121be0000) [pid = 1944] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:51:17 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x129181c00) [pid = 1944] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:51:17 INFO - PROCESS | 1944 | 1466437877388 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:17 INFO - PROCESS | 1944 | 1466437877389 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x1127f7800 == 34 [pid = 1944] [id = 591] 08:51:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x110fe3400) [pid = 1944] [serial = 1773] [outer = 0x0] 08:51:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x111c7b400) [pid = 1944] [serial = 1774] [outer = 0x110fe3400] 08:51:17 INFO - PROCESS | 1944 | 1466437877414 Marionette DEBUG loaded listener.js 08:51:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x112d41800) [pid = 1944] [serial = 1775] [outer = 0x110fe3400] 08:51:17 INFO - PROCESS | 1944 | 1466437877708 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]]]}] 08:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1119ms 08:51:17 INFO - PROCESS | 1944 | 1466437877756 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:51:17 INFO - PROCESS | 1944 | 1466437877757 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:51:17 INFO - PROCESS | 1944 | 1466437877760 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:51:17 INFO - PROCESS | 1944 | 1466437877761 Marionette TRACE conn2 <- [1,2338,null,{}] 08:51:17 INFO - PROCESS | 1944 | 1466437877763 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}] 08:51:17 INFO - PROCESS | 1944 | 1466437877764 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:17 INFO - PROCESS | 1944 | 1466437877842 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:51:17 INFO - PROCESS | 1944 | 1466437877846 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:17 INFO - PROCESS | 1944 | 1466437877847 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a626800 == 35 [pid = 1944] [id = 592] 08:51:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x112e69800) [pid = 1944] [serial = 1776] [outer = 0x0] 08:51:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1181e9c00) [pid = 1944] [serial = 1777] [outer = 0x112e69800] 08:51:17 INFO - PROCESS | 1944 | 1466437877872 Marionette DEBUG loaded listener.js 08:51:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x121bad800) [pid = 1944] [serial = 1778] [outer = 0x112e69800] 08:51:18 INFO - PROCESS | 1944 | 1466437878207 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]]]}] 08:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 470ms 08:51:18 INFO - PROCESS | 1944 | 1466437878230 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:51:18 INFO - PROCESS | 1944 | 1466437878232 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:51:18 INFO - PROCESS | 1944 | 1466437878243 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:51:18 INFO - PROCESS | 1944 | 1466437878245 Marionette TRACE conn2 <- [1,2342,null,{}] 08:51:18 INFO - PROCESS | 1944 | 1466437878247 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}] 08:51:18 INFO - PROCESS | 1944 | 1466437878248 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:18 INFO - PROCESS | 1944 | 1466437878358 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:51:18 INFO - PROCESS | 1944 | 1466437878365 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:18 INFO - PROCESS | 1944 | 1466437878366 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aaab000 == 36 [pid = 1944] [id = 593] 08:51:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x121bacc00) [pid = 1944] [serial = 1779] [outer = 0x0] 08:51:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x126a86800) [pid = 1944] [serial = 1780] [outer = 0x121bacc00] 08:51:18 INFO - PROCESS | 1944 | 1466437878391 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x129371800) [pid = 1944] [serial = 1781] [outer = 0x121bacc00] 08:51:18 INFO - PROCESS | 1944 | 1466437878704 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]]]}] 08:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 480ms 08:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:51:18 INFO - PROCESS | 1944 | 1466437878714 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:51:18 INFO - PROCESS | 1944 | 1466437878715 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:51:18 INFO - PROCESS | 1944 | 1466437878719 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:51:18 INFO - PROCESS | 1944 | 1466437878722 Marionette TRACE conn2 <- [1,2346,null,{}] 08:51:18 INFO - PROCESS | 1944 | 1466437878725 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}] 08:51:18 INFO - PROCESS | 1944 | 1466437878726 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:18 INFO - PROCESS | 1944 | 1466437878807 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:51:18 INFO - PROCESS | 1944 | 1466437878811 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:18 INFO - PROCESS | 1944 | 1466437878812 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b090800 == 37 [pid = 1944] [id = 594] 08:51:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x129373c00) [pid = 1944] [serial = 1782] [outer = 0x0] 08:51:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12a6bac00) [pid = 1944] [serial = 1783] [outer = 0x129373c00] 08:51:18 INFO - PROCESS | 1944 | 1466437878836 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12aa44400) [pid = 1944] [serial = 1784] [outer = 0x129373c00] 08:51:19 INFO - PROCESS | 1944 | 1466437879177 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]]]}] 08:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 474ms 08:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:51:19 INFO - PROCESS | 1944 | 1466437879192 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:51:19 INFO - PROCESS | 1944 | 1466437879194 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:51:19 INFO - PROCESS | 1944 | 1466437879196 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:51:19 INFO - PROCESS | 1944 | 1466437879210 Marionette TRACE conn2 <- [1,2350,null,{}] 08:51:19 INFO - PROCESS | 1944 | 1466437879212 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}] 08:51:19 INFO - PROCESS | 1944 | 1466437879214 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:19 INFO - PROCESS | 1944 | 1466437879339 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:51:19 INFO - PROCESS | 1944 | 1466437879346 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:19 INFO - PROCESS | 1944 | 1466437879347 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbe0000 == 38 [pid = 1944] [id = 595] 08:51:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x116138800) [pid = 1944] [serial = 1785] [outer = 0x0] 08:51:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12aaca000) [pid = 1944] [serial = 1786] [outer = 0x116138800] 08:51:19 INFO - PROCESS | 1944 | 1466437879373 Marionette DEBUG loaded listener.js 08:51:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12ba6fc00) [pid = 1944] [serial = 1787] [outer = 0x116138800] 08:51:19 INFO - PROCESS | 1944 | 1466437879944 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]]]}] 08:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 787ms 08:51:19 INFO - PROCESS | 1944 | 1466437879983 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:51:19 INFO - PROCESS | 1944 | 1466437879988 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:51:19 INFO - PROCESS | 1944 | 1466437879991 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:51:19 INFO - PROCESS | 1944 | 1466437879994 Marionette TRACE conn2 <- [1,2354,null,{}] 08:51:19 INFO - PROCESS | 1944 | 1466437879997 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}] 08:51:20 INFO - PROCESS | 1944 | 1466437879999 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:20 INFO - PROCESS | 1944 | 1466437880133 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:51:20 INFO - PROCESS | 1944 | 1466437880224 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:20 INFO - PROCESS | 1944 | 1466437880226 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x118d18000 == 39 [pid = 1944] [id = 596] 08:51:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x116136c00) [pid = 1944] [serial = 1788] [outer = 0x0] 08:51:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x1167e3400) [pid = 1944] [serial = 1789] [outer = 0x116136c00] 08:51:20 INFO - PROCESS | 1944 | 1466437880257 Marionette DEBUG loaded listener.js 08:51:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x1181e2c00) [pid = 1944] [serial = 1790] [outer = 0x116136c00] 08:51:20 INFO - PROCESS | 1944 | 1466437880780 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]]]}] 08:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 827ms 08:51:20 INFO - PROCESS | 1944 | 1466437880846 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:51:20 INFO - PROCESS | 1944 | 1466437880849 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:51:20 INFO - PROCESS | 1944 | 1466437880858 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:51:20 INFO - PROCESS | 1944 | 1466437880860 Marionette TRACE conn2 <- [1,2358,null,{}] 08:51:20 INFO - PROCESS | 1944 | 1466437880862 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}] 08:51:20 INFO - PROCESS | 1944 | 1466437880864 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:20 INFO - PROCESS | 1944 | 1466437880978 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:51:21 INFO - PROCESS | 1944 | 1466437881070 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:21 INFO - PROCESS | 1944 | 1466437881071 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c75000 == 40 [pid = 1944] [id = 597] 08:51:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x1181e7400) [pid = 1944] [serial = 1791] [outer = 0x0] 08:51:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x119985c00) [pid = 1944] [serial = 1792] [outer = 0x1181e7400] 08:51:21 INFO - PROCESS | 1944 | 1466437881102 Marionette DEBUG loaded listener.js 08:51:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x120e8a400) [pid = 1944] [serial = 1793] [outer = 0x1181e7400] 08:51:21 INFO - PROCESS | 1944 | 1466437881798 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]]]}] 08:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 970ms 08:51:21 INFO - PROCESS | 1944 | 1466437881843 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:51:21 INFO - PROCESS | 1944 | 1466437881846 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:51:21 INFO - PROCESS | 1944 | 1466437881851 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:51:21 INFO - PROCESS | 1944 | 1466437881852 Marionette TRACE conn2 <- [1,2362,null,{}] 08:51:21 INFO - PROCESS | 1944 | 1466437881856 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}] 08:51:21 INFO - PROCESS | 1944 | 1466437881857 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:21 INFO - PROCESS | 1944 | 1466437881966 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:51:22 INFO - PROCESS | 1944 | 1466437882034 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 1944 | 1466437882037 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x11818a000 == 41 [pid = 1944] [id = 598] 08:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x112f1c400) [pid = 1944] [serial = 1794] [outer = 0x0] 08:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x113021800) [pid = 1944] [serial = 1795] [outer = 0x112f1c400] 08:51:22 INFO - PROCESS | 1944 | 1466437882066 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x115e8fc00) [pid = 1944] [serial = 1796] [outer = 0x112f1c400] 08:51:22 INFO - PROCESS | 1944 | --DOCSHELL 0x12b090800 == 40 [pid = 1944] [id = 594] 08:51:22 INFO - PROCESS | 1944 | --DOCSHELL 0x12aaab000 == 39 [pid = 1944] [id = 593] 08:51:22 INFO - PROCESS | 1944 | --DOCSHELL 0x12a626800 == 38 [pid = 1944] [id = 592] 08:51:22 INFO - PROCESS | 1944 | --DOCSHELL 0x1127f7800 == 37 [pid = 1944] [id = 591] 08:51:22 INFO - PROCESS | 1944 | --DOCSHELL 0x129358000 == 36 [pid = 1944] [id = 590] 08:51:22 INFO - PROCESS | 1944 | --DOCSHELL 0x126543000 == 35 [pid = 1944] [id = 589] 08:51:22 INFO - PROCESS | 1944 | --DOCSHELL 0x123cf3000 == 34 [pid = 1944] [id = 588] 08:51:22 INFO - PROCESS | 1944 | --DOCSHELL 0x12138d800 == 33 [pid = 1944] [id = 587] 08:51:22 INFO - PROCESS | 1944 | --DOCSHELL 0x1191de000 == 32 [pid = 1944] [id = 586] 08:51:22 INFO - PROCESS | 1944 | --DOCSHELL 0x117e7c800 == 31 [pid = 1944] [id = 585] 08:51:22 INFO - PROCESS | 1944 | --DOCSHELL 0x123b12800 == 30 [pid = 1944] [id = 584] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x120de8400) [pid = 1944] [serial = 1634] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x126589c00) [pid = 1944] [serial = 1637] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x12a6c2000) [pid = 1944] [serial = 1640] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x12a541c00) [pid = 1944] [serial = 1628] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x1181e3c00) [pid = 1944] [serial = 1631] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x12aac9400) [pid = 1944] [serial = 1643] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x12b02f800) [pid = 1944] [serial = 1693] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x12b8c2400) [pid = 1944] [serial = 1694] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x12aacd800) [pid = 1944] [serial = 1708] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12aa3ec00) [pid = 1944] [serial = 1690] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x12b033c00) [pid = 1944] [serial = 1691] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x120ded800) [pid = 1944] [serial = 1687] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x124220c00) [pid = 1944] [serial = 1688] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x110ff2c00) [pid = 1944] [serial = 1724] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x1176edc00) [pid = 1944] [serial = 1726] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x121bafc00) [pid = 1944] [serial = 1729] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x121bb4400) [pid = 1944] [serial = 1730] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x112694c00) [pid = 1944] [serial = 1721] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x120f0c000) [pid = 1944] [serial = 1732] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12ba73c00) [pid = 1944] [serial = 1711] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12c738400) [pid = 1944] [serial = 1718] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x117e2a400) [pid = 1944] [serial = 1715] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x120f11400) [pid = 1944] [serial = 1733] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x12c114000) [pid = 1944] [serial = 1712] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x12b7c0800) [pid = 1944] [serial = 1709] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12c735000) [pid = 1944] [serial = 1727] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1181e1800) [pid = 1944] [serial = 1598] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11835c800) [pid = 1944] [serial = 1595] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x12c11c800) [pid = 1944] [serial = 1714] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12c470c00) [pid = 1944] [serial = 1717] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x112691000) [pid = 1944] [serial = 1720] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x110fecc00) [pid = 1944] [serial = 1723] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12917b400) [pid = 1944] [serial = 1705] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x128d08000) [pid = 1944] [serial = 1706] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x11830cc00) [pid = 1944] [serial = 1696] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1187a5c00) [pid = 1944] [serial = 1697] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x11998e400) [pid = 1944] [serial = 1699] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12158c800) [pid = 1944] [serial = 1700] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x124461800) [pid = 1944] [serial = 1702] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x125de5c00) [pid = 1944] [serial = 1703] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x1176e5800) [pid = 1944] [serial = 1684] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x118366400) [pid = 1944] [serial = 1685] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12c737000) [pid = 1944] [serial = 1682] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12c470400) [pid = 1944] [serial = 1681] [outer = 0x0] [url = about:blank] 08:51:22 INFO - PROCESS | 1944 | 1466437882506 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]]]}] 08:51:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:51:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 08:51:22 INFO - PROCESS | 1944 | 1466437882521 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:51:22 INFO - PROCESS | 1944 | 1466437882526 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:51:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:51:22 INFO - PROCESS | 1944 | 1466437882532 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:51:22 INFO - PROCESS | 1944 | 1466437882537 Marionette TRACE conn2 <- [1,2366,null,{}] 08:51:22 INFO - PROCESS | 1944 | 1466437882549 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}] 08:51:22 INFO - PROCESS | 1944 | 1466437882552 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:22 INFO - PROCESS | 1944 | 1466437882675 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:51:22 INFO - PROCESS | 1944 | 1466437882681 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 1944 | 1466437882682 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x118189000 == 31 [pid = 1944] [id = 599] 08:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x1167ec000) [pid = 1944] [serial = 1797] [outer = 0x0] 08:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x117e32c00) [pid = 1944] [serial = 1798] [outer = 0x1167ec000] 08:51:22 INFO - PROCESS | 1944 | 1466437882711 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x118202c00) [pid = 1944] [serial = 1799] [outer = 0x1167ec000] 08:51:23 INFO - PROCESS | 1944 | 1466437883195 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]]]}] 08:51:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:51:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 675ms 08:51:23 INFO - PROCESS | 1944 | 1466437883206 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 1944 | 1466437883207 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:51:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:51:23 INFO - PROCESS | 1944 | 1466437883210 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 1944 | 1466437883213 Marionette TRACE conn2 <- [1,2370,null,{}] 08:51:23 INFO - PROCESS | 1944 | 1466437883227 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}] 08:51:23 INFO - PROCESS | 1944 | 1466437883232 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:23 INFO - PROCESS | 1944 | 1466437883405 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:51:23 INFO - PROCESS | 1944 | 1466437883422 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:23 INFO - PROCESS | 1944 | 1466437883425 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12141e000 == 32 [pid = 1944] [id = 600] 08:51:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11962b800) [pid = 1944] [serial = 1800] [outer = 0x0] 08:51:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x11998e400) [pid = 1944] [serial = 1801] [outer = 0x11962b800] 08:51:23 INFO - PROCESS | 1944 | 1466437883480 Marionette DEBUG loaded listener.js 08:51:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x120f04400) [pid = 1944] [serial = 1802] [outer = 0x11962b800] 08:51:23 INFO - PROCESS | 1944 | 1466437883887 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]]]}] 08:51:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:51:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 721ms 08:51:23 INFO - PROCESS | 1944 | 1466437883932 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 1944 | 1466437883934 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:51:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:51:23 INFO - PROCESS | 1944 | 1466437883940 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 1944 | 1466437883941 Marionette TRACE conn2 <- [1,2374,null,{}] 08:51:23 INFO - PROCESS | 1944 | 1466437883943 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}] 08:51:23 INFO - PROCESS | 1944 | 1466437883944 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:24 INFO - PROCESS | 1944 | 1466437884060 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:51:24 INFO - PROCESS | 1944 | 1466437884067 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:24 INFO - PROCESS | 1944 | 1466437884068 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b5d800 == 33 [pid = 1944] [id = 601] 08:51:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x11820bc00) [pid = 1944] [serial = 1803] [outer = 0x0] 08:51:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x121451000) [pid = 1944] [serial = 1804] [outer = 0x11820bc00] 08:51:24 INFO - PROCESS | 1944 | 1466437884094 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x121baf400) [pid = 1944] [serial = 1805] [outer = 0x11820bc00] 08:51:24 INFO - PROCESS | 1944 | 1466437884440 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]]]}] 08:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 521ms 08:51:24 INFO - PROCESS | 1944 | 1466437884461 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:51:24 INFO - PROCESS | 1944 | 1466437884462 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:51:24 INFO - PROCESS | 1944 | 1466437884464 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:51:24 INFO - PROCESS | 1944 | 1466437884465 Marionette TRACE conn2 <- [1,2378,null,{}] 08:51:24 INFO - PROCESS | 1944 | 1466437884470 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}] 08:51:24 INFO - PROCESS | 1944 | 1466437884472 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:24 INFO - PROCESS | 1944 | 1466437884580 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:51:24 INFO - PROCESS | 1944 | 1466437884584 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:24 INFO - PROCESS | 1944 | 1466437884585 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x125f4a800 == 34 [pid = 1944] [id = 602] 08:51:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x112690400) [pid = 1944] [serial = 1806] [outer = 0x0] 08:51:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x124214000) [pid = 1944] [serial = 1807] [outer = 0x112690400] 08:51:24 INFO - PROCESS | 1944 | 1466437884616 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x124b79800) [pid = 1944] [serial = 1808] [outer = 0x112690400] 08:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 08:51:24 INFO - PROCESS | 1944 | 1466437884975 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]]]}] 08:51:24 INFO - PROCESS | 1944 | 1466437884985 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:51:24 INFO - PROCESS | 1944 | 1466437884986 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:51:24 INFO - PROCESS | 1944 | 1466437884988 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:51:24 INFO - PROCESS | 1944 | 1466437884989 Marionette TRACE conn2 <- [1,2382,null,{}] 08:51:24 INFO - PROCESS | 1944 | 1466437884992 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}] 08:51:24 INFO - PROCESS | 1944 | 1466437884996 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:25 INFO - PROCESS | 1944 | 1466437885128 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:51:25 INFO - PROCESS | 1944 | 1466437885132 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:25 INFO - PROCESS | 1944 | 1466437885133 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c6b800 == 35 [pid = 1944] [id = 603] 08:51:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x120e8ac00) [pid = 1944] [serial = 1809] [outer = 0x0] 08:51:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x125de6000) [pid = 1944] [serial = 1810] [outer = 0x120e8ac00] 08:51:25 INFO - PROCESS | 1944 | 1466437885194 Marionette DEBUG loaded listener.js 08:51:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x128d08400) [pid = 1944] [serial = 1811] [outer = 0x120e8ac00] 08:51:25 INFO - PROCESS | 1944 | 1466437885515 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]]]}] 08:51:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:51:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 568ms 08:51:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:51:25 INFO - PROCESS | 1944 | 1466437885557 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:51:25 INFO - PROCESS | 1944 | 1466437885558 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:51:25 INFO - PROCESS | 1944 | 1466437885560 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:51:25 INFO - PROCESS | 1944 | 1466437885561 Marionette TRACE conn2 <- [1,2386,null,{}] 08:51:25 INFO - PROCESS | 1944 | 1466437885564 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}] 08:51:25 INFO - PROCESS | 1944 | 1466437885565 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:25 INFO - PROCESS | 1944 | 1466437885668 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:51:25 INFO - PROCESS | 1944 | 1466437885672 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:25 INFO - PROCESS | 1944 | 1466437885681 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x1199bd000 == 36 [pid = 1944] [id = 604] 08:51:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11268e400) [pid = 1944] [serial = 1812] [outer = 0x0] 08:51:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x129184c00) [pid = 1944] [serial = 1813] [outer = 0x11268e400] 08:51:25 INFO - PROCESS | 1944 | 1466437885741 Marionette DEBUG loaded listener.js 08:51:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12a5d0800) [pid = 1944] [serial = 1814] [outer = 0x11268e400] 08:51:26 INFO - PROCESS | 1944 | 1466437886056 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]]]}] 08:51:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:51:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 08:51:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:51:26 INFO - PROCESS | 1944 | 1466437886079 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:51:26 INFO - PROCESS | 1944 | 1466437886080 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:51:26 INFO - PROCESS | 1944 | 1466437886082 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:51:26 INFO - PROCESS | 1944 | 1466437886083 Marionette TRACE conn2 <- [1,2390,null,{}] 08:51:26 INFO - PROCESS | 1944 | 1466437886088 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}] 08:51:26 INFO - PROCESS | 1944 | 1466437886089 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:26 INFO - PROCESS | 1944 | 1466437886193 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:51:26 INFO - PROCESS | 1944 | 1466437886204 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:26 INFO - PROCESS | 1944 | 1466437886205 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b07e800 == 37 [pid = 1944] [id = 605] 08:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12a5d2400) [pid = 1944] [serial = 1815] [outer = 0x0] 08:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12aac6800) [pid = 1944] [serial = 1816] [outer = 0x12a5d2400] 08:51:26 INFO - PROCESS | 1944 | 1466437886230 Marionette DEBUG loaded listener.js 08:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12b7c1800) [pid = 1944] [serial = 1817] [outer = 0x12a5d2400] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x115e18800) [pid = 1944] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x118149800) [pid = 1944] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x129373c00) [pid = 1944] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x116136800) [pid = 1944] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11998a000) [pid = 1944] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x113c88000) [pid = 1944] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x119253c00) [pid = 1944] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11998a400) [pid = 1944] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12136cc00) [pid = 1944] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12a5c8c00) [pid = 1944] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x11835e000) [pid = 1944] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x110fe9c00) [pid = 1944] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x110fe3400) [pid = 1944] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x121bacc00) [pid = 1944] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x121771c00) [pid = 1944] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x11687cc00) [pid = 1944] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:51:26 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x112e69800) [pid = 1944] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:51:26 INFO - PROCESS | 1944 | 1466437886614 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]]]}] 08:51:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:51:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 573ms 08:51:26 INFO - PROCESS | 1944 | 1466437886657 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:51:26 INFO - PROCESS | 1944 | 1466437886659 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:51:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:51:26 INFO - PROCESS | 1944 | 1466437886661 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:51:26 INFO - PROCESS | 1944 | 1466437886662 Marionette TRACE conn2 <- [1,2394,null,{}] 08:51:26 INFO - PROCESS | 1944 | 1466437886665 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}] 08:51:26 INFO - PROCESS | 1944 | 1466437886666 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:26 INFO - PROCESS | 1944 | 1466437886787 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:51:26 INFO - PROCESS | 1944 | 1466437886826 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:26 INFO - PROCESS | 1944 | 1466437886827 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x124baa000 == 38 [pid = 1944] [id = 606] 08:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x112688400) [pid = 1944] [serial = 1818] [outer = 0x0] 08:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11835e000) [pid = 1944] [serial = 1819] [outer = 0x112688400] 08:51:26 INFO - PROCESS | 1944 | 1466437886851 Marionette DEBUG loaded listener.js 08:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x121bacc00) [pid = 1944] [serial = 1820] [outer = 0x112688400] 08:51:27 INFO - PROCESS | 1944 | 1466437887138 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]]]}] 08:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 08:51:27 INFO - PROCESS | 1944 | 1466437887180 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 1944 | 1466437887181 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:51:27 INFO - PROCESS | 1944 | 1466437887184 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 1944 | 1466437887186 Marionette TRACE conn2 <- [1,2398,null,{}] 08:51:27 INFO - PROCESS | 1944 | 1466437887190 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}] 08:51:27 INFO - PROCESS | 1944 | 1466437887191 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:27 INFO - PROCESS | 1944 | 1466437887271 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:51:27 INFO - PROCESS | 1944 | 1466437887275 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:27 INFO - PROCESS | 1944 | 1466437887276 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf90800 == 39 [pid = 1944] [id = 607] 08:51:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x12630bc00) [pid = 1944] [serial = 1821] [outer = 0x0] 08:51:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12b7bc400) [pid = 1944] [serial = 1822] [outer = 0x12630bc00] 08:51:27 INFO - PROCESS | 1944 | 1466437887300 Marionette DEBUG loaded listener.js 08:51:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12b8cbc00) [pid = 1944] [serial = 1823] [outer = 0x12630bc00] 08:51:27 INFO - PROCESS | 1944 | 1466437887624 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]]]}] 08:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 470ms 08:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:51:27 INFO - PROCESS | 1944 | 1466437887655 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 1944 | 1466437887656 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:51:27 INFO - PROCESS | 1944 | 1466437887658 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 1944 | 1466437887660 Marionette TRACE conn2 <- [1,2402,null,{}] 08:51:27 INFO - PROCESS | 1944 | 1466437887662 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}] 08:51:27 INFO - PROCESS | 1944 | 1466437887664 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:27 INFO - PROCESS | 1944 | 1466437887796 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:51:27 INFO - PROCESS | 1944 | 1466437887802 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:27 INFO - PROCESS | 1944 | 1466437887804 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c777800 == 40 [pid = 1944] [id = 608] 08:51:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x1187a6000) [pid = 1944] [serial = 1824] [outer = 0x0] 08:51:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12b8d1c00) [pid = 1944] [serial = 1825] [outer = 0x1187a6000] 08:51:27 INFO - PROCESS | 1944 | 1466437887829 Marionette DEBUG loaded listener.js 08:51:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12be2a400) [pid = 1944] [serial = 1826] [outer = 0x1187a6000] 08:51:28 INFO - PROCESS | 1944 | 1466437888154 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]]]}] 08:51:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:51:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 08:51:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:51:28 INFO - PROCESS | 1944 | 1466437888179 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:51:28 INFO - PROCESS | 1944 | 1466437888180 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:51:28 INFO - PROCESS | 1944 | 1466437888182 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:51:28 INFO - PROCESS | 1944 | 1466437888183 Marionette TRACE conn2 <- [1,2406,null,{}] 08:51:28 INFO - PROCESS | 1944 | 1466437888186 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}] 08:51:28 INFO - PROCESS | 1944 | 1466437888189 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:28 INFO - PROCESS | 1944 | 1466437888273 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:51:28 INFO - PROCESS | 1944 | 1466437888276 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:28 INFO - PROCESS | 1944 | 1466437888277 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x12cf0f000 == 41 [pid = 1944] [id = 609] 08:51:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12be2d000) [pid = 1944] [serial = 1827] [outer = 0x0] 08:51:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12c113400) [pid = 1944] [serial = 1828] [outer = 0x12be2d000] 08:51:28 INFO - PROCESS | 1944 | 1466437888300 Marionette DEBUG loaded listener.js 08:51:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12c11c800) [pid = 1944] [serial = 1829] [outer = 0x12be2d000] 08:51:28 INFO - PROCESS | 1944 | 1466437888807 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]]]}] 08:51:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:51:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 668ms 08:51:28 INFO - PROCESS | 1944 | 1466437888851 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:51:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:51:28 INFO - PROCESS | 1944 | 1466437888853 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:51:28 INFO - PROCESS | 1944 | 1466437888857 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:51:28 INFO - PROCESS | 1944 | 1466437888859 Marionette TRACE conn2 <- [1,2410,null,{}] 08:51:28 INFO - PROCESS | 1944 | 1466437888863 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}] 08:51:28 INFO - PROCESS | 1944 | 1466437888865 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:28 INFO - PROCESS | 1944 | 1466437888976 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:51:29 INFO - PROCESS | 1944 | 1466437889056 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:29 INFO - PROCESS | 1944 | 1466437889057 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x11911d800 == 42 [pid = 1944] [id = 610] 08:51:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x112f1e000) [pid = 1944] [serial = 1830] [outer = 0x0] 08:51:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x115e1a800) [pid = 1944] [serial = 1831] [outer = 0x112f1e000] 08:51:29 INFO - PROCESS | 1944 | 1466437889088 Marionette DEBUG loaded listener.js 08:51:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x116a1c000) [pid = 1944] [serial = 1832] [outer = 0x112f1e000] 08:51:29 INFO - PROCESS | 1944 | 1466437889524 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]]]}] 08:51:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:51:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 722ms 08:51:29 INFO - PROCESS | 1944 | 1466437889587 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:51:29 INFO - PROCESS | 1944 | 1466437889590 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:51:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:51:29 INFO - PROCESS | 1944 | 1466437889595 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:51:29 INFO - PROCESS | 1944 | 1466437889597 Marionette TRACE conn2 <- [1,2414,null,{}] 08:51:29 INFO - PROCESS | 1944 | 1466437889599 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}] 08:51:29 INFO - PROCESS | 1944 | 1466437889601 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:29 INFO - PROCESS | 1944 | 1466437889743 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:51:29 INFO - PROCESS | 1944 | 1466437889788 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:29 INFO - PROCESS | 1944 | 1466437889790 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c6f000 == 43 [pid = 1944] [id = 611] 08:51:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x1187ac000) [pid = 1944] [serial = 1833] [outer = 0x0] 08:51:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x11962dc00) [pid = 1944] [serial = 1834] [outer = 0x1187ac000] 08:51:29 INFO - PROCESS | 1944 | 1466437889821 Marionette DEBUG loaded listener.js 08:51:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x120f06000) [pid = 1944] [serial = 1835] [outer = 0x1187ac000] 08:51:30 INFO - PROCESS | 1944 | 1466437890240 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]]]}] 08:51:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:51:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 670ms 08:51:30 INFO - PROCESS | 1944 | 1466437890266 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:51:30 INFO - PROCESS | 1944 | 1466437890268 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:51:30 INFO - PROCESS | 1944 | 1466437890270 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:51:30 INFO - PROCESS | 1944 | 1466437890273 Marionette TRACE conn2 <- [1,2418,null,{}] 08:51:30 INFO - PROCESS | 1944 | 1466437890281 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}] 08:51:30 INFO - PROCESS | 1944 | 1466437890284 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:30 INFO - PROCESS | 1944 | 1466437890389 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:51:30 INFO - PROCESS | 1944 | 1466437890457 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:30 INFO - PROCESS | 1944 | 1466437890459 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x12cf03000 == 44 [pid = 1944] [id = 612] 08:51:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x124218c00) [pid = 1944] [serial = 1836] [outer = 0x0] 08:51:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x125dc6400) [pid = 1944] [serial = 1837] [outer = 0x124218c00] 08:51:30 INFO - PROCESS | 1944 | 1466437890531 Marionette DEBUG loaded listener.js 08:51:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x12658bc00) [pid = 1944] [serial = 1838] [outer = 0x124218c00] 08:51:30 INFO - PROCESS | 1944 | 1466437890954 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]]]}] 08:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 723ms 08:51:30 INFO - PROCESS | 1944 | 1466437890994 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:51:30 INFO - PROCESS | 1944 | 1466437890996 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:51:31 INFO - PROCESS | 1944 | 1466437890998 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:51:31 INFO - PROCESS | 1944 | 1466437890999 Marionette TRACE conn2 <- [1,2422,null,{}] 08:51:31 INFO - PROCESS | 1944 | 1466437891003 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}] 08:51:31 INFO - PROCESS | 1944 | 1466437891005 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:31 INFO - PROCESS | 1944 | 1466437891126 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:51:31 INFO - PROCESS | 1944 | 1466437891206 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 1944 | 1466437891208 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d866800 == 45 [pid = 1944] [id = 613] 08:51:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x129687c00) [pid = 1944] [serial = 1839] [outer = 0x0] 08:51:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12a6be800) [pid = 1944] [serial = 1840] [outer = 0x129687c00] 08:51:31 INFO - PROCESS | 1944 | 1466437891236 Marionette DEBUG loaded listener.js 08:51:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12b8c3400) [pid = 1944] [serial = 1841] [outer = 0x129687c00] 08:51:31 INFO - PROCESS | 1944 | 1466437891632 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]]]}] 08:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 719ms 08:51:31 INFO - PROCESS | 1944 | 1466437891718 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:51:31 INFO - PROCESS | 1944 | 1466437891719 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:51:31 INFO - PROCESS | 1944 | 1466437891721 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:51:31 INFO - PROCESS | 1944 | 1466437891723 Marionette TRACE conn2 <- [1,2426,null,{}] 08:51:31 INFO - PROCESS | 1944 | 1466437891725 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}] 08:51:31 INFO - PROCESS | 1944 | 1466437891726 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:31 INFO - PROCESS | 1944 | 1466437891830 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:51:31 INFO - PROCESS | 1944 | 1466437891938 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 1944 | 1466437891940 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x112f2f000 == 46 [pid = 1944] [id = 614] 08:51:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x112687000) [pid = 1944] [serial = 1842] [outer = 0x0] 08:51:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x1181dd000) [pid = 1944] [serial = 1843] [outer = 0x112687000] 08:51:31 INFO - PROCESS | 1944 | 1466437891972 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x124bec400) [pid = 1944] [serial = 1844] [outer = 0x112687000] 08:51:32 INFO - PROCESS | 1944 | 1466437892555 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]]]}] 08:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 870ms 08:51:32 INFO - PROCESS | 1944 | 1466437892603 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:51:32 INFO - PROCESS | 1944 | 1466437892605 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:51:32 INFO - PROCESS | 1944 | 1466437892610 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:51:32 INFO - PROCESS | 1944 | 1466437892611 Marionette TRACE conn2 <- [1,2430,null,{}] 08:51:32 INFO - PROCESS | 1944 | 1466437892615 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}] 08:51:32 INFO - PROCESS | 1944 | 1466437892616 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:32 INFO - PROCESS | 1944 | 1466437892716 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:51:32 INFO - PROCESS | 1944 | 1466437892805 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:32 INFO - PROCESS | 1944 | 1466437892806 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x116409000 == 47 [pid = 1944] [id = 615] 08:51:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x1167dec00) [pid = 1944] [serial = 1845] [outer = 0x0] 08:51:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x116807c00) [pid = 1944] [serial = 1846] [outer = 0x1167dec00] 08:51:32 INFO - PROCESS | 1944 | 1466437892835 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x1181db000) [pid = 1944] [serial = 1847] [outer = 0x1167dec00] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12c777800 == 46 [pid = 1944] [id = 608] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf90800 == 45 [pid = 1944] [id = 607] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x124baa000 == 44 [pid = 1944] [id = 606] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12b07e800 == 43 [pid = 1944] [id = 605] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x1199bd000 == 42 [pid = 1944] [id = 604] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x128c6b800 == 41 [pid = 1944] [id = 603] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x125f4a800 == 40 [pid = 1944] [id = 602] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x124b5d800 == 39 [pid = 1944] [id = 601] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12141e000 == 38 [pid = 1944] [id = 600] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x118189000 == 37 [pid = 1944] [id = 599] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x11818a000 == 36 [pid = 1944] [id = 598] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x128c75000 == 35 [pid = 1944] [id = 597] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x118d18000 == 34 [pid = 1944] [id = 596] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbe0000 == 33 [pid = 1944] [id = 595] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x112f2f000 == 32 [pid = 1944] [id = 614] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12d866800 == 31 [pid = 1944] [id = 613] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12cf03000 == 30 [pid = 1944] [id = 612] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x128c6f000 == 29 [pid = 1944] [id = 611] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12cf0f000 == 28 [pid = 1944] [id = 609] 08:51:33 INFO - PROCESS | 1944 | --DOCSHELL 0x11911d800 == 27 [pid = 1944] [id = 610] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x125dc8000) [pid = 1944] [serial = 1771] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x118402c00) [pid = 1944] [serial = 1759] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x11925a000) [pid = 1944] [serial = 1760] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x12a6bac00) [pid = 1944] [serial = 1783] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x116705c00) [pid = 1944] [serial = 1756] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x120e85800) [pid = 1944] [serial = 1762] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x117141c00) [pid = 1944] [serial = 1757] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x11814f800) [pid = 1944] [serial = 1736] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x116706c00) [pid = 1944] [serial = 1735] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x119a96000) [pid = 1944] [serial = 1754] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x11962b400) [pid = 1944] [serial = 1753] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x120f10400) [pid = 1944] [serial = 1739] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x119a8c400) [pid = 1944] [serial = 1738] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x125dd9400) [pid = 1944] [serial = 1742] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x121be4800) [pid = 1944] [serial = 1741] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12b8c4400) [pid = 1944] [serial = 1745] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12b025c00) [pid = 1944] [serial = 1744] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12409d800) [pid = 1944] [serial = 1768] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x126d32c00) [pid = 1944] [serial = 1772] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12b8cb800) [pid = 1944] [serial = 1747] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x112d41800) [pid = 1944] [serial = 1775] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x126a86800) [pid = 1944] [serial = 1780] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x129371800) [pid = 1944] [serial = 1781] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12ba70000) [pid = 1944] [serial = 1748] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x111c7b400) [pid = 1944] [serial = 1774] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x121bae000) [pid = 1944] [serial = 1765] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x1176e8800) [pid = 1944] [serial = 1750] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x124beb400) [pid = 1944] [serial = 1769] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x1181e9c00) [pid = 1944] [serial = 1777] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x121bb5c00) [pid = 1944] [serial = 1766] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x121bad800) [pid = 1944] [serial = 1778] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x1181e5c00) [pid = 1944] [serial = 1751] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12aa44400) [pid = 1944] [serial = 1784] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x120fe9800) [pid = 1944] [serial = 1763] [outer = 0x0] [url = about:blank] 08:51:33 INFO - PROCESS | 1944 | 1466437893870 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]]]}] 08:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1272ms 08:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:51:33 INFO - PROCESS | 1944 | 1466437893882 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:51:33 INFO - PROCESS | 1944 | 1466437893884 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:51:33 INFO - PROCESS | 1944 | 1466437893890 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:51:33 INFO - PROCESS | 1944 | 1466437893892 Marionette TRACE conn2 <- [1,2434,null,{}] 08:51:33 INFO - PROCESS | 1944 | 1466437893895 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}] 08:51:33 INFO - PROCESS | 1944 | 1466437893897 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:33 INFO - PROCESS | 1944 | 1466437893981 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:51:33 INFO - PROCESS | 1944 | 1466437893988 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:33 INFO - PROCESS | 1944 | 1466437893990 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x112edf000 == 28 [pid = 1944] [id = 616] 08:51:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x111ec9800) [pid = 1944] [serial = 1848] [outer = 0x0] 08:51:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x11223e000) [pid = 1944] [serial = 1849] [outer = 0x111ec9800] 08:51:34 INFO - PROCESS | 1944 | 1466437894018 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x1122aac00) [pid = 1944] [serial = 1850] [outer = 0x111ec9800] 08:51:34 INFO - PROCESS | 1944 | 1466437894413 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]]]}] 08:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 571ms 08:51:34 INFO - PROCESS | 1944 | 1466437894460 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:51:34 INFO - PROCESS | 1944 | 1466437894464 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:51:34 INFO - PROCESS | 1944 | 1466437894469 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:51:34 INFO - PROCESS | 1944 | 1466437894470 Marionette TRACE conn2 <- [1,2438,null,{}] 08:51:34 INFO - PROCESS | 1944 | 1466437894473 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}] 08:51:34 INFO - PROCESS | 1944 | 1466437894474 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:34 INFO - PROCESS | 1944 | 1466437894553 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:51:34 INFO - PROCESS | 1944 | 1466437894558 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:34 INFO - PROCESS | 1944 | 1466437894560 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x1168c2800 == 29 [pid = 1944] [id = 617] 08:51:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11292a400) [pid = 1944] [serial = 1851] [outer = 0x0] 08:51:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x112d41c00) [pid = 1944] [serial = 1852] [outer = 0x11292a400] 08:51:34 INFO - PROCESS | 1944 | 1466437894587 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x112f18000) [pid = 1944] [serial = 1853] [outer = 0x11292a400] 08:51:34 INFO - PROCESS | 1944 | 1466437894913 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]]]}] 08:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 519ms 08:51:34 INFO - PROCESS | 1944 | 1466437894989 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:51:34 INFO - PROCESS | 1944 | 1466437894990 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:51:34 INFO - PROCESS | 1944 | 1466437894992 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:51:34 INFO - PROCESS | 1944 | 1466437894995 Marionette TRACE conn2 <- [1,2442,null,{}] 08:51:35 INFO - PROCESS | 1944 | 1466437895003 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}] 08:51:35 INFO - PROCESS | 1944 | 1466437895006 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:35 INFO - PROCESS | 1944 | 1466437895082 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:51:35 INFO - PROCESS | 1944 | 1466437895090 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:35 INFO - PROCESS | 1944 | 1466437895092 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x118186800 == 30 [pid = 1944] [id = 618] 08:51:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x11291c800) [pid = 1944] [serial = 1854] [outer = 0x0] 08:51:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x115e22000) [pid = 1944] [serial = 1855] [outer = 0x11291c800] 08:51:35 INFO - PROCESS | 1944 | 1466437895119 Marionette DEBUG loaded listener.js 08:51:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x116195c00) [pid = 1944] [serial = 1856] [outer = 0x11291c800] 08:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 473ms 08:51:35 INFO - PROCESS | 1944 | 1466437895457 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]]]}] 08:51:35 INFO - PROCESS | 1944 | 1466437895465 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:51:35 INFO - PROCESS | 1944 | 1466437895467 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:51:35 INFO - PROCESS | 1944 | 1466437895472 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - PROCESS | 1944 | 1466437895473 Marionette TRACE conn2 <- [1,2446,null,{}] 08:51:35 INFO - PROCESS | 1944 | 1466437895475 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}] 08:51:35 INFO - PROCESS | 1944 | 1466437895476 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:35 INFO - PROCESS | 1944 | 1466437895556 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:51:35 INFO - PROCESS | 1944 | 1466437895616 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:35 INFO - PROCESS | 1944 | 1466437895617 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185e8000 == 31 [pid = 1944] [id = 619] 08:51:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x115e18400) [pid = 1944] [serial = 1857] [outer = 0x0] 08:51:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x1167e1800) [pid = 1944] [serial = 1858] [outer = 0x115e18400] 08:51:35 INFO - PROCESS | 1944 | 1466437895643 Marionette DEBUG loaded listener.js 08:51:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x1167ed000) [pid = 1944] [serial = 1859] [outer = 0x115e18400] 08:51:35 INFO - PROCESS | 1944 | 1466437895941 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]]]}] 08:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 522ms 08:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:51:36 INFO - PROCESS | 1944 | 1466437895994 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:51:36 INFO - PROCESS | 1944 | 1466437895995 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:51:36 INFO - PROCESS | 1944 | 1466437895997 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:51:36 INFO - PROCESS | 1944 | 1466437895998 Marionette TRACE conn2 <- [1,2450,null,{}] 08:51:36 INFO - PROCESS | 1944 | 1466437896000 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}] 08:51:36 INFO - PROCESS | 1944 | 1466437896001 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:36 INFO - PROCESS | 1944 | 1466437896096 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:51:36 INFO - PROCESS | 1944 | 1466437896100 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:36 INFO - PROCESS | 1944 | 1466437896101 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x119617000 == 32 [pid = 1944] [id = 620] 08:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x112a72c00) [pid = 1944] [serial = 1860] [outer = 0x0] 08:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x116882000) [pid = 1944] [serial = 1861] [outer = 0x112a72c00] 08:51:36 INFO - PROCESS | 1944 | 1466437896126 Marionette DEBUG loaded listener.js 08:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1176e5400) [pid = 1944] [serial = 1862] [outer = 0x112a72c00] 08:51:36 INFO - PROCESS | 1944 | 1466437896481 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]]]}] 08:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 522ms 08:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:51:36 INFO - PROCESS | 1944 | 1466437896520 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:51:36 INFO - PROCESS | 1944 | 1466437896521 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:51:36 INFO - PROCESS | 1944 | 1466437896523 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:51:36 INFO - PROCESS | 1944 | 1466437896524 Marionette TRACE conn2 <- [1,2454,null,{}] 08:51:36 INFO - PROCESS | 1944 | 1466437896526 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}] 08:51:36 INFO - PROCESS | 1944 | 1466437896531 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:36 INFO - PROCESS | 1944 | 1466437896644 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:51:36 INFO - PROCESS | 1944 | 1466437896657 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:36 INFO - PROCESS | 1944 | 1466437896658 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12138f000 == 33 [pid = 1944] [id = 621] 08:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x1176ee400) [pid = 1944] [serial = 1863] [outer = 0x0] 08:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1181dac00) [pid = 1944] [serial = 1864] [outer = 0x1176ee400] 08:51:36 INFO - PROCESS | 1944 | 1466437896682 Marionette DEBUG loaded listener.js 08:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x118403c00) [pid = 1944] [serial = 1865] [outer = 0x1176ee400] 08:51:36 INFO - PROCESS | 1944 | 1466437896987 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]]]}] 08:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 520ms 08:51:37 INFO - PROCESS | 1944 | 1466437897043 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:51:37 INFO - PROCESS | 1944 | 1466437897052 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:51:37 INFO - PROCESS | 1944 | 1466437897060 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:51:37 INFO - PROCESS | 1944 | 1466437897061 Marionette TRACE conn2 <- [1,2458,null,{}] 08:51:37 INFO - PROCESS | 1944 | 1466437897064 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}] 08:51:37 INFO - PROCESS | 1944 | 1466437897065 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:37 INFO - PROCESS | 1944 | 1466437897158 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:51:37 INFO - PROCESS | 1944 | 1466437897162 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:37 INFO - PROCESS | 1944 | 1466437897163 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b16000 == 34 [pid = 1944] [id = 622] 08:51:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1164df400) [pid = 1944] [serial = 1866] [outer = 0x0] 08:51:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x118407000) [pid = 1944] [serial = 1867] [outer = 0x1164df400] 08:51:37 INFO - PROCESS | 1944 | 1466437897187 Marionette DEBUG loaded listener.js 08:51:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x118d39400) [pid = 1944] [serial = 1868] [outer = 0x1164df400] 08:51:37 INFO - PROCESS | 1944 | 1466437897526 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]]]}] 08:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 08:51:37 INFO - PROCESS | 1944 | 1466437897579 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:51:37 INFO - PROCESS | 1944 | 1466437897580 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:51:37 INFO - PROCESS | 1944 | 1466437897582 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:51:37 INFO - PROCESS | 1944 | 1466437897583 Marionette TRACE conn2 <- [1,2462,null,{}] 08:51:37 INFO - PROCESS | 1944 | 1466437897586 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}] 08:51:37 INFO - PROCESS | 1944 | 1466437897587 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:37 INFO - PROCESS | 1944 | 1466437897690 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:51:37 INFO - PROCESS | 1944 | 1466437897694 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:37 INFO - PROCESS | 1944 | 1466437897695 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b2e800 == 35 [pid = 1944] [id = 623] 08:51:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x11840dc00) [pid = 1944] [serial = 1869] [outer = 0x0] 08:51:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x119259000) [pid = 1944] [serial = 1870] [outer = 0x11840dc00] 08:51:37 INFO - PROCESS | 1944 | 1466437897719 Marionette DEBUG loaded listener.js 08:51:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x119631000) [pid = 1944] [serial = 1871] [outer = 0x11840dc00] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x112690400) [pid = 1944] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11268e400) [pid = 1944] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x120e8ac00) [pid = 1944] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x112688400) [pid = 1944] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x12a5d2400) [pid = 1944] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12630bc00) [pid = 1944] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x116136c00) [pid = 1944] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11820bc00) [pid = 1944] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1167ec000) [pid = 1944] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x112f1c400) [pid = 1944] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11962b800) [pid = 1944] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x116138800) [pid = 1944] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x1181e7400) [pid = 1944] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1187a6000) [pid = 1944] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:51:38 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x12be2d000) [pid = 1944] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:51:38 INFO - PROCESS | 1944 | 1466437898245 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]]]}] 08:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 671ms 08:51:38 INFO - PROCESS | 1944 | 1466437898253 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:51:38 INFO - PROCESS | 1944 | 1466437898255 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:51:38 INFO - PROCESS | 1944 | 1466437898257 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:51:38 INFO - PROCESS | 1944 | 1466437898258 Marionette TRACE conn2 <- [1,2466,null,{}] 08:51:38 INFO - PROCESS | 1944 | 1466437898271 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}] 08:51:38 INFO - PROCESS | 1944 | 1466437898273 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:38 INFO - PROCESS | 1944 | 1466437898372 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:51:38 INFO - PROCESS | 1944 | 1466437898462 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:38 INFO - PROCESS | 1944 | 1466437898463 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x118186000 == 36 [pid = 1944] [id = 624] 08:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x110fe7c00) [pid = 1944] [serial = 1872] [outer = 0x0] 08:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x1167ec400) [pid = 1944] [serial = 1873] [outer = 0x110fe7c00] 08:51:38 INFO - PROCESS | 1944 | 1466437898505 Marionette DEBUG loaded listener.js 08:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x11962f400) [pid = 1944] [serial = 1874] [outer = 0x110fe7c00] 08:51:38 INFO - PROCESS | 1944 | 1466437898806 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]]]}] 08:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 569ms 08:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:51:38 INFO - PROCESS | 1944 | 1466437898826 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:51:38 INFO - PROCESS | 1944 | 1466437898827 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:51:38 INFO - PROCESS | 1944 | 1466437898831 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:51:38 INFO - PROCESS | 1944 | 1466437898832 Marionette TRACE conn2 <- [1,2470,null,{}] 08:51:38 INFO - PROCESS | 1944 | 1466437898842 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}] 08:51:38 INFO - PROCESS | 1944 | 1466437898843 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:38 INFO - PROCESS | 1944 | 1466437898928 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:51:38 INFO - PROCESS | 1944 | 1466437898984 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:38 INFO - PROCESS | 1944 | 1466437898985 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b6e800 == 37 [pid = 1944] [id = 625] 08:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x112ebf400) [pid = 1944] [serial = 1875] [outer = 0x0] 08:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x119888400) [pid = 1944] [serial = 1876] [outer = 0x112ebf400] 08:51:39 INFO - PROCESS | 1944 | 1466437899009 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x119986c00) [pid = 1944] [serial = 1877] [outer = 0x112ebf400] 08:51:39 INFO - PROCESS | 1944 | 1466437899274 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]]]}] 08:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 471ms 08:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:51:39 INFO - PROCESS | 1944 | 1466437899308 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:51:39 INFO - PROCESS | 1944 | 1466437899310 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:51:39 INFO - PROCESS | 1944 | 1466437899312 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:51:39 INFO - PROCESS | 1944 | 1466437899314 Marionette TRACE conn2 <- [1,2474,null,{}] 08:51:39 INFO - PROCESS | 1944 | 1466437899316 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}] 08:51:39 INFO - PROCESS | 1944 | 1466437899329 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:39 INFO - PROCESS | 1944 | 1466437899429 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:51:39 INFO - PROCESS | 1944 | 1466437899433 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:39 INFO - PROCESS | 1944 | 1466437899436 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x119614800 == 38 [pid = 1944] [id = 626] 08:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11998c000) [pid = 1944] [serial = 1878] [outer = 0x0] 08:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x120de7c00) [pid = 1944] [serial = 1879] [outer = 0x11998c000] 08:51:39 INFO - PROCESS | 1944 | 1466437899464 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x120f0e000) [pid = 1944] [serial = 1880] [outer = 0x11998c000] 08:51:39 INFO - PROCESS | 1944 | 1466437899794 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]]]}] 08:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 523ms 08:51:39 INFO - PROCESS | 1944 | 1466437899835 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:51:39 INFO - PROCESS | 1944 | 1466437899837 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:51:39 INFO - PROCESS | 1944 | 1466437899839 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:51:39 INFO - PROCESS | 1944 | 1466437899840 Marionette TRACE conn2 <- [1,2478,null,{}] 08:51:39 INFO - PROCESS | 1944 | 1466437899843 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}] 08:51:39 INFO - PROCESS | 1944 | 1466437899844 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:39 INFO - PROCESS | 1944 | 1466437899970 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:51:39 INFO - PROCESS | 1944 | 1466437899979 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:39 INFO - PROCESS | 1944 | 1466437899981 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c6d000 == 39 [pid = 1944] [id = 627] 08:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1131d9c00) [pid = 1944] [serial = 1881] [outer = 0x0] 08:51:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x121592800) [pid = 1944] [serial = 1882] [outer = 0x1131d9c00] 08:51:40 INFO - PROCESS | 1944 | 1466437900024 Marionette DEBUG loaded listener.js 08:51:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x121ba6800) [pid = 1944] [serial = 1883] [outer = 0x1131d9c00] 08:51:40 INFO - PROCESS | 1944 | 1466437900717 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]]]}] 08:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 920ms 08:51:40 INFO - PROCESS | 1944 | 1466437900760 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:51:40 INFO - PROCESS | 1944 | 1466437900763 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:51:40 INFO - PROCESS | 1944 | 1466437900766 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:51:40 INFO - PROCESS | 1944 | 1466437900769 Marionette TRACE conn2 <- [1,2482,null,{}] 08:51:40 INFO - PROCESS | 1944 | 1466437900773 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}] 08:51:40 INFO - PROCESS | 1944 | 1466437900775 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:40 INFO - PROCESS | 1944 | 1466437900889 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:51:40 INFO - PROCESS | 1944 | 1466437900969 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:40 INFO - PROCESS | 1944 | 1466437900970 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ad4800 == 40 [pid = 1944] [id = 628] 08:51:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x112752c00) [pid = 1944] [serial = 1884] [outer = 0x0] 08:51:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x112926800) [pid = 1944] [serial = 1885] [outer = 0x112752c00] 08:51:41 INFO - PROCESS | 1944 | 1466437901002 Marionette DEBUG loaded listener.js 08:51:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x112f17800) [pid = 1944] [serial = 1886] [outer = 0x112752c00] 08:51:41 INFO - PROCESS | 1944 | 1466437901537 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]]]}] 08:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 823ms 08:51:41 INFO - PROCESS | 1944 | 1466437901588 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:51:41 INFO - PROCESS | 1944 | 1466437901592 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:51:41 INFO - PROCESS | 1944 | 1466437901596 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:51:41 INFO - PROCESS | 1944 | 1466437901598 Marionette TRACE conn2 <- [1,2486,null,{}] 08:51:41 INFO - PROCESS | 1944 | 1466437901600 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}] 08:51:41 INFO - PROCESS | 1944 | 1466437901602 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:41 INFO - PROCESS | 1944 | 1466437901716 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:51:41 INFO - PROCESS | 1944 | 1466437901776 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:41 INFO - PROCESS | 1944 | 1466437901777 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x121177800 == 41 [pid = 1944] [id = 629] 08:51:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1131dd800) [pid = 1944] [serial = 1887] [outer = 0x0] 08:51:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x116191c00) [pid = 1944] [serial = 1888] [outer = 0x1131dd800] 08:51:41 INFO - PROCESS | 1944 | 1466437901807 Marionette DEBUG loaded listener.js 08:51:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x1167e3800) [pid = 1944] [serial = 1889] [outer = 0x1131dd800] 08:51:42 INFO - PROCESS | 1944 | 1466437902447 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]]]}] 08:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 921ms 08:51:42 INFO - PROCESS | 1944 | 1466437902523 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:51:42 INFO - PROCESS | 1944 | 1466437902526 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:51:42 INFO - PROCESS | 1944 | 1466437902532 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 1944 | 1466437902535 Marionette TRACE conn2 <- [1,2490,null,{}] 08:51:42 INFO - PROCESS | 1944 | 1466437902541 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}] 08:51:42 INFO - PROCESS | 1944 | 1466437902544 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:42 INFO - PROCESS | 1944 | 1466437902684 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:51:42 INFO - PROCESS | 1944 | 1466437902767 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:42 INFO - PROCESS | 1944 | 1466437902772 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x11684b800 == 42 [pid = 1944] [id = 630] 08:51:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x112e69c00) [pid = 1944] [serial = 1890] [outer = 0x0] 08:51:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x112f19c00) [pid = 1944] [serial = 1891] [outer = 0x112e69c00] 08:51:42 INFO - PROCESS | 1944 | 1466437902821 Marionette DEBUG loaded listener.js 08:51:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x113296000) [pid = 1944] [serial = 1892] [outer = 0x112e69c00] 08:51:43 INFO - PROCESS | 1944 | --DOCSHELL 0x119614800 == 41 [pid = 1944] [id = 626] 08:51:43 INFO - PROCESS | 1944 | --DOCSHELL 0x124b6e800 == 40 [pid = 1944] [id = 625] 08:51:43 INFO - PROCESS | 1944 | --DOCSHELL 0x118186000 == 39 [pid = 1944] [id = 624] 08:51:43 INFO - PROCESS | 1944 | --DOCSHELL 0x123b2e800 == 38 [pid = 1944] [id = 623] 08:51:43 INFO - PROCESS | 1944 | --DOCSHELL 0x123b16000 == 37 [pid = 1944] [id = 622] 08:51:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12138f000 == 36 [pid = 1944] [id = 621] 08:51:43 INFO - PROCESS | 1944 | --DOCSHELL 0x119617000 == 35 [pid = 1944] [id = 620] 08:51:43 INFO - PROCESS | 1944 | --DOCSHELL 0x1185e8000 == 34 [pid = 1944] [id = 619] 08:51:43 INFO - PROCESS | 1944 | --DOCSHELL 0x118186800 == 33 [pid = 1944] [id = 618] 08:51:43 INFO - PROCESS | 1944 | --DOCSHELL 0x1168c2800 == 32 [pid = 1944] [id = 617] 08:51:43 INFO - PROCESS | 1944 | --DOCSHELL 0x112edf000 == 31 [pid = 1944] [id = 616] 08:51:43 INFO - PROCESS | 1944 | 1466437903269 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]]]}] 08:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 775ms 08:51:43 INFO - PROCESS | 1944 | 1466437903305 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:51:43 INFO - PROCESS | 1944 | 1466437903308 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:51:43 INFO - PROCESS | 1944 | 1466437903313 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:51:43 INFO - PROCESS | 1944 | 1466437903314 Marionette TRACE conn2 <- [1,2494,null,{}] 08:51:43 INFO - PROCESS | 1944 | 1466437903317 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}] 08:51:43 INFO - PROCESS | 1944 | 1466437903318 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:43 INFO - PROCESS | 1944 | 1466437903398 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x124214000) [pid = 1944] [serial = 1807] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x129184c00) [pid = 1944] [serial = 1813] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x125de6000) [pid = 1944] [serial = 1810] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x128d08400) [pid = 1944] [serial = 1811] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x11835e000) [pid = 1944] [serial = 1819] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12a5d0800) [pid = 1944] [serial = 1814] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12aac6800) [pid = 1944] [serial = 1816] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12b7bc400) [pid = 1944] [serial = 1822] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x1167e3400) [pid = 1944] [serial = 1789] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1181e2c00) [pid = 1944] [serial = 1790] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x121451000) [pid = 1944] [serial = 1804] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x117e32c00) [pid = 1944] [serial = 1798] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x118202c00) [pid = 1944] [serial = 1799] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x113021800) [pid = 1944] [serial = 1795] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x115e8fc00) [pid = 1944] [serial = 1796] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11998e400) [pid = 1944] [serial = 1801] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x120f04400) [pid = 1944] [serial = 1802] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12ba6fc00) [pid = 1944] [serial = 1787] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12aaca000) [pid = 1944] [serial = 1786] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x119985c00) [pid = 1944] [serial = 1792] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x120e8a400) [pid = 1944] [serial = 1793] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12be2a400) [pid = 1944] [serial = 1826] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12c11c800) [pid = 1944] [serial = 1829] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12b8cbc00) [pid = 1944] [serial = 1823] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12b7c1800) [pid = 1944] [serial = 1817] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x12c113400) [pid = 1944] [serial = 1828] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x121bacc00) [pid = 1944] [serial = 1820] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x121baf400) [pid = 1944] [serial = 1805] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12b8d1c00) [pid = 1944] [serial = 1825] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x124b79800) [pid = 1944] [serial = 1808] [outer = 0x0] [url = about:blank] 08:51:43 INFO - PROCESS | 1944 | 1466437903462 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:43 INFO - PROCESS | 1944 | 1466437903464 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x118160800 == 32 [pid = 1944] [id = 631] 08:51:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x1131e2000) [pid = 1944] [serial = 1893] [outer = 0x0] 08:51:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x11613f800) [pid = 1944] [serial = 1894] [outer = 0x1131e2000] 08:51:43 INFO - PROCESS | 1944 | 1466437903494 Marionette DEBUG loaded listener.js 08:51:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x116804000) [pid = 1944] [serial = 1895] [outer = 0x1131e2000] 08:51:43 INFO - PROCESS | 1944 | 1466437903798 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]]]}] 08:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 520ms 08:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:51:43 INFO - PROCESS | 1944 | 1466437903833 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:51:43 INFO - PROCESS | 1944 | 1466437903834 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:51:43 INFO - PROCESS | 1944 | 1466437903839 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:51:43 INFO - PROCESS | 1944 | 1466437903842 Marionette TRACE conn2 <- [1,2498,null,{}] 08:51:43 INFO - PROCESS | 1944 | 1466437903850 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}] 08:51:43 INFO - PROCESS | 1944 | 1466437903853 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:43 INFO - PROCESS | 1944 | 1466437903933 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:51:43 INFO - PROCESS | 1944 | 1466437903992 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:43 INFO - PROCESS | 1944 | 1466437903995 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x119adc000 == 33 [pid = 1944] [id = 632] 08:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x1167e4400) [pid = 1944] [serial = 1896] [outer = 0x0] 08:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x116f8f800) [pid = 1944] [serial = 1897] [outer = 0x1167e4400] 08:51:44 INFO - PROCESS | 1944 | 1466437904023 Marionette DEBUG loaded listener.js 08:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11820bc00) [pid = 1944] [serial = 1898] [outer = 0x1167e4400] 08:51:44 INFO - PROCESS | 1944 | 1466437904344 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]]]}] 08:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 523ms 08:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:51:44 INFO - PROCESS | 1944 | 1466437904360 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 1944 | 1466437904362 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:51:44 INFO - PROCESS | 1944 | 1466437904364 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - PROCESS | 1944 | 1466437904365 Marionette TRACE conn2 <- [1,2502,null,{}] 08:51:44 INFO - PROCESS | 1944 | 1466437904368 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}] 08:51:44 INFO - PROCESS | 1944 | 1466437904371 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:44 INFO - PROCESS | 1944 | 1466437904459 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:51:44 INFO - PROCESS | 1944 | 1466437904463 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:44 INFO - PROCESS | 1944 | 1466437904464 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b44800 == 34 [pid = 1944] [id = 633] 08:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x11830d000) [pid = 1944] [serial = 1899] [outer = 0x0] 08:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x118406800) [pid = 1944] [serial = 1900] [outer = 0x11830d000] 08:51:44 INFO - PROCESS | 1944 | 1466437904490 Marionette DEBUG loaded listener.js 08:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1187ad400) [pid = 1944] [serial = 1901] [outer = 0x11830d000] 08:51:44 INFO - PROCESS | 1944 | 1466437904825 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]]]}] 08:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 474ms 08:51:44 INFO - PROCESS | 1944 | 1466437904840 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 1944 | 1466437904841 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:51:44 INFO - PROCESS | 1944 | 1466437904844 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - PROCESS | 1944 | 1466437904845 Marionette TRACE conn2 <- [1,2506,null,{}] 08:51:44 INFO - PROCESS | 1944 | 1466437904847 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}] 08:51:44 INFO - PROCESS | 1944 | 1466437904848 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:44 INFO - PROCESS | 1944 | 1466437904965 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:51:44 INFO - PROCESS | 1944 | 1466437904971 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:44 INFO - PROCESS | 1944 | 1466437904972 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x124ba1000 == 35 [pid = 1944] [id = 634] 08:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11268b400) [pid = 1944] [serial = 1902] [outer = 0x0] 08:51:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x1187ad800) [pid = 1944] [serial = 1903] [outer = 0x11268b400] 08:51:45 INFO - PROCESS | 1944 | 1466437904996 Marionette DEBUG loaded listener.js 08:51:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x119982400) [pid = 1944] [serial = 1904] [outer = 0x11268b400] 08:51:45 INFO - PROCESS | 1944 | 1466437905333 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]]]}] 08:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 523ms 08:51:45 INFO - PROCESS | 1944 | 1466437905373 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:51:45 INFO - PROCESS | 1944 | 1466437905375 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:51:45 INFO - PROCESS | 1944 | 1466437905377 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:51:45 INFO - PROCESS | 1944 | 1466437905378 Marionette TRACE conn2 <- [1,2510,null,{}] 08:51:45 INFO - PROCESS | 1944 | 1466437905380 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}] 08:51:45 INFO - PROCESS | 1944 | 1466437905385 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:45 INFO - PROCESS | 1944 | 1466437905509 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:51:45 INFO - PROCESS | 1944 | 1466437905524 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:45 INFO - PROCESS | 1944 | 1466437905525 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a76800 == 36 [pid = 1944] [id = 635] 08:51:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x119985c00) [pid = 1944] [serial = 1905] [outer = 0x0] 08:51:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x120df1c00) [pid = 1944] [serial = 1906] [outer = 0x119985c00] 08:51:45 INFO - PROCESS | 1944 | 1466437905550 Marionette DEBUG loaded listener.js 08:51:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x121ba7c00) [pid = 1944] [serial = 1907] [outer = 0x119985c00] 08:51:45 INFO - PROCESS | 1944 | 1466437905907 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]]]}] 08:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 573ms 08:51:45 INFO - PROCESS | 1944 | 1466437905950 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:51:45 INFO - PROCESS | 1944 | 1466437905952 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:51:45 INFO - PROCESS | 1944 | 1466437905954 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:51:45 INFO - PROCESS | 1944 | 1466437905955 Marionette TRACE conn2 <- [1,2514,null,{}] 08:51:45 INFO - PROCESS | 1944 | 1466437905957 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}] 08:51:45 INFO - PROCESS | 1944 | 1466437905959 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:46 INFO - PROCESS | 1944 | 1466437906059 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:51:46 INFO - PROCESS | 1944 | 1466437906063 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:46 INFO - PROCESS | 1944 | 1466437906064 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12142d800 == 37 [pid = 1944] [id = 636] 08:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x111c1ec00) [pid = 1944] [serial = 1908] [outer = 0x0] 08:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x121baac00) [pid = 1944] [serial = 1909] [outer = 0x111c1ec00] 08:51:46 INFO - PROCESS | 1944 | 1466437906090 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x123c6b800) [pid = 1944] [serial = 1910] [outer = 0x111c1ec00] 08:51:46 INFO - PROCESS | 1944 | 1466437906444 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]]]}] 08:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 08:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:51:46 INFO - PROCESS | 1944 | 1466437906477 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:51:46 INFO - PROCESS | 1944 | 1466437906478 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:51:46 INFO - PROCESS | 1944 | 1466437906480 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:51:46 INFO - PROCESS | 1944 | 1466437906481 Marionette TRACE conn2 <- [1,2518,null,{}] 08:51:46 INFO - PROCESS | 1944 | 1466437906483 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}] 08:51:46 INFO - PROCESS | 1944 | 1466437906484 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:46 INFO - PROCESS | 1944 | 1466437906588 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:51:46 INFO - PROCESS | 1944 | 1466437906591 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:46 INFO - PROCESS | 1944 | 1466437906592 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a69c800 == 38 [pid = 1944] [id = 637] 08:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x111c22400) [pid = 1944] [serial = 1911] [outer = 0x0] 08:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12440b400) [pid = 1944] [serial = 1912] [outer = 0x111c22400] 08:51:46 INFO - PROCESS | 1944 | 1466437906616 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x1245ba400) [pid = 1944] [serial = 1913] [outer = 0x111c22400] 08:51:47 INFO - PROCESS | 1944 | 1466437906998 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]]]}] 08:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 567ms 08:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:51:47 INFO - PROCESS | 1944 | 1466437907048 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:51:47 INFO - PROCESS | 1944 | 1466437907049 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:51:47 INFO - PROCESS | 1944 | 1466437907051 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 1944 | 1466437907052 Marionette TRACE conn2 <- [1,2522,null,{}] 08:51:47 INFO - PROCESS | 1944 | 1466437907055 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}] 08:51:47 INFO - PROCESS | 1944 | 1466437907056 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:47 INFO - PROCESS | 1944 | 1466437907155 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:51:47 INFO - PROCESS | 1944 | 1466437907166 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:47 INFO - PROCESS | 1944 | 1466437907167 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aabf800 == 39 [pid = 1944] [id = 638] 08:51:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1245bac00) [pid = 1944] [serial = 1914] [outer = 0x0] 08:51:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x124b77000) [pid = 1944] [serial = 1915] [outer = 0x1245bac00] 08:51:47 INFO - PROCESS | 1944 | 1466437907199 Marionette DEBUG loaded listener.js 08:51:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x124bec000) [pid = 1944] [serial = 1916] [outer = 0x1245bac00] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x112a72c00) [pid = 1944] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1176ee400) [pid = 1944] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11840dc00) [pid = 1944] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x110fe7c00) [pid = 1944] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1164df400) [pid = 1944] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x111ec9800) [pid = 1944] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x115e18400) [pid = 1944] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x112f1e000) [pid = 1944] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x112ebf400) [pid = 1944] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x1187ac000) [pid = 1944] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11998c000) [pid = 1944] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11291c800) [pid = 1944] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x124218c00) [pid = 1944] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x11292a400) [pid = 1944] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x129687c00) [pid = 1944] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1167dec00) [pid = 1944] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:51:47 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x112687000) [pid = 1944] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:51:47 INFO - PROCESS | 1944 | 1466437907688 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]]]}] 08:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 672ms 08:51:47 INFO - PROCESS | 1944 | 1466437907724 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:51:47 INFO - PROCESS | 1944 | 1466437907726 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:51:47 INFO - PROCESS | 1944 | 1466437907730 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 1944 | 1466437907731 Marionette TRACE conn2 <- [1,2526,null,{}] 08:51:47 INFO - PROCESS | 1944 | 1466437907735 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}] 08:51:47 INFO - PROCESS | 1944 | 1466437907736 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:47 INFO - PROCESS | 1944 | 1466437907830 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:51:47 INFO - PROCESS | 1944 | 1466437907849 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:47 INFO - PROCESS | 1944 | 1466437907850 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x129340800 == 40 [pid = 1944] [id = 639] 08:51:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x115e18400) [pid = 1944] [serial = 1917] [outer = 0x0] 08:51:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x116f90000) [pid = 1944] [serial = 1918] [outer = 0x115e18400] 08:51:47 INFO - PROCESS | 1944 | 1466437907874 Marionette DEBUG loaded listener.js 08:51:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x1187ac000) [pid = 1944] [serial = 1919] [outer = 0x115e18400] 08:51:48 INFO - PROCESS | 1944 | 1466437908196 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]]]}] 08:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 519ms 08:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:51:48 INFO - PROCESS | 1944 | 1466437908249 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:51:48 INFO - PROCESS | 1944 | 1466437908250 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:51:48 INFO - PROCESS | 1944 | 1466437908252 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:51:48 INFO - PROCESS | 1944 | 1466437908254 Marionette TRACE conn2 <- [1,2530,null,{}] 08:51:48 INFO - PROCESS | 1944 | 1466437908256 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}] 08:51:48 INFO - PROCESS | 1944 | 1466437908257 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:48 INFO - PROCESS | 1944 | 1466437908376 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:51:48 INFO - PROCESS | 1944 | 1466437908395 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 1944 | 1466437908396 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b086800 == 41 [pid = 1944] [id = 640] 08:51:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x118409800) [pid = 1944] [serial = 1920] [outer = 0x0] 08:51:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x125d28800) [pid = 1944] [serial = 1921] [outer = 0x118409800] 08:51:48 INFO - PROCESS | 1944 | 1466437908422 Marionette DEBUG loaded listener.js 08:51:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x125de4800) [pid = 1944] [serial = 1922] [outer = 0x118409800] 08:51:48 INFO - PROCESS | 1944 | 1466437908724 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]]]}] 08:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 08:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:51:48 INFO - PROCESS | 1944 | 1466437908773 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:51:48 INFO - PROCESS | 1944 | 1466437908774 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:51:48 INFO - PROCESS | 1944 | 1466437908776 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:51:48 INFO - PROCESS | 1944 | 1466437908777 Marionette TRACE conn2 <- [1,2534,null,{}] 08:51:48 INFO - PROCESS | 1944 | 1466437908780 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}] 08:51:48 INFO - PROCESS | 1944 | 1466437908781 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:48 INFO - PROCESS | 1944 | 1466437908863 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:51:48 INFO - PROCESS | 1944 | 1466437908867 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 1944 | 1466437908868 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b899000 == 42 [pid = 1944] [id = 641] 08:51:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x125de5400) [pid = 1944] [serial = 1923] [outer = 0x0] 08:51:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x126316000) [pid = 1944] [serial = 1924] [outer = 0x125de5400] 08:51:48 INFO - PROCESS | 1944 | 1466437908894 Marionette DEBUG loaded listener.js 08:51:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x126590400) [pid = 1944] [serial = 1925] [outer = 0x125de5400] 08:51:49 INFO - PROCESS | 1944 | 1466437909233 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]]]}] 08:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 470ms 08:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:51:49 INFO - PROCESS | 1944 | 1466437909246 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:51:49 INFO - PROCESS | 1944 | 1466437909247 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:51:49 INFO - PROCESS | 1944 | 1466437909249 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:51:49 INFO - PROCESS | 1944 | 1466437909250 Marionette TRACE conn2 <- [1,2538,null,{}] 08:51:49 INFO - PROCESS | 1944 | 1466437909255 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}] 08:51:49 INFO - PROCESS | 1944 | 1466437909256 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:49 INFO - PROCESS | 1944 | 1466437909373 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:51:49 INFO - PROCESS | 1944 | 1466437909379 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:49 INFO - PROCESS | 1944 | 1466437909380 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bbee000 == 43 [pid = 1944] [id = 642] 08:51:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x125dc9400) [pid = 1944] [serial = 1926] [outer = 0x0] 08:51:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12630b000) [pid = 1944] [serial = 1927] [outer = 0x125dc9400] 08:51:49 INFO - PROCESS | 1944 | 1466437909404 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x126d32c00) [pid = 1944] [serial = 1928] [outer = 0x125dc9400] 08:51:49 INFO - PROCESS | 1944 | 1466437909857 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]]]}] 08:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 672ms 08:51:49 INFO - PROCESS | 1944 | 1466437909922 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:51:49 INFO - PROCESS | 1944 | 1466437909925 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:51:49 INFO - PROCESS | 1944 | 1466437909928 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:51:49 INFO - PROCESS | 1944 | 1466437909931 Marionette TRACE conn2 <- [1,2542,null,{}] 08:51:49 INFO - PROCESS | 1944 | 1466437909935 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}] 08:51:49 INFO - PROCESS | 1944 | 1466437909939 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:50 INFO - PROCESS | 1944 | 1466437910058 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:51:50 INFO - PROCESS | 1944 | 1466437910157 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:50 INFO - PROCESS | 1944 | 1466437910159 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x11684a000 == 44 [pid = 1944] [id = 643] 08:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x1133aec00) [pid = 1944] [serial = 1929] [outer = 0x0] 08:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x115e14400) [pid = 1944] [serial = 1930] [outer = 0x1133aec00] 08:51:50 INFO - PROCESS | 1944 | 1466437910191 Marionette DEBUG loaded listener.js 08:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1167e3400) [pid = 1944] [serial = 1931] [outer = 0x1133aec00] 08:51:50 INFO - PROCESS | 1944 | 1466437910609 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]]]}] 08:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 726ms 08:51:50 INFO - PROCESS | 1944 | 1466437910670 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:51:50 INFO - PROCESS | 1944 | 1466437910673 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:51:50 INFO - PROCESS | 1944 | 1466437910679 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:51:50 INFO - PROCESS | 1944 | 1466437910681 Marionette TRACE conn2 <- [1,2546,null,{}] 08:51:50 INFO - PROCESS | 1944 | 1466437910684 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}] 08:51:50 INFO - PROCESS | 1944 | 1466437910686 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:50 INFO - PROCESS | 1944 | 1466437910794 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:51:50 INFO - PROCESS | 1944 | 1466437910868 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:50 INFO - PROCESS | 1944 | 1466437910869 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c5a000 == 45 [pid = 1944] [id = 644] 08:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x11814a000) [pid = 1944] [serial = 1932] [outer = 0x0] 08:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x1181e3c00) [pid = 1944] [serial = 1933] [outer = 0x11814a000] 08:51:50 INFO - PROCESS | 1944 | 1466437910899 Marionette DEBUG loaded listener.js 08:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x118409000) [pid = 1944] [serial = 1934] [outer = 0x11814a000] 08:51:51 INFO - PROCESS | 1944 | 1466437911321 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]]]}] 08:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 670ms 08:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:51:51 INFO - PROCESS | 1944 | 1466437911350 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:51:51 INFO - PROCESS | 1944 | 1466437911351 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:51:51 INFO - PROCESS | 1944 | 1466437911354 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:51:51 INFO - PROCESS | 1944 | 1466437911356 Marionette TRACE conn2 <- [1,2550,null,{}] 08:51:51 INFO - PROCESS | 1944 | 1466437911364 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}] 08:51:51 INFO - PROCESS | 1944 | 1466437911367 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:51 INFO - PROCESS | 1944 | 1466437911502 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:51:51 INFO - PROCESS | 1944 | 1466437911566 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:51 INFO - PROCESS | 1944 | 1466437911569 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf8d000 == 46 [pid = 1944] [id = 645] 08:51:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x119873400) [pid = 1944] [serial = 1935] [outer = 0x0] 08:51:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x120e8c000) [pid = 1944] [serial = 1936] [outer = 0x119873400] 08:51:51 INFO - PROCESS | 1944 | 1466437911612 Marionette DEBUG loaded listener.js 08:51:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x121ba7000) [pid = 1944] [serial = 1937] [outer = 0x119873400] 08:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 727ms 08:51:52 INFO - PROCESS | 1944 | 1466437912076 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]]]}] 08:51:52 INFO - PROCESS | 1944 | 1466437912081 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:51:52 INFO - PROCESS | 1944 | 1466437912083 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:51:52 INFO - PROCESS | 1944 | 1466437912086 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:51:52 INFO - PROCESS | 1944 | 1466437912087 Marionette TRACE conn2 <- [1,2554,null,{}] 08:51:52 INFO - PROCESS | 1944 | 1466437912089 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}] 08:51:52 INFO - PROCESS | 1944 | 1466437912091 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:52 INFO - PROCESS | 1944 | 1466437912195 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:51:52 INFO - PROCESS | 1944 | 1466437912254 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:52 INFO - PROCESS | 1944 | 1466437912255 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c422000 == 47 [pid = 1944] [id = 646] 08:51:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x121bb3000) [pid = 1944] [serial = 1938] [outer = 0x0] 08:51:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x125d29000) [pid = 1944] [serial = 1939] [outer = 0x121bb3000] 08:51:52 INFO - PROCESS | 1944 | 1466437912284 Marionette DEBUG loaded listener.js 08:51:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x125dd9400) [pid = 1944] [serial = 1940] [outer = 0x121bb3000] 08:51:52 INFO - PROCESS | 1944 | 1466437912918 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]]]}] 08:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 920ms 08:51:53 INFO - PROCESS | 1944 | 1466437913007 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:51:53 INFO - PROCESS | 1944 | 1466437913009 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:51:53 INFO - PROCESS | 1944 | 1466437913012 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:51:53 INFO - PROCESS | 1944 | 1466437913015 Marionette TRACE conn2 <- [1,2558,null,{}] 08:51:53 INFO - PROCESS | 1944 | 1466437913018 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}] 08:51:53 INFO - PROCESS | 1944 | 1466437913020 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:53 INFO - PROCESS | 1944 | 1466437913118 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:51:53 INFO - PROCESS | 1944 | 1466437913190 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:53 INFO - PROCESS | 1944 | 1466437913193 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x119119800 == 48 [pid = 1944] [id = 647] 08:51:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x1131a8c00) [pid = 1944] [serial = 1941] [outer = 0x0] 08:51:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x115e19000) [pid = 1944] [serial = 1942] [outer = 0x1131a8c00] 08:51:53 INFO - PROCESS | 1944 | 1466437913220 Marionette DEBUG loaded listener.js 08:51:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x1167e5400) [pid = 1944] [serial = 1943] [outer = 0x1131a8c00] 08:51:53 INFO - PROCESS | 1944 | 1466437913683 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]]]}] 08:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 721ms 08:51:53 INFO - PROCESS | 1944 | 1466437913734 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:51:53 INFO - PROCESS | 1944 | 1466437913738 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:51:53 INFO - PROCESS | 1944 | 1466437913745 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:51:53 INFO - PROCESS | 1944 | 1466437913748 Marionette TRACE conn2 <- [1,2562,null,{}] 08:51:53 INFO - PROCESS | 1944 | 1466437913752 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}] 08:51:53 INFO - PROCESS | 1944 | 1466437913754 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:53 INFO - PROCESS | 1944 | 1466437913896 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12b899000 == 47 [pid = 1944] [id = 641] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12b086800 == 46 [pid = 1944] [id = 640] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x129340800 == 45 [pid = 1944] [id = 639] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12aabf800 == 44 [pid = 1944] [id = 638] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12a69c800 == 43 [pid = 1944] [id = 637] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12142d800 == 42 [pid = 1944] [id = 636] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x126a76800 == 41 [pid = 1944] [id = 635] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x124ba1000 == 40 [pid = 1944] [id = 634] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x123b44800 == 39 [pid = 1944] [id = 633] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x119adc000 == 38 [pid = 1944] [id = 632] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x118160800 == 37 [pid = 1944] [id = 631] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x11684b800 == 36 [pid = 1944] [id = 630] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x121177800 == 35 [pid = 1944] [id = 629] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x116ad4800 == 34 [pid = 1944] [id = 628] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x128c6d000 == 33 [pid = 1944] [id = 627] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x116409000 == 32 [pid = 1944] [id = 615] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x119119800 == 31 [pid = 1944] [id = 647] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12c422000 == 30 [pid = 1944] [id = 646] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf8d000 == 29 [pid = 1944] [id = 645] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x128c5a000 == 28 [pid = 1944] [id = 644] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x11684a000 == 27 [pid = 1944] [id = 643] 08:51:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12bbee000 == 26 [pid = 1944] [id = 642] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x116882000) [pid = 1944] [serial = 1861] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x1181dac00) [pid = 1944] [serial = 1864] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x119259000) [pid = 1944] [serial = 1870] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x1167ec400) [pid = 1944] [serial = 1873] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x118d39400) [pid = 1944] [serial = 1868] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x118407000) [pid = 1944] [serial = 1867] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x11223e000) [pid = 1944] [serial = 1849] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x1122aac00) [pid = 1944] [serial = 1850] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1167e1800) [pid = 1944] [serial = 1858] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x116a1c000) [pid = 1944] [serial = 1832] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x115e1a800) [pid = 1944] [serial = 1831] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x119986c00) [pid = 1944] [serial = 1877] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x120f06000) [pid = 1944] [serial = 1835] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x11962dc00) [pid = 1944] [serial = 1834] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x120de7c00) [pid = 1944] [serial = 1879] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x115e22000) [pid = 1944] [serial = 1855] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x125dc6400) [pid = 1944] [serial = 1837] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12658bc00) [pid = 1944] [serial = 1838] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x116195c00) [pid = 1944] [serial = 1856] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x112d41c00) [pid = 1944] [serial = 1852] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12b8c3400) [pid = 1944] [serial = 1841] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x112f18000) [pid = 1944] [serial = 1853] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12a6be800) [pid = 1944] [serial = 1840] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x116807c00) [pid = 1944] [serial = 1846] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x1181db000) [pid = 1944] [serial = 1847] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x124bec400) [pid = 1944] [serial = 1844] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x1181dd000) [pid = 1944] [serial = 1843] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x119631000) [pid = 1944] [serial = 1871] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x118403c00) [pid = 1944] [serial = 1865] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x1176e5400) [pid = 1944] [serial = 1862] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x120f0e000) [pid = 1944] [serial = 1880] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x119888400) [pid = 1944] [serial = 1876] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x11962f400) [pid = 1944] [serial = 1874] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x1167ed000) [pid = 1944] [serial = 1859] [outer = 0x0] [url = about:blank] 08:51:54 INFO - PROCESS | 1944 | 1466437914665 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:54 INFO - PROCESS | 1944 | 1466437914667 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x1127ea800 == 27 [pid = 1944] [id = 648] 08:51:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x11268e800) [pid = 1944] [serial = 1944] [outer = 0x0] 08:51:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x112694c00) [pid = 1944] [serial = 1945] [outer = 0x11268e800] 08:51:54 INFO - PROCESS | 1944 | 1466437914695 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x112925000) [pid = 1944] [serial = 1946] [outer = 0x11268e800] 08:51:55 INFO - PROCESS | 1944 | 1466437915026 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]]]}] 08:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1327ms 08:51:55 INFO - PROCESS | 1944 | 1466437915072 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:51:55 INFO - PROCESS | 1944 | 1466437915074 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:51:55 INFO - PROCESS | 1944 | 1466437915077 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:51:55 INFO - PROCESS | 1944 | 1466437915078 Marionette TRACE conn2 <- [1,2566,null,{}] 08:51:55 INFO - PROCESS | 1944 | 1466437915082 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}] 08:51:55 INFO - PROCESS | 1944 | 1466437915083 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:55 INFO - PROCESS | 1944 | 1466437915191 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:51:55 INFO - PROCESS | 1944 | 1466437915248 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 1944 | 1466437915249 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fd5000 == 28 [pid = 1944] [id = 649] 08:51:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x112f13800) [pid = 1944] [serial = 1947] [outer = 0x0] 08:51:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x115dbf800) [pid = 1944] [serial = 1948] [outer = 0x112f13800] 08:51:55 INFO - PROCESS | 1944 | 1466437915276 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x1164e0000) [pid = 1944] [serial = 1949] [outer = 0x112f13800] 08:51:55 INFO - PROCESS | 1944 | 1466437915579 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]]]}] 08:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 08:51:55 INFO - PROCESS | 1944 | 1466437915602 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:51:55 INFO - PROCESS | 1944 | 1466437915608 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:51:55 INFO - PROCESS | 1944 | 1466437915612 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:51:55 INFO - PROCESS | 1944 | 1466437915614 Marionette TRACE conn2 <- [1,2570,null,{}] 08:51:55 INFO - PROCESS | 1944 | 1466437915618 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}] 08:51:55 INFO - PROCESS | 1944 | 1466437915622 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:55 INFO - PROCESS | 1944 | 1466437915758 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:51:55 INFO - PROCESS | 1944 | 1466437915840 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 1944 | 1466437915842 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x1184e1800 == 29 [pid = 1944] [id = 650] 08:51:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x115e22400) [pid = 1944] [serial = 1950] [outer = 0x0] 08:51:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x116803000) [pid = 1944] [serial = 1951] [outer = 0x115e22400] 08:51:55 INFO - PROCESS | 1944 | 1466437915896 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1176f0000) [pid = 1944] [serial = 1952] [outer = 0x115e22400] 08:51:56 INFO - PROCESS | 1944 | 1466437916255 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]]]}] 08:51:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:51:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 671ms 08:51:56 INFO - PROCESS | 1944 | 1466437916282 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:51:56 INFO - PROCESS | 1944 | 1466437916284 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:51:56 INFO - PROCESS | 1944 | 1466437916295 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 1944 | 1466437916299 Marionette TRACE conn2 <- [1,2574,null,{}] 08:51:56 INFO - PROCESS | 1944 | 1466437916302 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}] 08:51:56 INFO - PROCESS | 1944 | 1466437916307 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:56 INFO - PROCESS | 1944 | 1466437916415 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:51:56 INFO - PROCESS | 1944 | 1466437916449 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:56 INFO - PROCESS | 1944 | 1466437916450 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x119122000 == 30 [pid = 1944] [id = 651] 08:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11329dc00) [pid = 1944] [serial = 1953] [outer = 0x0] 08:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x117e31400) [pid = 1944] [serial = 1954] [outer = 0x11329dc00] 08:51:56 INFO - PROCESS | 1944 | 1466437916474 Marionette DEBUG loaded listener.js 08:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x118368800) [pid = 1944] [serial = 1955] [outer = 0x11329dc00] 08:51:56 INFO - PROCESS | 1944 | 1466437916771 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]]]}] 08:51:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:51:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 528ms 08:51:56 INFO - PROCESS | 1944 | 1466437916818 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:51:56 INFO - PROCESS | 1944 | 1466437916821 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:51:56 INFO - PROCESS | 1944 | 1466437916824 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 1944 | 1466437916825 Marionette TRACE conn2 <- [1,2578,null,{}] 08:51:56 INFO - PROCESS | 1944 | 1466437916828 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}] 08:51:56 INFO - PROCESS | 1944 | 1466437916829 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:56 INFO - PROCESS | 1944 | 1466437916928 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:51:56 INFO - PROCESS | 1944 | 1466437916939 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:56 INFO - PROCESS | 1944 | 1466437916940 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x1212c4000 == 31 [pid = 1944] [id = 652] 08:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x118368400) [pid = 1944] [serial = 1956] [outer = 0x0] 08:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x1187a2400) [pid = 1944] [serial = 1957] [outer = 0x118368400] 08:51:56 INFO - PROCESS | 1944 | 1466437916965 Marionette DEBUG loaded listener.js 08:51:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x118dd8400) [pid = 1944] [serial = 1958] [outer = 0x118368400] 08:51:57 INFO - PROCESS | 1944 | 1466437917315 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]]]}] 08:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 08:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:51:57 INFO - PROCESS | 1944 | 1466437917346 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:51:57 INFO - PROCESS | 1944 | 1466437917347 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:51:57 INFO - PROCESS | 1944 | 1466437917349 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:51:57 INFO - PROCESS | 1944 | 1466437917350 Marionette TRACE conn2 <- [1,2582,null,{}] 08:51:57 INFO - PROCESS | 1944 | 1466437917358 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}] 08:51:57 INFO - PROCESS | 1944 | 1466437917359 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:57 INFO - PROCESS | 1944 | 1466437917452 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:51:57 INFO - PROCESS | 1944 | 1466437917456 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:57 INFO - PROCESS | 1944 | 1466437917460 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b1d000 == 32 [pid = 1944] [id = 653] 08:51:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x112f18000) [pid = 1944] [serial = 1959] [outer = 0x0] 08:51:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x119892800) [pid = 1944] [serial = 1960] [outer = 0x112f18000] 08:51:57 INFO - PROCESS | 1944 | 1466437917492 Marionette DEBUG loaded listener.js 08:51:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x119990c00) [pid = 1944] [serial = 1961] [outer = 0x112f18000] 08:51:57 INFO - PROCESS | 1944 | 1466437917847 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]]]}] 08:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 524ms 08:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:51:57 INFO - PROCESS | 1944 | 1466437917875 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:51:57 INFO - PROCESS | 1944 | 1466437917876 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:51:57 INFO - PROCESS | 1944 | 1466437917879 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:51:57 INFO - PROCESS | 1944 | 1466437917880 Marionette TRACE conn2 <- [1,2586,null,{}] 08:51:57 INFO - PROCESS | 1944 | 1466437917882 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}] 08:51:57 INFO - PROCESS | 1944 | 1466437917883 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:58 INFO - PROCESS | 1944 | 1466437918000 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:51:58 INFO - PROCESS | 1944 | 1466437918004 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:58 INFO - PROCESS | 1944 | 1466437918006 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b2f000 == 33 [pid = 1944] [id = 654] 08:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x120f0cc00) [pid = 1944] [serial = 1962] [outer = 0x0] 08:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x121ba9400) [pid = 1944] [serial = 1963] [outer = 0x120f0cc00] 08:51:58 INFO - PROCESS | 1944 | 1466437918033 Marionette DEBUG loaded listener.js 08:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x119871800) [pid = 1944] [serial = 1964] [outer = 0x120f0cc00] 08:51:58 INFO - PROCESS | 1944 | 1466437918418 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]]]}] 08:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 575ms 08:51:58 INFO - PROCESS | 1944 | 1466437918455 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:51:58 INFO - PROCESS | 1944 | 1466437918456 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:51:58 INFO - PROCESS | 1944 | 1466437918458 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:51:58 INFO - PROCESS | 1944 | 1466437918459 Marionette TRACE conn2 <- [1,2590,null,{}] 08:51:58 INFO - PROCESS | 1944 | 1466437918461 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}] 08:51:58 INFO - PROCESS | 1944 | 1466437918462 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:58 INFO - PROCESS | 1944 | 1466437918563 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:51:58 INFO - PROCESS | 1944 | 1466437918576 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:58 INFO - PROCESS | 1944 | 1466437918577 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x125f66000 == 34 [pid = 1944] [id = 655] 08:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1122ab400) [pid = 1944] [serial = 1965] [outer = 0x0] 08:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12197b000) [pid = 1944] [serial = 1966] [outer = 0x1122ab400] 08:51:58 INFO - PROCESS | 1944 | 1466437918601 Marionette DEBUG loaded listener.js 08:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x121bb4800) [pid = 1944] [serial = 1967] [outer = 0x1122ab400] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x125dc9400) [pid = 1944] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1245bac00) [pid = 1944] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11830d000) [pid = 1944] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1131e2000) [pid = 1944] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1167e4400) [pid = 1944] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x111c22400) [pid = 1944] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x115e18400) [pid = 1944] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1131d9c00) [pid = 1944] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x112752c00) [pid = 1944] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x119985c00) [pid = 1944] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x112e69c00) [pid = 1944] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x118409800) [pid = 1944] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x11268b400) [pid = 1944] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1131dd800) [pid = 1944] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x111c1ec00) [pid = 1944] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:51:58 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x125de5400) [pid = 1944] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 672ms 08:51:59 INFO - PROCESS | 1944 | 1466437919127 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]]]}] 08:51:59 INFO - PROCESS | 1944 | 1466437919130 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:51:59 INFO - PROCESS | 1944 | 1466437919131 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:51:59 INFO - PROCESS | 1944 | 1466437919134 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:51:59 INFO - PROCESS | 1944 | 1466437919135 Marionette TRACE conn2 <- [1,2594,null,{}] 08:51:59 INFO - PROCESS | 1944 | 1466437919142 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}] 08:51:59 INFO - PROCESS | 1944 | 1466437919143 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:59 INFO - PROCESS | 1944 | 1466437919233 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:51:59 INFO - PROCESS | 1944 | 1466437919314 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:59 INFO - PROCESS | 1944 | 1466437919315 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x124baa000 == 35 [pid = 1944] [id = 656] 08:51:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x110fa1c00) [pid = 1944] [serial = 1968] [outer = 0x0] 08:51:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x115dbe800) [pid = 1944] [serial = 1969] [outer = 0x110fa1c00] 08:51:59 INFO - PROCESS | 1944 | 1466437919340 Marionette DEBUG loaded listener.js 08:51:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x11962ec00) [pid = 1944] [serial = 1970] [outer = 0x110fa1c00] 08:51:59 INFO - PROCESS | 1944 | 1466437919616 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]]]}] 08:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 524ms 08:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:51:59 INFO - PROCESS | 1944 | 1466437919660 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:51:59 INFO - PROCESS | 1944 | 1466437919661 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:51:59 INFO - PROCESS | 1944 | 1466437919663 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:51:59 INFO - PROCESS | 1944 | 1466437919664 Marionette TRACE conn2 <- [1,2598,null,{}] 08:51:59 INFO - PROCESS | 1944 | 1466437919667 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}] 08:51:59 INFO - PROCESS | 1944 | 1466437919668 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:59 INFO - PROCESS | 1944 | 1466437919750 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:51:59 INFO - PROCESS | 1944 | 1466437919755 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:59 INFO - PROCESS | 1944 | 1466437919757 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:51:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c6c800 == 36 [pid = 1944] [id = 657] 08:51:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x11820e000) [pid = 1944] [serial = 1971] [outer = 0x0] 08:51:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12409b000) [pid = 1944] [serial = 1972] [outer = 0x11820e000] 08:51:59 INFO - PROCESS | 1944 | 1466437919781 Marionette DEBUG loaded listener.js 08:51:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x1245bac00) [pid = 1944] [serial = 1973] [outer = 0x11820e000] 08:52:00 INFO - PROCESS | 1944 | 1466437920088 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]]]}] 08:52:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:52:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 471ms 08:52:00 INFO - PROCESS | 1944 | 1466437920135 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:52:00 INFO - PROCESS | 1944 | 1466437920136 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:52:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:52:00 INFO - PROCESS | 1944 | 1466437920138 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:52:00 INFO - PROCESS | 1944 | 1466437920139 Marionette TRACE conn2 <- [1,2602,null,{}] 08:52:00 INFO - PROCESS | 1944 | 1466437920141 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}] 08:52:00 INFO - PROCESS | 1944 | 1466437920142 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:00 INFO - PROCESS | 1944 | 1466437920289 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:52:00 INFO - PROCESS | 1944 | 1466437920298 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:00 INFO - PROCESS | 1944 | 1466437920300 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a697800 == 37 [pid = 1944] [id = 658] 08:52:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x112e08800) [pid = 1944] [serial = 1974] [outer = 0x0] 08:52:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x124463000) [pid = 1944] [serial = 1975] [outer = 0x112e08800] 08:52:00 INFO - PROCESS | 1944 | 1466437920349 Marionette DEBUG loaded listener.js 08:52:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x125dc3c00) [pid = 1944] [serial = 1976] [outer = 0x112e08800] 08:52:00 INFO - PROCESS | 1944 | 1466437920752 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]]]}] 08:52:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:52:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 668ms 08:52:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:52:00 INFO - PROCESS | 1944 | 1466437920807 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:52:00 INFO - PROCESS | 1944 | 1466437920809 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:52:00 INFO - PROCESS | 1944 | 1466437920811 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:52:00 INFO - PROCESS | 1944 | 1466437920812 Marionette TRACE conn2 <- [1,2606,null,{}] 08:52:00 INFO - PROCESS | 1944 | 1466437920815 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}] 08:52:00 INFO - PROCESS | 1944 | 1466437920816 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:00 INFO - PROCESS | 1944 | 1466437920931 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:52:00 INFO - PROCESS | 1944 | 1466437920941 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:00 INFO - PROCESS | 1944 | 1466437920942 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x119620800 == 38 [pid = 1944] [id = 659] 08:52:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x125dbd800) [pid = 1944] [serial = 1977] [outer = 0x0] 08:52:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12630c800) [pid = 1944] [serial = 1978] [outer = 0x125dbd800] 08:52:00 INFO - PROCESS | 1944 | 1466437920966 Marionette DEBUG loaded listener.js 08:52:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x126d2d800) [pid = 1944] [serial = 1979] [outer = 0x125dbd800] 08:52:01 INFO - PROCESS | 1944 | 1466437921561 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]]]}] 08:52:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:52:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 768ms 08:52:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:52:01 INFO - PROCESS | 1944 | 1466437921580 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:52:01 INFO - PROCESS | 1944 | 1466437921583 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:52:01 INFO - PROCESS | 1944 | 1466437921585 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:52:01 INFO - PROCESS | 1944 | 1466437921589 Marionette TRACE conn2 <- [1,2610,null,{}] 08:52:01 INFO - PROCESS | 1944 | 1466437921592 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}] 08:52:01 INFO - PROCESS | 1944 | 1466437921594 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:01 INFO - PROCESS | 1944 | 1466437921733 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:52:01 INFO - PROCESS | 1944 | 1466437921815 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:01 INFO - PROCESS | 1944 | 1466437921816 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x11818a000 == 39 [pid = 1944] [id = 660] 08:52:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x1131acc00) [pid = 1944] [serial = 1980] [outer = 0x0] 08:52:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1133ad800) [pid = 1944] [serial = 1981] [outer = 0x1131acc00] 08:52:01 INFO - PROCESS | 1944 | 1466437921847 Marionette DEBUG loaded listener.js 08:52:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x11663ac00) [pid = 1944] [serial = 1982] [outer = 0x1131acc00] 08:52:02 INFO - PROCESS | 1944 | 1466437922350 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]]]}] 08:52:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:52:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 822ms 08:52:02 INFO - PROCESS | 1944 | 1466437922422 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:52:02 INFO - PROCESS | 1944 | 1466437922425 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:52:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:52:02 INFO - PROCESS | 1944 | 1466437922431 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:52:02 INFO - PROCESS | 1944 | 1466437922433 Marionette TRACE conn2 <- [1,2614,null,{}] 08:52:02 INFO - PROCESS | 1944 | 1466437922436 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}] 08:52:02 INFO - PROCESS | 1944 | 1466437922437 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:02 INFO - PROCESS | 1944 | 1466437922551 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:52:02 INFO - PROCESS | 1944 | 1466437922633 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:02 INFO - PROCESS | 1944 | 1466437922634 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196e1000 == 40 [pid = 1944] [id = 661] 08:52:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x113384c00) [pid = 1944] [serial = 1983] [outer = 0x0] 08:52:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x117e2a400) [pid = 1944] [serial = 1984] [outer = 0x113384c00] 08:52:02 INFO - PROCESS | 1944 | 1466437922665 Marionette DEBUG loaded listener.js 08:52:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x118211400) [pid = 1944] [serial = 1985] [outer = 0x113384c00] 08:52:03 INFO - PROCESS | 1944 | 1466437923330 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]]]}] 08:52:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12a697800 == 39 [pid = 1944] [id = 658] 08:52:03 INFO - PROCESS | 1944 | --DOCSHELL 0x128c6c800 == 38 [pid = 1944] [id = 657] 08:52:03 INFO - PROCESS | 1944 | --DOCSHELL 0x124baa000 == 37 [pid = 1944] [id = 656] 08:52:03 INFO - PROCESS | 1944 | --DOCSHELL 0x125f66000 == 36 [pid = 1944] [id = 655] 08:52:03 INFO - PROCESS | 1944 | --DOCSHELL 0x123b2f000 == 35 [pid = 1944] [id = 654] 08:52:03 INFO - PROCESS | 1944 | --DOCSHELL 0x123b1d000 == 34 [pid = 1944] [id = 653] 08:52:03 INFO - PROCESS | 1944 | --DOCSHELL 0x1212c4000 == 33 [pid = 1944] [id = 652] 08:52:03 INFO - PROCESS | 1944 | --DOCSHELL 0x119122000 == 32 [pid = 1944] [id = 651] 08:52:03 INFO - PROCESS | 1944 | --DOCSHELL 0x1184e1800 == 31 [pid = 1944] [id = 650] 08:52:03 INFO - PROCESS | 1944 | --DOCSHELL 0x116fd5000 == 30 [pid = 1944] [id = 649] 08:52:03 INFO - PROCESS | 1944 | --DOCSHELL 0x1127ea800 == 29 [pid = 1944] [id = 648] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x126590400) [pid = 1944] [serial = 1925] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x126d32c00) [pid = 1944] [serial = 1928] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x124b77000) [pid = 1944] [serial = 1915] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1187ad400) [pid = 1944] [serial = 1901] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11613f800) [pid = 1944] [serial = 1894] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x11820bc00) [pid = 1944] [serial = 1898] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1245ba400) [pid = 1944] [serial = 1913] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x118406800) [pid = 1944] [serial = 1900] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x116804000) [pid = 1944] [serial = 1895] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1187ac000) [pid = 1944] [serial = 1919] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x121592800) [pid = 1944] [serial = 1882] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x112f17800) [pid = 1944] [serial = 1886] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x116f8f800) [pid = 1944] [serial = 1897] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x116f90000) [pid = 1944] [serial = 1918] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x121ba7c00) [pid = 1944] [serial = 1907] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x112f19c00) [pid = 1944] [serial = 1891] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x125de4800) [pid = 1944] [serial = 1922] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x125d28800) [pid = 1944] [serial = 1921] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x119982400) [pid = 1944] [serial = 1904] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x121ba6800) [pid = 1944] [serial = 1883] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x1187ad800) [pid = 1944] [serial = 1903] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x116191c00) [pid = 1944] [serial = 1888] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12440b400) [pid = 1944] [serial = 1912] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x120df1c00) [pid = 1944] [serial = 1906] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x113296000) [pid = 1944] [serial = 1892] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x121baac00) [pid = 1944] [serial = 1909] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x1167e3800) [pid = 1944] [serial = 1889] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x123c6b800) [pid = 1944] [serial = 1910] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x124bec000) [pid = 1944] [serial = 1916] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x112926800) [pid = 1944] [serial = 1885] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x12630b000) [pid = 1944] [serial = 1927] [outer = 0x0] [url = about:blank] 08:52:03 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x126316000) [pid = 1944] [serial = 1924] [outer = 0x0] [url = about:blank] 08:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 971ms 08:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:52:03 INFO - PROCESS | 1944 | 1466437923402 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:52:03 INFO - PROCESS | 1944 | 1466437923404 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:52:03 INFO - PROCESS | 1944 | 1466437923407 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:52:03 INFO - PROCESS | 1944 | 1466437923409 Marionette TRACE conn2 <- [1,2618,null,{}] 08:52:03 INFO - PROCESS | 1944 | 1466437923413 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}] 08:52:03 INFO - PROCESS | 1944 | 1466437923414 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:03 INFO - PROCESS | 1944 | 1466437923499 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:52:03 INFO - PROCESS | 1944 | 1466437923511 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:03 INFO - PROCESS | 1944 | 1466437923513 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fe2800 == 30 [pid = 1944] [id = 662] 08:52:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x116137800) [pid = 1944] [serial = 1986] [outer = 0x0] 08:52:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x1164df400) [pid = 1944] [serial = 1987] [outer = 0x116137800] 08:52:03 INFO - PROCESS | 1944 | 1466437923542 Marionette DEBUG loaded listener.js 08:52:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x1167eb000) [pid = 1944] [serial = 1988] [outer = 0x116137800] 08:52:04 INFO - PROCESS | 1944 | 1466437923996 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]]]}] 08:52:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:52:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 620ms 08:52:04 INFO - PROCESS | 1944 | 1466437924029 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:52:04 INFO - PROCESS | 1944 | 1466437924033 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:52:04 INFO - PROCESS | 1944 | 1466437924042 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:52:04 INFO - PROCESS | 1944 | 1466437924045 Marionette TRACE conn2 <- [1,2622,null,{}] 08:52:04 INFO - PROCESS | 1944 | 1466437924048 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}] 08:52:04 INFO - PROCESS | 1944 | 1466437924051 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:04 INFO - PROCESS | 1944 | 1466437924177 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:52:04 INFO - PROCESS | 1944 | 1466437924239 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:04 INFO - PROCESS | 1944 | 1466437924241 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185e8000 == 31 [pid = 1944] [id = 663] 08:52:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x117e35000) [pid = 1944] [serial = 1989] [outer = 0x0] 08:52:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x1181e0000) [pid = 1944] [serial = 1990] [outer = 0x117e35000] 08:52:04 INFO - PROCESS | 1944 | 1466437924282 Marionette DEBUG loaded listener.js 08:52:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x11830f000) [pid = 1944] [serial = 1991] [outer = 0x117e35000] 08:52:04 INFO - PROCESS | 1944 | 1466437924592 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]]]}] 08:52:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:52:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 576ms 08:52:04 INFO - PROCESS | 1944 | 1466437924617 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:52:04 INFO - PROCESS | 1944 | 1466437924619 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:52:04 INFO - PROCESS | 1944 | 1466437924626 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:52:04 INFO - PROCESS | 1944 | 1466437924628 Marionette TRACE conn2 <- [1,2626,null,{}] 08:52:04 INFO - PROCESS | 1944 | 1466437924639 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}] 08:52:04 INFO - PROCESS | 1944 | 1466437924643 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:04 INFO - PROCESS | 1944 | 1466437924724 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:52:04 INFO - PROCESS | 1944 | 1466437924801 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:04 INFO - PROCESS | 1944 | 1466437924803 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x12141e000 == 32 [pid = 1944] [id = 664] 08:52:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x118367c00) [pid = 1944] [serial = 1992] [outer = 0x0] 08:52:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x118dd9000) [pid = 1944] [serial = 1993] [outer = 0x118367c00] 08:52:04 INFO - PROCESS | 1944 | 1466437924831 Marionette DEBUG loaded listener.js 08:52:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x119895800) [pid = 1944] [serial = 1994] [outer = 0x118367c00] 08:52:05 INFO - PROCESS | 1944 | 1466437925140 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]]]}] 08:52:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:52:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 526ms 08:52:05 INFO - PROCESS | 1944 | 1466437925150 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:52:05 INFO - PROCESS | 1944 | 1466437925152 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:52:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:52:05 INFO - PROCESS | 1944 | 1466437925159 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:52:05 INFO - PROCESS | 1944 | 1466437925160 Marionette TRACE conn2 <- [1,2630,null,{}] 08:52:05 INFO - PROCESS | 1944 | 1466437925163 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}] 08:52:05 INFO - PROCESS | 1944 | 1466437925164 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:05 INFO - PROCESS | 1944 | 1466437925252 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:52:05 INFO - PROCESS | 1944 | 1466437925258 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:05 INFO - PROCESS | 1944 | 1466437925259 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12446e000 == 33 [pid = 1944] [id = 665] 08:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11998d400) [pid = 1944] [serial = 1995] [outer = 0x0] 08:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x120f06000) [pid = 1944] [serial = 1996] [outer = 0x11998d400] 08:52:05 INFO - PROCESS | 1944 | 1466437925284 Marionette DEBUG loaded listener.js 08:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x121450c00) [pid = 1944] [serial = 1997] [outer = 0x11998d400] 08:52:05 INFO - PROCESS | 1944 | 1466437925654 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]]]}] 08:52:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:52:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 517ms 08:52:05 INFO - PROCESS | 1944 | 1466437925678 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:52:05 INFO - PROCESS | 1944 | 1466437925680 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:52:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:52:05 INFO - PROCESS | 1944 | 1466437925684 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:52:05 INFO - PROCESS | 1944 | 1466437925686 Marionette TRACE conn2 <- [1,2634,null,{}] 08:52:05 INFO - PROCESS | 1944 | 1466437925689 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}] 08:52:05 INFO - PROCESS | 1944 | 1466437925691 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:05 INFO - PROCESS | 1944 | 1466437925840 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:52:05 INFO - PROCESS | 1944 | 1466437925860 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:05 INFO - PROCESS | 1944 | 1466437925861 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x125f60000 == 34 [pid = 1944] [id = 666] 08:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x118dd3c00) [pid = 1944] [serial = 1998] [outer = 0x0] 08:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x121ba6800) [pid = 1944] [serial = 1999] [outer = 0x118dd3c00] 08:52:05 INFO - PROCESS | 1944 | 1466437925900 Marionette DEBUG loaded listener.js 08:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x121bb5800) [pid = 1944] [serial = 2000] [outer = 0x118dd3c00] 08:52:06 INFO - PROCESS | 1944 | 1466437926263 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]]]}] 08:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 622ms 08:52:06 INFO - PROCESS | 1944 | 1466437926306 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:52:06 INFO - PROCESS | 1944 | 1466437926307 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:52:06 INFO - PROCESS | 1944 | 1466437926309 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:52:06 INFO - PROCESS | 1944 | 1466437926310 Marionette TRACE conn2 <- [1,2638,null,{}] 08:52:06 INFO - PROCESS | 1944 | 1466437926313 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}] 08:52:06 INFO - PROCESS | 1944 | 1466437926317 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:06 INFO - PROCESS | 1944 | 1466437926434 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:52:06 INFO - PROCESS | 1944 | 1466437926446 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:06 INFO - PROCESS | 1944 | 1466437926448 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x129661800 == 35 [pid = 1944] [id = 667] 08:52:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x1242c2400) [pid = 1944] [serial = 2001] [outer = 0x0] 08:52:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x125d21800) [pid = 1944] [serial = 2002] [outer = 0x1242c2400] 08:52:06 INFO - PROCESS | 1944 | 1466437926472 Marionette DEBUG loaded listener.js 08:52:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12658f000) [pid = 1944] [serial = 2003] [outer = 0x1242c2400] 08:52:06 INFO - PROCESS | 1944 | 1466437926818 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]]]}] 08:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 520ms 08:52:06 INFO - PROCESS | 1944 | 1466437926829 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:52:06 INFO - PROCESS | 1944 | 1466437926830 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:52:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:52:06 INFO - PROCESS | 1944 | 1466437926832 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:52:06 INFO - PROCESS | 1944 | 1466437926833 Marionette TRACE conn2 <- [1,2642,null,{}] 08:52:06 INFO - PROCESS | 1944 | 1466437926837 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}] 08:52:06 INFO - PROCESS | 1944 | 1466437926839 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:06 INFO - PROCESS | 1944 | 1466437926940 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:52:06 INFO - PROCESS | 1944 | 1466437926953 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:06 INFO - PROCESS | 1944 | 1466437926954 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x121059800 == 36 [pid = 1944] [id = 668] 08:52:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x112692000) [pid = 1944] [serial = 2004] [outer = 0x0] 08:52:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x126d2d400) [pid = 1944] [serial = 2005] [outer = 0x112692000] 08:52:06 INFO - PROCESS | 1944 | 1466437926979 Marionette DEBUG loaded listener.js 08:52:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x126d38800) [pid = 1944] [serial = 2006] [outer = 0x112692000] 08:52:07 INFO - PROCESS | 1944 | 1466437927316 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]]]}] 08:52:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:52:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 08:52:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:52:07 INFO - PROCESS | 1944 | 1466437927352 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:52:07 INFO - PROCESS | 1944 | 1466437927353 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:52:07 INFO - PROCESS | 1944 | 1466437927355 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:52:07 INFO - PROCESS | 1944 | 1466437927356 Marionette TRACE conn2 <- [1,2646,null,{}] 08:52:07 INFO - PROCESS | 1944 | 1466437927358 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}] 08:52:07 INFO - PROCESS | 1944 | 1466437927360 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:07 INFO - PROCESS | 1944 | 1466437927537 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x1133aec00) [pid = 1944] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x112f13800) [pid = 1944] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x115e22400) [pid = 1944] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x11329dc00) [pid = 1944] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x118368400) [pid = 1944] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x11268e800) [pid = 1944] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x112f18000) [pid = 1944] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x120f0cc00) [pid = 1944] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x112e08800) [pid = 1944] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x11814a000) [pid = 1944] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x1131a8c00) [pid = 1944] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x110fa1c00) [pid = 1944] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x1122ab400) [pid = 1944] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x119873400) [pid = 1944] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x121bb3000) [pid = 1944] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:52:07 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x11820e000) [pid = 1944] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:52:07 INFO - PROCESS | 1944 | 1466437927583 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:07 INFO - PROCESS | 1944 | 1466437927584 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ad2000 == 37 [pid = 1944] [id = 669] 08:52:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x110f9d000) [pid = 1944] [serial = 2007] [outer = 0x0] 08:52:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x112d49000) [pid = 1944] [serial = 2008] [outer = 0x110f9d000] 08:52:07 INFO - PROCESS | 1944 | 1466437927608 Marionette DEBUG loaded listener.js 08:52:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x113c4a800) [pid = 1944] [serial = 2009] [outer = 0x110f9d000] 08:52:07 INFO - PROCESS | 1944 | 1466437927874 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]]]}] 08:52:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:52:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 569ms 08:52:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:52:07 INFO - PROCESS | 1944 | 1466437927927 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:52:07 INFO - PROCESS | 1944 | 1466437927928 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:52:07 INFO - PROCESS | 1944 | 1466437927930 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:52:07 INFO - PROCESS | 1944 | 1466437927931 Marionette TRACE conn2 <- [1,2650,null,{}] 08:52:07 INFO - PROCESS | 1944 | 1466437927933 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}] 08:52:07 INFO - PROCESS | 1944 | 1466437927934 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:08 INFO - PROCESS | 1944 | 1466437928019 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:52:08 INFO - PROCESS | 1944 | 1466437928025 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:08 INFO - PROCESS | 1944 | 1466437928026 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af95000 == 38 [pid = 1944] [id = 670] 08:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x116634800) [pid = 1944] [serial = 2010] [outer = 0x0] 08:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11988a400) [pid = 1944] [serial = 2011] [outer = 0x116634800] 08:52:08 INFO - PROCESS | 1944 | 1466437928050 Marionette DEBUG loaded listener.js 08:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x126590000) [pid = 1944] [serial = 2012] [outer = 0x116634800] 08:52:08 INFO - PROCESS | 1944 | 1466437928377 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]]]}] 08:52:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:52:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 469ms 08:52:08 INFO - PROCESS | 1944 | 1466437928400 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:52:08 INFO - PROCESS | 1944 | 1466437928401 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:52:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:52:08 INFO - PROCESS | 1944 | 1466437928406 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:52:08 INFO - PROCESS | 1944 | 1466437928407 Marionette TRACE conn2 <- [1,2654,null,{}] 08:52:08 INFO - PROCESS | 1944 | 1466437928409 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}] 08:52:08 INFO - PROCESS | 1944 | 1466437928410 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:08 INFO - PROCESS | 1944 | 1466437928519 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:52:08 INFO - PROCESS | 1944 | 1466437928525 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:08 INFO - PROCESS | 1944 | 1466437928526 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12afa9800 == 39 [pid = 1944] [id = 671] 08:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x1167ec000) [pid = 1944] [serial = 2013] [outer = 0x0] 08:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x128c9dc00) [pid = 1944] [serial = 2014] [outer = 0x1167ec000] 08:52:08 INFO - PROCESS | 1944 | 1466437928550 Marionette DEBUG loaded listener.js 08:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x129062800) [pid = 1944] [serial = 2015] [outer = 0x1167ec000] 08:52:08 INFO - PROCESS | 1944 | 1466437928860 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]]]}] 08:52:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:52:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 471ms 08:52:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:52:08 INFO - PROCESS | 1944 | 1466437928877 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:52:08 INFO - PROCESS | 1944 | 1466437928879 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:52:08 INFO - PROCESS | 1944 | 1466437928881 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:52:08 INFO - PROCESS | 1944 | 1466437928883 Marionette TRACE conn2 <- [1,2658,null,{}] 08:52:08 INFO - PROCESS | 1944 | 1466437928885 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}] 08:52:08 INFO - PROCESS | 1944 | 1466437928889 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:08 INFO - PROCESS | 1944 | 1466437928982 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:52:08 INFO - PROCESS | 1944 | 1466437928987 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:08 INFO - PROCESS | 1944 | 1466437928990 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf83000 == 40 [pid = 1944] [id = 672] 08:52:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x129063000) [pid = 1944] [serial = 2016] [outer = 0x0] 08:52:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x129373400) [pid = 1944] [serial = 2017] [outer = 0x129063000] 08:52:09 INFO - PROCESS | 1944 | 1466437929016 Marionette DEBUG loaded listener.js 08:52:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12a5ccc00) [pid = 1944] [serial = 2018] [outer = 0x129063000] 08:52:09 INFO - PROCESS | 1944 | 1466437929355 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]]]}] 08:52:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:52:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 08:52:09 INFO - PROCESS | 1944 | 1466437929401 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:52:09 INFO - PROCESS | 1944 | 1466437929402 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:52:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:52:09 INFO - PROCESS | 1944 | 1466437929404 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:52:09 INFO - PROCESS | 1944 | 1466437929405 Marionette TRACE conn2 <- [1,2662,null,{}] 08:52:09 INFO - PROCESS | 1944 | 1466437929418 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}] 08:52:09 INFO - PROCESS | 1944 | 1466437929419 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:09 INFO - PROCESS | 1944 | 1466437929499 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:52:09 INFO - PROCESS | 1944 | 1466437929505 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:09 INFO - PROCESS | 1944 | 1466437929506 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c41e800 == 41 [pid = 1944] [id = 673] 08:52:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12a5cd000) [pid = 1944] [serial = 2019] [outer = 0x0] 08:52:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12a6bc000) [pid = 1944] [serial = 2020] [outer = 0x12a5cd000] 08:52:09 INFO - PROCESS | 1944 | 1466437929537 Marionette DEBUG loaded listener.js 08:52:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12aa3dc00) [pid = 1944] [serial = 2021] [outer = 0x12a5cd000] 08:52:10 INFO - PROCESS | 1944 | 1466437930035 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]]]}] 08:52:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:52:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 672ms 08:52:10 INFO - PROCESS | 1944 | 1466437930076 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:52:10 INFO - PROCESS | 1944 | 1466437930079 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:52:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:52:10 INFO - PROCESS | 1944 | 1466437930082 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:52:10 INFO - PROCESS | 1944 | 1466437930086 Marionette TRACE conn2 <- [1,2666,null,{}] 08:52:10 INFO - PROCESS | 1944 | 1466437930090 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}] 08:52:10 INFO - PROCESS | 1944 | 1466437930091 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:10 INFO - PROCESS | 1944 | 1466437930201 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:52:10 INFO - PROCESS | 1944 | 1466437930275 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:10 INFO - PROCESS | 1944 | 1466437930277 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x118590800 == 42 [pid = 1944] [id = 674] 08:52:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x115e8ac00) [pid = 1944] [serial = 2022] [outer = 0x0] 08:52:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11663a800) [pid = 1944] [serial = 2023] [outer = 0x115e8ac00] 08:52:10 INFO - PROCESS | 1944 | 1466437930308 Marionette DEBUG loaded listener.js 08:52:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x116f98400) [pid = 1944] [serial = 2024] [outer = 0x115e8ac00] 08:52:11 INFO - PROCESS | 1944 | 1466437931198 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]]]}] 08:52:11 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) 08:52:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1123ms 08:52:11 INFO - PROCESS | 1944 | 1466437931206 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:52:11 INFO - PROCESS | 1944 | 1466437931209 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:52:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:52:11 INFO - PROCESS | 1944 | 1466437931214 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:52:11 INFO - PROCESS | 1944 | 1466437931215 Marionette TRACE conn2 <- [1,2670,null,{}] 08:52:11 INFO - PROCESS | 1944 | 1466437931218 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}] 08:52:11 INFO - PROCESS | 1944 | 1466437931221 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:11 INFO - PROCESS | 1944 | 1466437931328 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:52:11 INFO - PROCESS | 1944 | 1466437931387 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:11 INFO - PROCESS | 1944 | 1466437931388 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c72000 == 43 [pid = 1944] [id = 675] 08:52:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x118403800) [pid = 1944] [serial = 2025] [outer = 0x0] 08:52:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x118dd2800) [pid = 1944] [serial = 2026] [outer = 0x118403800] 08:52:11 INFO - PROCESS | 1944 | 1466437931420 Marionette DEBUG loaded listener.js 08:52:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x119985400) [pid = 1944] [serial = 2027] [outer = 0x118403800] 08:52:12 INFO - PROCESS | 1944 | 1466437932409 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"]]]}] 08:52:12 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 08:52:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:52:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:52:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1221ms 08:52:12 INFO - PROCESS | 1944 | 1466437932436 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:52:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:52:12 INFO - PROCESS | 1944 | 1466437932440 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:52:12 INFO - PROCESS | 1944 | 1466437932442 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:52:12 INFO - PROCESS | 1944 | 1466437932445 Marionette TRACE conn2 <- [1,2674,null,{}] 08:52:12 INFO - PROCESS | 1944 | 1466437932453 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}] 08:52:12 INFO - PROCESS | 1944 | 1466437932456 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:12 INFO - PROCESS | 1944 | 1466437932560 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:52:12 INFO - PROCESS | 1944 | 1466437932621 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:12 INFO - PROCESS | 1944 | 1466437932623 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c787800 == 44 [pid = 1944] [id = 676] 08:52:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x119984400) [pid = 1944] [serial = 2028] [outer = 0x0] 08:52:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x121bb4400) [pid = 1944] [serial = 2029] [outer = 0x119984400] 08:52:12 INFO - PROCESS | 1944 | 1466437932654 Marionette DEBUG loaded listener.js 08:52:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12630f400) [pid = 1944] [serial = 2030] [outer = 0x119984400] 08:52:13 INFO - PROCESS | 1944 | 1466437933607 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"]]]}] 08:52:13 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 08:52:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:52:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:52:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1176ms 08:52:13 INFO - PROCESS | 1944 | 1466437933618 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:52:13 INFO - PROCESS | 1944 | 1466437933622 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:52:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:52:13 INFO - PROCESS | 1944 | 1466437933640 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:52:13 INFO - PROCESS | 1944 | 1466437933642 Marionette TRACE conn2 <- [1,2678,null,{}] 08:52:13 INFO - PROCESS | 1944 | 1466437933645 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}] 08:52:13 INFO - PROCESS | 1944 | 1466437933647 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:13 INFO - PROCESS | 1944 | 1466437933748 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:52:13 INFO - PROCESS | 1944 | 1466437933807 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:13 INFO - PROCESS | 1944 | 1466437933810 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ff4800 == 45 [pid = 1944] [id = 677] 08:52:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x11613ec00) [pid = 1944] [serial = 2031] [outer = 0x0] 08:52:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x116706c00) [pid = 1944] [serial = 2032] [outer = 0x11613ec00] 08:52:13 INFO - PROCESS | 1944 | 1466437933838 Marionette DEBUG loaded listener.js 08:52:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x11680b800) [pid = 1944] [serial = 2033] [outer = 0x11613ec00] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf83000 == 44 [pid = 1944] [id = 672] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x12afa9800 == 43 [pid = 1944] [id = 671] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x12af95000 == 42 [pid = 1944] [id = 670] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x116ad2000 == 41 [pid = 1944] [id = 669] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x121059800 == 40 [pid = 1944] [id = 668] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x129661800 == 39 [pid = 1944] [id = 667] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x125f60000 == 38 [pid = 1944] [id = 666] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x12446e000 == 37 [pid = 1944] [id = 665] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x12141e000 == 36 [pid = 1944] [id = 664] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x1185e8000 == 35 [pid = 1944] [id = 663] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x116fe2800 == 34 [pid = 1944] [id = 662] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x119620800 == 33 [pid = 1944] [id = 659] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x11818a000 == 32 [pid = 1944] [id = 660] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x1196e1000 == 31 [pid = 1944] [id = 661] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x12c787800 == 30 [pid = 1944] [id = 676] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x128c72000 == 29 [pid = 1944] [id = 675] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x118590800 == 28 [pid = 1944] [id = 674] 08:52:14 INFO - PROCESS | 1944 | --DOCSHELL 0x12c41e800 == 27 [pid = 1944] [id = 673] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1167e3400) [pid = 1944] [serial = 1931] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x115e14400) [pid = 1944] [serial = 1930] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x115dbf800) [pid = 1944] [serial = 1948] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1164e0000) [pid = 1944] [serial = 1949] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x116803000) [pid = 1944] [serial = 1951] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1176f0000) [pid = 1944] [serial = 1952] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x117e31400) [pid = 1944] [serial = 1954] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1187a2400) [pid = 1944] [serial = 1957] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x112694c00) [pid = 1944] [serial = 1945] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x119892800) [pid = 1944] [serial = 1960] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x119871800) [pid = 1944] [serial = 1964] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x121ba9400) [pid = 1944] [serial = 1963] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x124463000) [pid = 1944] [serial = 1975] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x112925000) [pid = 1944] [serial = 1946] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x118409000) [pid = 1944] [serial = 1934] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1167e5400) [pid = 1944] [serial = 1943] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x115dbe800) [pid = 1944] [serial = 1969] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x115e19000) [pid = 1944] [serial = 1942] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12197b000) [pid = 1944] [serial = 1966] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x1181e3c00) [pid = 1944] [serial = 1933] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x121ba7000) [pid = 1944] [serial = 1937] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x120e8c000) [pid = 1944] [serial = 1936] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x125dd9400) [pid = 1944] [serial = 1940] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x125d29000) [pid = 1944] [serial = 1939] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12409b000) [pid = 1944] [serial = 1972] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x121bb4800) [pid = 1944] [serial = 1967] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x11962ec00) [pid = 1944] [serial = 1970] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x119990c00) [pid = 1944] [serial = 1961] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x118dd8400) [pid = 1944] [serial = 1958] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x1245bac00) [pid = 1944] [serial = 1973] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x118368800) [pid = 1944] [serial = 1955] [outer = 0x0] [url = about:blank] 08:52:14 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x125dc3c00) [pid = 1944] [serial = 1976] [outer = 0x0] [url = about:blank] 08:52:15 INFO - PROCESS | 1944 | 1466437935399 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]]]}] 08:52:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 08:52:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1773ms 08:52:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:52:15 INFO - PROCESS | 1944 | 1466437935412 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:52:15 INFO - PROCESS | 1944 | 1466437935414 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:52:15 INFO - PROCESS | 1944 | 1466437935417 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:52:15 INFO - PROCESS | 1944 | 1466437935420 Marionette TRACE conn2 <- [1,2682,null,{}] 08:52:15 INFO - PROCESS | 1944 | 1466437935424 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}] 08:52:15 INFO - PROCESS | 1944 | 1466437935426 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:15 INFO - PROCESS | 1944 | 1466437935508 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:52:15 INFO - PROCESS | 1944 | 1466437935512 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:15 INFO - PROCESS | 1944 | 1466437935513 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x11681f000 == 28 [pid = 1944] [id = 678] 08:52:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x112693800) [pid = 1944] [serial = 2034] [outer = 0x0] 08:52:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x112f17000) [pid = 1944] [serial = 2035] [outer = 0x112693800] 08:52:15 INFO - PROCESS | 1944 | 1466437935543 Marionette DEBUG loaded listener.js 08:52:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x1133abc00) [pid = 1944] [serial = 2036] [outer = 0x112693800] 08:52:16 INFO - PROCESS | 1944 | 1466437936428 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]]]}] 08:52:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 08:52:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1022ms 08:52:16 INFO - PROCESS | 1944 | 1466437936440 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:52:16 INFO - PROCESS | 1944 | 1466437936443 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:52:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:52:16 INFO - PROCESS | 1944 | 1466437936448 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:52:16 INFO - PROCESS | 1944 | 1466437936449 Marionette TRACE conn2 <- [1,2686,null,{}] 08:52:16 INFO - PROCESS | 1944 | 1466437936461 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}] 08:52:16 INFO - PROCESS | 1944 | 1466437936463 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:16 INFO - PROCESS | 1944 | 1466437936565 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:52:16 INFO - PROCESS | 1944 | 1466437936572 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:16 INFO - PROCESS | 1944 | 1466437936574 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x117e79000 == 29 [pid = 1944] [id = 679] 08:52:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x1164e1400) [pid = 1944] [serial = 2037] [outer = 0x0] 08:52:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x1167e0800) [pid = 1944] [serial = 2038] [outer = 0x1164e1400] 08:52:16 INFO - PROCESS | 1944 | 1466437936601 Marionette DEBUG loaded listener.js 08:52:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x11687cc00) [pid = 1944] [serial = 2039] [outer = 0x1164e1400] 08:52:17 INFO - PROCESS | 1944 | 1466437937457 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"]]]}] 08:52:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 08:52:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:52:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:52:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1022ms 08:52:17 INFO - PROCESS | 1944 | 1466437937470 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:52:17 INFO - PROCESS | 1944 | 1466437937473 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:52:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:52:17 INFO - PROCESS | 1944 | 1466437937476 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:52:17 INFO - PROCESS | 1944 | 1466437937478 Marionette TRACE conn2 <- [1,2690,null,{}] 08:52:17 INFO - PROCESS | 1944 | 1466437937486 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}] 08:52:17 INFO - PROCESS | 1944 | 1466437937489 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:17 INFO - PROCESS | 1944 | 1466437937596 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:52:17 INFO - PROCESS | 1944 | 1466437937601 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:17 INFO - PROCESS | 1944 | 1466437937603 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x11961d800 == 30 [pid = 1944] [id = 680] 08:52:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x11268e000) [pid = 1944] [serial = 2040] [outer = 0x0] 08:52:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x11820e000) [pid = 1944] [serial = 2041] [outer = 0x11268e000] 08:52:17 INFO - PROCESS | 1944 | 1466437937632 Marionette DEBUG loaded listener.js 08:52:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x118403c00) [pid = 1944] [serial = 2042] [outer = 0x11268e000] 08:52:18 INFO - PROCESS | 1944 | 1466437938471 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"]]]}] 08:52:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:52:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:52:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:52:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:52:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1023ms 08:52:18 INFO - PROCESS | 1944 | 1466437938499 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:52:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:52:18 INFO - PROCESS | 1944 | 1466437938501 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:52:18 INFO - PROCESS | 1944 | 1466437938510 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:52:18 INFO - PROCESS | 1944 | 1466437938512 Marionette TRACE conn2 <- [1,2694,null,{}] 08:52:18 INFO - PROCESS | 1944 | 1466437938514 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}] 08:52:18 INFO - PROCESS | 1944 | 1466437938515 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:18 INFO - PROCESS | 1944 | 1466437938612 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:52:18 INFO - PROCESS | 1944 | 1466437938616 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:18 INFO - PROCESS | 1944 | 1466437938617 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x121059800 == 31 [pid = 1944] [id = 681] 08:52:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x118511800) [pid = 1944] [serial = 2043] [outer = 0x0] 08:52:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x118dd0800) [pid = 1944] [serial = 2044] [outer = 0x118511800] 08:52:18 INFO - PROCESS | 1944 | 1466437938644 Marionette DEBUG loaded listener.js 08:52:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11962c000) [pid = 1944] [serial = 2045] [outer = 0x118511800] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12a5cd000) [pid = 1944] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x129063000) [pid = 1944] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x118dd3c00) [pid = 1944] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x1242c2400) [pid = 1944] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x125dbd800) [pid = 1944] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x112692000) [pid = 1944] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x118367c00) [pid = 1944] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x116137800) [pid = 1944] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x11998d400) [pid = 1944] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x113384c00) [pid = 1944] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x117e35000) [pid = 1944] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x1131acc00) [pid = 1944] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x110f9d000) [pid = 1944] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x116634800) [pid = 1944] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:52:18 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x1167ec000) [pid = 1944] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:52:19 INFO - PROCESS | 1944 | 1466437939562 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"]]]}] 08:52:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:52:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:52:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:52:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1075ms 08:52:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:52:19 INFO - PROCESS | 1944 | 1466437939580 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:52:19 INFO - PROCESS | 1944 | 1466437939582 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:52:19 INFO - PROCESS | 1944 | 1466437939585 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:52:19 INFO - PROCESS | 1944 | 1466437939589 Marionette TRACE conn2 <- [1,2698,null,{}] 08:52:19 INFO - PROCESS | 1944 | 1466437939593 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}] 08:52:19 INFO - PROCESS | 1944 | 1466437939595 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:19 INFO - PROCESS | 1944 | 1466437939710 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:52:19 INFO - PROCESS | 1944 | 1466437939786 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:19 INFO - PROCESS | 1944 | 1466437939787 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x12138e000 == 32 [pid = 1944] [id = 682] 08:52:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x112a72400) [pid = 1944] [serial = 2046] [outer = 0x0] 08:52:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x113c48c00) [pid = 1944] [serial = 2047] [outer = 0x112a72400] 08:52:19 INFO - PROCESS | 1944 | 1466437939812 Marionette DEBUG loaded listener.js 08:52:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x118dd4c00) [pid = 1944] [serial = 2048] [outer = 0x112a72400] 08:52:20 INFO - PROCESS | 1944 | 1466437940614 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"]]]}] 08:52:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:52:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:52:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:52:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1074ms 08:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:52:20 INFO - PROCESS | 1944 | 1466437940659 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:52:20 INFO - PROCESS | 1944 | 1466437940660 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:52:20 INFO - PROCESS | 1944 | 1466437940662 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:52:20 INFO - PROCESS | 1944 | 1466437940663 Marionette TRACE conn2 <- [1,2702,null,{}] 08:52:20 INFO - PROCESS | 1944 | 1466437940666 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}] 08:52:20 INFO - PROCESS | 1944 | 1466437940670 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:20 INFO - PROCESS | 1944 | 1466437940761 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:52:20 INFO - PROCESS | 1944 | 1466437940765 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:20 INFO - PROCESS | 1944 | 1466437940766 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c26000 == 33 [pid = 1944] [id = 683] 08:52:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x118411400) [pid = 1944] [serial = 2049] [outer = 0x0] 08:52:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x11998ec00) [pid = 1944] [serial = 2050] [outer = 0x118411400] 08:52:20 INFO - PROCESS | 1944 | 1466437940794 Marionette DEBUG loaded listener.js 08:52:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x121597400) [pid = 1944] [serial = 2051] [outer = 0x118411400] 08:52:21 INFO - PROCESS | 1944 | 1466437941492 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]]]}] 08:52:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:52:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 869ms 08:52:21 INFO - PROCESS | 1944 | 1466437941533 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:52:21 INFO - PROCESS | 1944 | 1466437941536 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:52:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:52:21 INFO - PROCESS | 1944 | 1466437941539 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 1944 | 1466437941541 Marionette TRACE conn2 <- [1,2706,null,{}] 08:52:21 INFO - PROCESS | 1944 | 1466437941546 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}] 08:52:21 INFO - PROCESS | 1944 | 1466437941547 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:21 INFO - PROCESS | 1944 | 1466437941660 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:52:21 INFO - PROCESS | 1944 | 1466437941717 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:21 INFO - PROCESS | 1944 | 1466437941718 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x117473000 == 34 [pid = 1944] [id = 684] 08:52:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x112755800) [pid = 1944] [serial = 2052] [outer = 0x0] 08:52:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x112f17400) [pid = 1944] [serial = 2053] [outer = 0x112755800] 08:52:21 INFO - PROCESS | 1944 | 1466437941750 Marionette DEBUG loaded listener.js 08:52:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x113c49800) [pid = 1944] [serial = 2054] [outer = 0x112755800] 08:52:22 INFO - PROCESS | 1944 | 1466437942283 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]]]}] 08:52:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:52:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 771ms 08:52:22 INFO - PROCESS | 1944 | 1466437942310 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:52:22 INFO - PROCESS | 1944 | 1466437942313 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:52:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:52:22 INFO - PROCESS | 1944 | 1466437942318 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:52:22 INFO - PROCESS | 1944 | 1466437942320 Marionette TRACE conn2 <- [1,2710,null,{}] 08:52:22 INFO - PROCESS | 1944 | 1466437942350 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}] 08:52:22 INFO - PROCESS | 1944 | 1466437942352 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:22 INFO - PROCESS | 1944 | 1466437942464 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:52:22 INFO - PROCESS | 1944 | 1466437942541 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:22 INFO - PROCESS | 1944 | 1466437942542 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x12139d800 == 35 [pid = 1944] [id = 685] 08:52:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x1167ea400) [pid = 1944] [serial = 2055] [outer = 0x0] 08:52:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x1176edc00) [pid = 1944] [serial = 2056] [outer = 0x1167ea400] 08:52:22 INFO - PROCESS | 1944 | 1466437942574 Marionette DEBUG loaded listener.js 08:52:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x1181dbc00) [pid = 1944] [serial = 2057] [outer = 0x1167ea400] 08:52:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12138e000 == 34 [pid = 1944] [id = 682] 08:52:23 INFO - PROCESS | 1944 | --DOCSHELL 0x121059800 == 33 [pid = 1944] [id = 681] 08:52:23 INFO - PROCESS | 1944 | --DOCSHELL 0x11961d800 == 32 [pid = 1944] [id = 680] 08:52:23 INFO - PROCESS | 1944 | --DOCSHELL 0x117e79000 == 31 [pid = 1944] [id = 679] 08:52:23 INFO - PROCESS | 1944 | --DOCSHELL 0x11681f000 == 30 [pid = 1944] [id = 678] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x12a5ccc00) [pid = 1944] [serial = 2018] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x121ba6800) [pid = 1944] [serial = 1999] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x125d21800) [pid = 1944] [serial = 2002] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x121bb5800) [pid = 1944] [serial = 2000] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x126d2d800) [pid = 1944] [serial = 1979] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x12630c800) [pid = 1944] [serial = 1978] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x126d2d400) [pid = 1944] [serial = 2005] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x118dd9000) [pid = 1944] [serial = 1993] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x119895800) [pid = 1944] [serial = 1994] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x1164df400) [pid = 1944] [serial = 1987] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x1167eb000) [pid = 1944] [serial = 1988] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x120f06000) [pid = 1944] [serial = 1996] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x117e2a400) [pid = 1944] [serial = 1984] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 69 (0x118211400) [pid = 1944] [serial = 1985] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 68 (0x1181e0000) [pid = 1944] [serial = 1990] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 67 (0x11830f000) [pid = 1944] [serial = 1991] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 66 (0x1133ad800) [pid = 1944] [serial = 1981] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 65 (0x11663ac00) [pid = 1944] [serial = 1982] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 64 (0x12658f000) [pid = 1944] [serial = 2003] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 63 (0x126d38800) [pid = 1944] [serial = 2006] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 62 (0x113c4a800) [pid = 1944] [serial = 2009] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 61 (0x126590000) [pid = 1944] [serial = 2012] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 60 (0x128c9dc00) [pid = 1944] [serial = 2014] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 59 (0x129062800) [pid = 1944] [serial = 2015] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 58 (0x112d49000) [pid = 1944] [serial = 2008] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 57 (0x11988a400) [pid = 1944] [serial = 2011] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 56 (0x121450c00) [pid = 1944] [serial = 1997] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 55 (0x12aa3dc00) [pid = 1944] [serial = 2021] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 54 (0x12a6bc000) [pid = 1944] [serial = 2020] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | --DOMWINDOW == 53 (0x129373400) [pid = 1944] [serial = 2017] [outer = 0x0] [url = about:blank] 08:52:23 INFO - PROCESS | 1944 | 1466437943167 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] 08:52:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:52:23 INFO - PROCESS | 1944 | 1466437943223 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:52:23 INFO - PROCESS | 1944 | 1466437943226 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:52:23 INFO - PROCESS | 1944 | 1466437943228 Marionette TRACE conn2 <- [1,2714,null,{}] 08:52:23 INFO - PROCESS | 1944 | 1466437943232 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}] 08:52:23 INFO - PROCESS | 1944 | 1466437943233 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:23 INFO - PROCESS | 1944 | 1466437943317 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:52:23 INFO - PROCESS | 1944 | 1466437943381 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:23 INFO - PROCESS | 1944 | 1466437943382 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ad2000 == 31 [pid = 1944] [id = 686] 08:52:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 54 (0x1130bcc00) [pid = 1944] [serial = 2058] [outer = 0x0] 08:52:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 55 (0x115e1b000) [pid = 1944] [serial = 2059] [outer = 0x1130bcc00] 08:52:23 INFO - PROCESS | 1944 | 1466437943411 Marionette DEBUG loaded listener.js 08:52:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 56 (0x11670dc00) [pid = 1944] [serial = 2060] [outer = 0x1130bcc00] 08:52:23 INFO - PROCESS | 1944 | 1466437943714 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]]]}] 08:52:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:52:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 521ms 08:52:23 INFO - PROCESS | 1944 | 1466437943748 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:52:23 INFO - PROCESS | 1944 | 1466437943751 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:52:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:52:23 INFO - PROCESS | 1944 | 1466437943760 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:52:23 INFO - PROCESS | 1944 | 1466437943761 Marionette TRACE conn2 <- [1,2718,null,{}] 08:52:23 INFO - PROCESS | 1944 | 1466437943764 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}] 08:52:23 INFO - PROCESS | 1944 | 1466437943765 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:23 INFO - PROCESS | 1944 | 1466437943863 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:52:23 INFO - PROCESS | 1944 | 1466437943934 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:23 INFO - PROCESS | 1944 | 1466437943935 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x11911b800 == 32 [pid = 1944] [id = 687] 08:52:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 57 (0x11663ac00) [pid = 1944] [serial = 2061] [outer = 0x0] 08:52:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 58 (0x116f90000) [pid = 1944] [serial = 2062] [outer = 0x11663ac00] 08:52:23 INFO - PROCESS | 1944 | 1466437943963 Marionette DEBUG loaded listener.js 08:52:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 59 (0x118202c00) [pid = 1944] [serial = 2063] [outer = 0x11663ac00] 08:52:24 INFO - PROCESS | 1944 | 1466437944247 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] 08:52:24 INFO - PROCESS | 1944 | 1466437944280 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:52:24 INFO - PROCESS | 1944 | 1466437944282 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:52:24 INFO - PROCESS | 1944 | 1466437944285 Marionette TRACE conn2 <- [1,2722,null,{}] 08:52:24 INFO - PROCESS | 1944 | 1466437944297 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}] 08:52:24 INFO - PROCESS | 1944 | 1466437944300 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:24 INFO - PROCESS | 1944 | 1466437944381 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:52:24 INFO - PROCESS | 1944 | 1466437944386 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:24 INFO - PROCESS | 1944 | 1466437944391 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x12141d800 == 33 [pid = 1944] [id = 688] 08:52:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x11223d000) [pid = 1944] [serial = 2064] [outer = 0x0] 08:52:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 61 (0x1187a2c00) [pid = 1944] [serial = 2065] [outer = 0x11223d000] 08:52:24 INFO - PROCESS | 1944 | 1466437944419 Marionette DEBUG loaded listener.js 08:52:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 62 (0x119895800) [pid = 1944] [serial = 2066] [outer = 0x11223d000] 08:52:24 INFO - PROCESS | 1944 | 1466437944763 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] 08:52:24 INFO - PROCESS | 1944 | 1466437944809 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:52:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:52:24 INFO - PROCESS | 1944 | 1466437944811 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:52:24 INFO - PROCESS | 1944 | 1466437944813 Marionette TRACE conn2 <- [1,2726,null,{}] 08:52:24 INFO - PROCESS | 1944 | 1466437944815 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}] 08:52:24 INFO - PROCESS | 1944 | 1466437944816 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:24 INFO - PROCESS | 1944 | 1466437944896 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:52:24 INFO - PROCESS | 1944 | 1466437944899 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:24 INFO - PROCESS | 1944 | 1466437944901 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c2a800 == 34 [pid = 1944] [id = 689] 08:52:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x11998e800) [pid = 1944] [serial = 2067] [outer = 0x0] 08:52:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x120deb800) [pid = 1944] [serial = 2068] [outer = 0x11998e800] 08:52:24 INFO - PROCESS | 1944 | 1466437944928 Marionette DEBUG loaded listener.js 08:52:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x120f0d000) [pid = 1944] [serial = 2069] [outer = 0x11998e800] 08:52:25 INFO - PROCESS | 1944 | 1466437945272 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]]]}] 08:52:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:52:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 467ms 08:52:25 INFO - PROCESS | 1944 | 1466437945279 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:52:25 INFO - PROCESS | 1944 | 1466437945281 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:52:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:52:25 INFO - PROCESS | 1944 | 1466437945283 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:52:25 INFO - PROCESS | 1944 | 1466437945284 Marionette TRACE conn2 <- [1,2730,null,{}] 08:52:25 INFO - PROCESS | 1944 | 1466437945286 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}] 08:52:25 INFO - PROCESS | 1944 | 1466437945289 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:25 INFO - PROCESS | 1944 | 1466437945364 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:52:25 INFO - PROCESS | 1944 | 1466437945430 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:25 INFO - PROCESS | 1944 | 1466437945432 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b9e800 == 35 [pid = 1944] [id = 690] 08:52:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x110fee400) [pid = 1944] [serial = 2070] [outer = 0x0] 08:52:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x120de4400) [pid = 1944] [serial = 2071] [outer = 0x110fee400] 08:52:25 INFO - PROCESS | 1944 | 1466437945456 Marionette DEBUG loaded listener.js 08:52:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x121ba7000) [pid = 1944] [serial = 2072] [outer = 0x110fee400] 08:52:26 INFO - PROCESS | 1944 | 1466437946237 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"]]]}] 08:52:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 08:52:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:52:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:52:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 969ms 08:52:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:52:26 INFO - PROCESS | 1944 | 1466437946252 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:52:26 INFO - PROCESS | 1944 | 1466437946253 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:52:26 INFO - PROCESS | 1944 | 1466437946255 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 1944 | 1466437946256 Marionette TRACE conn2 <- [1,2734,null,{}] 08:52:26 INFO - PROCESS | 1944 | 1466437946258 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}] 08:52:26 INFO - PROCESS | 1944 | 1466437946263 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:26 INFO - PROCESS | 1944 | 1466437946389 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:52:26 INFO - PROCESS | 1944 | --DOMWINDOW == 67 (0x112693800) [pid = 1944] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:52:26 INFO - PROCESS | 1944 | --DOMWINDOW == 66 (0x1164e1400) [pid = 1944] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:52:26 INFO - PROCESS | 1944 | --DOMWINDOW == 65 (0x11613ec00) [pid = 1944] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:52:26 INFO - PROCESS | 1944 | --DOMWINDOW == 64 (0x11268e000) [pid = 1944] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:52:26 INFO - PROCESS | 1944 | --DOMWINDOW == 63 (0x115e8ac00) [pid = 1944] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:52:26 INFO - PROCESS | 1944 | --DOMWINDOW == 62 (0x118403800) [pid = 1944] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:52:26 INFO - PROCESS | 1944 | --DOMWINDOW == 61 (0x112a72400) [pid = 1944] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:52:26 INFO - PROCESS | 1944 | --DOMWINDOW == 60 (0x119984400) [pid = 1944] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:52:26 INFO - PROCESS | 1944 | --DOMWINDOW == 59 (0x118511800) [pid = 1944] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:52:26 INFO - PROCESS | 1944 | 1466437946431 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:26 INFO - PROCESS | 1944 | 1466437946432 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x121433800 == 36 [pid = 1944] [id = 691] 08:52:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x110febc00) [pid = 1944] [serial = 2073] [outer = 0x0] 08:52:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 61 (0x112693800) [pid = 1944] [serial = 2074] [outer = 0x110febc00] 08:52:26 INFO - PROCESS | 1944 | 1466437946457 Marionette DEBUG loaded listener.js 08:52:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 62 (0x118308400) [pid = 1944] [serial = 2075] [outer = 0x110febc00] 08:52:26 INFO - PROCESS | 1944 | 1466437946743 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]]]}] 08:52:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:52:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 08:52:26 INFO - PROCESS | 1944 | 1466437946785 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:52:26 INFO - PROCESS | 1944 | 1466437946787 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:52:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:52:26 INFO - PROCESS | 1944 | 1466437946792 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 1944 | 1466437946793 Marionette TRACE conn2 <- [1,2738,null,{}] 08:52:26 INFO - PROCESS | 1944 | 1466437946796 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}] 08:52:26 INFO - PROCESS | 1944 | 1466437946797 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:26 INFO - PROCESS | 1944 | 1466437946877 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:52:26 INFO - PROCESS | 1944 | 1466437946880 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:26 INFO - PROCESS | 1944 | 1466437946881 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x128ce8000 == 37 [pid = 1944] [id = 692] 08:52:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x119991c00) [pid = 1944] [serial = 2076] [outer = 0x0] 08:52:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x124b76800) [pid = 1944] [serial = 2077] [outer = 0x119991c00] 08:52:26 INFO - PROCESS | 1944 | 1466437946906 Marionette DEBUG loaded listener.js 08:52:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x125d24400) [pid = 1944] [serial = 2078] [outer = 0x119991c00] 08:52:27 INFO - PROCESS | 1944 | 1466437947223 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]]]}] 08:52:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:52:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 472ms 08:52:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:52:27 INFO - PROCESS | 1944 | 1466437947263 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:52:27 INFO - PROCESS | 1944 | 1466437947264 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:52:27 INFO - PROCESS | 1944 | 1466437947266 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:52:27 INFO - PROCESS | 1944 | 1466437947267 Marionette TRACE conn2 <- [1,2742,null,{}] 08:52:27 INFO - PROCESS | 1944 | 1466437947270 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}] 08:52:27 INFO - PROCESS | 1944 | 1466437947271 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:27 INFO - PROCESS | 1944 | 1466437947375 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:52:27 INFO - PROCESS | 1944 | 1466437947380 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:27 INFO - PROCESS | 1944 | 1466437947381 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x129657800 == 38 [pid = 1944] [id = 693] 08:52:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x12440e800) [pid = 1944] [serial = 2079] [outer = 0x0] 08:52:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x125dc5400) [pid = 1944] [serial = 2080] [outer = 0x12440e800] 08:52:27 INFO - PROCESS | 1944 | 1466437947405 Marionette DEBUG loaded listener.js 08:52:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x125de2000) [pid = 1944] [serial = 2081] [outer = 0x12440e800] 08:52:27 INFO - PROCESS | 1944 | 1466437947711 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]]]}] 08:52:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:52:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 470ms 08:52:27 INFO - PROCESS | 1944 | 1466437947737 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:52:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:52:27 INFO - PROCESS | 1944 | 1466437947742 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:52:27 INFO - PROCESS | 1944 | 1466437947752 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:52:27 INFO - PROCESS | 1944 | 1466437947753 Marionette TRACE conn2 <- [1,2746,null,{}] 08:52:27 INFO - PROCESS | 1944 | 1466437947758 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}] 08:52:27 INFO - PROCESS | 1944 | 1466437947759 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:27 INFO - PROCESS | 1944 | 1466437947835 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:52:27 INFO - PROCESS | 1944 | 1466437947841 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:27 INFO - PROCESS | 1944 | 1466437947842 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x12141b800 == 39 [pid = 1944] [id = 694] 08:52:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x125de4000) [pid = 1944] [serial = 2082] [outer = 0x0] 08:52:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x126317c00) [pid = 1944] [serial = 2083] [outer = 0x125de4000] 08:52:27 INFO - PROCESS | 1944 | 1466437947865 Marionette DEBUG loaded listener.js 08:52:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x12658bc00) [pid = 1944] [serial = 2084] [outer = 0x125de4000] 08:52:28 INFO - PROCESS | 1944 | 1466437948174 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]]]}] 08:52:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:52:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 479ms 08:52:28 INFO - PROCESS | 1944 | 1466437948224 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:52:28 INFO - PROCESS | 1944 | 1466437948225 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:52:28 INFO - PROCESS | 1944 | 1466437948227 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:52:28 INFO - PROCESS | 1944 | 1466437948228 Marionette TRACE conn2 <- [1,2750,null,{}] 08:52:28 INFO - PROCESS | 1944 | 1466437948231 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}] 08:52:28 INFO - PROCESS | 1944 | 1466437948232 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:28 INFO - PROCESS | 1944 | 1466437948334 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:52:28 INFO - PROCESS | 1944 | 1466437948341 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:28 INFO - PROCESS | 1944 | 1466437948342 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aaad800 == 40 [pid = 1944] [id = 695] 08:52:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x126313000) [pid = 1944] [serial = 2085] [outer = 0x0] 08:52:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x126a86400) [pid = 1944] [serial = 2086] [outer = 0x126313000] 08:52:28 INFO - PROCESS | 1944 | 1466437948366 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x126d33800) [pid = 1944] [serial = 2087] [outer = 0x126313000] 08:52:28 INFO - PROCESS | 1944 | 1466437948665 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]]]}] 08:52:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:52:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 469ms 08:52:28 INFO - PROCESS | 1944 | 1466437948696 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:52:28 INFO - PROCESS | 1944 | 1466437948708 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:52:28 INFO - PROCESS | 1944 | 1466437948711 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:52:28 INFO - PROCESS | 1944 | 1466437948712 Marionette TRACE conn2 <- [1,2754,null,{}] 08:52:28 INFO - PROCESS | 1944 | 1466437948715 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}] 08:52:28 INFO - PROCESS | 1944 | 1466437948717 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:28 INFO - PROCESS | 1944 | 1466437948807 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:52:28 INFO - PROCESS | 1944 | 1466437948811 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:28 INFO - PROCESS | 1944 | 1466437948813 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b07e800 == 41 [pid = 1944] [id = 696] 08:52:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x126d38800) [pid = 1944] [serial = 2088] [outer = 0x0] 08:52:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x129064400) [pid = 1944] [serial = 2089] [outer = 0x126d38800] 08:52:28 INFO - PROCESS | 1944 | 1466437948839 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x12968d000) [pid = 1944] [serial = 2090] [outer = 0x126d38800] 08:52:29 INFO - PROCESS | 1944 | 1466437949168 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]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 468ms 08:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:52:29 INFO - PROCESS | 1944 | 1466437949179 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 1944 | 1466437949181 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:52:29 INFO - PROCESS | 1944 | 1466437949183 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 1944 | 1466437949184 Marionette TRACE conn2 <- [1,2758,null,{}] 08:52:29 INFO - PROCESS | 1944 | 1466437949186 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}] 08:52:29 INFO - PROCESS | 1944 | 1466437949187 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:29 INFO - PROCESS | 1944 | 1466437949297 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:52:29 INFO - PROCESS | 1944 | 1466437949303 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:29 INFO - PROCESS | 1944 | 1466437949304 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b884000 == 42 [pid = 1944] [id = 697] 08:52:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x128c94400) [pid = 1944] [serial = 2091] [outer = 0x0] 08:52:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x12a5c5800) [pid = 1944] [serial = 2092] [outer = 0x128c94400] 08:52:29 INFO - PROCESS | 1944 | 1466437949328 Marionette DEBUG loaded listener.js 08:52:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x12a5ce400) [pid = 1944] [serial = 2093] [outer = 0x128c94400] 08:52:29 INFO - PROCESS | 1944 | 1466437949780 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]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 619ms 08:52:29 INFO - PROCESS | 1944 | 1466437949803 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 1944 | 1466437949805 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:52:29 INFO - PROCESS | 1944 | 1466437949808 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 1944 | 1466437949812 Marionette TRACE conn2 <- [1,2762,null,{}] 08:52:29 INFO - PROCESS | 1944 | 1466437949816 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}] 08:52:29 INFO - PROCESS | 1944 | 1466437949817 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:29 INFO - PROCESS | 1944 | 1466437949927 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:52:29 INFO - PROCESS | 1944 | 1466437949997 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:29 INFO - PROCESS | 1944 | 1466437949998 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x11960c800 == 43 [pid = 1944] [id = 698] 08:52:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x112f20400) [pid = 1944] [serial = 2094] [outer = 0x0] 08:52:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x112923c00) [pid = 1944] [serial = 2095] [outer = 0x112f20400] 08:52:30 INFO - PROCESS | 1944 | 1466437950030 Marionette DEBUG loaded listener.js 08:52:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x1176e8800) [pid = 1944] [serial = 2096] [outer = 0x112f20400] 08:52:30 INFO - PROCESS | 1944 | 1466437950422 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]]]}] 08:52:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:52:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 673ms 08:52:30 INFO - PROCESS | 1944 | 1466437950482 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:52:30 INFO - PROCESS | 1944 | 1466437950485 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:52:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:52:30 INFO - PROCESS | 1944 | 1466437950490 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 1944 | 1466437950492 Marionette TRACE conn2 <- [1,2766,null,{}] 08:52:30 INFO - PROCESS | 1944 | 1466437950494 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}] 08:52:30 INFO - PROCESS | 1944 | 1466437950496 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:30 INFO - PROCESS | 1944 | 1466437950602 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:52:30 INFO - PROCESS | 1944 | 1466437950696 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 1944 | 1466437950697 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a69000 == 44 [pid = 1944] [id = 699] 08:52:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x1187a2800) [pid = 1944] [serial = 2097] [outer = 0x0] 08:52:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x118d40400) [pid = 1944] [serial = 2098] [outer = 0x1187a2800] 08:52:30 INFO - PROCESS | 1944 | 1466437950728 Marionette DEBUG loaded listener.js 08:52:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11988f400) [pid = 1944] [serial = 2099] [outer = 0x1187a2800] 08:52:31 INFO - PROCESS | 1944 | 1466437951141 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]]]}] 08:52:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:52:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 671ms 08:52:31 INFO - PROCESS | 1944 | 1466437951161 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:52:31 INFO - PROCESS | 1944 | 1466437951163 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:52:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:52:31 INFO - PROCESS | 1944 | 1466437951165 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 1944 | 1466437951168 Marionette TRACE conn2 <- [1,2770,null,{}] 08:52:31 INFO - PROCESS | 1944 | 1466437951176 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}] 08:52:31 INFO - PROCESS | 1944 | 1466437951179 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:31 INFO - PROCESS | 1944 | 1466437951283 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:52:31 INFO - PROCESS | 1944 | 1466437951342 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:31 INFO - PROCESS | 1944 | 1466437951345 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b899800 == 45 [pid = 1944] [id = 700] 08:52:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x120f09c00) [pid = 1944] [serial = 2100] [outer = 0x0] 08:52:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x121bb3000) [pid = 1944] [serial = 2101] [outer = 0x120f09c00] 08:52:31 INFO - PROCESS | 1944 | 1466437951375 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12445d800) [pid = 1944] [serial = 2102] [outer = 0x120f09c00] 08:52:31 INFO - PROCESS | 1944 | 1466437951792 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]]]}] 08:52:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:52:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 08:52:31 INFO - PROCESS | 1944 | 1466437951837 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:52:31 INFO - PROCESS | 1944 | 1466437951839 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:52:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:52:31 INFO - PROCESS | 1944 | 1466437951841 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 1944 | 1466437951842 Marionette TRACE conn2 <- [1,2774,null,{}] 08:52:31 INFO - PROCESS | 1944 | 1466437951845 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}] 08:52:31 INFO - PROCESS | 1944 | 1466437951846 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:31 INFO - PROCESS | 1944 | 1466437951950 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:52:32 INFO - PROCESS | 1944 | 1466437952039 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:32 INFO - PROCESS | 1944 | 1466437952041 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bf89000 == 46 [pid = 1944] [id = 701] 08:52:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x126310800) [pid = 1944] [serial = 2103] [outer = 0x0] 08:52:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12678c400) [pid = 1944] [serial = 2104] [outer = 0x126310800] 08:52:32 INFO - PROCESS | 1944 | 1466437952069 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x129059400) [pid = 1944] [serial = 2105] [outer = 0x126310800] 08:52:32 INFO - PROCESS | 1944 | 1466437952505 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]]]}] 08:52:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:52:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 719ms 08:52:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:52:32 INFO - PROCESS | 1944 | 1466437952561 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:52:32 INFO - PROCESS | 1944 | 1466437952562 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:52:32 INFO - PROCESS | 1944 | 1466437952564 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:52:32 INFO - PROCESS | 1944 | 1466437952565 Marionette TRACE conn2 <- [1,2778,null,{}] 08:52:32 INFO - PROCESS | 1944 | 1466437952568 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}] 08:52:32 INFO - PROCESS | 1944 | 1466437952569 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:32 INFO - PROCESS | 1944 | 1466437952668 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:52:32 INFO - PROCESS | 1944 | 1466437952739 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:32 INFO - PROCESS | 1944 | 1466437952741 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x1168c5000 == 47 [pid = 1944] [id = 702] 08:52:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x111ec9c00) [pid = 1944] [serial = 2106] [outer = 0x0] 08:52:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x1164e4400) [pid = 1944] [serial = 2107] [outer = 0x111ec9c00] 08:52:32 INFO - PROCESS | 1944 | 1466437952770 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x129183800) [pid = 1944] [serial = 2108] [outer = 0x111ec9c00] 08:52:33 INFO - PROCESS | 1944 | 1466437953468 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]]]}] 08:52:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:52:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 921ms 08:52:33 INFO - PROCESS | 1944 | 1466437953505 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:52:33 INFO - PROCESS | 1944 | 1466437953510 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:52:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:52:33 INFO - PROCESS | 1944 | 1466437953519 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:52:33 INFO - PROCESS | 1944 | 1466437953524 Marionette TRACE conn2 <- [1,2782,null,{}] 08:52:33 INFO - PROCESS | 1944 | 1466437953528 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}] 08:52:33 INFO - PROCESS | 1944 | 1466437953530 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:33 INFO - PROCESS | 1944 | 1466437953630 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:52:33 INFO - PROCESS | 1944 | 1466437953691 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:33 INFO - PROCESS | 1944 | 1466437953692 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x121416800 == 48 [pid = 1944] [id = 703] 08:52:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x112f13400) [pid = 1944] [serial = 2109] [outer = 0x0] 08:52:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x115dcac00) [pid = 1944] [serial = 2110] [outer = 0x112f13400] 08:52:33 INFO - PROCESS | 1944 | 1466437953720 Marionette DEBUG loaded listener.js 08:52:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x1167eac00) [pid = 1944] [serial = 2111] [outer = 0x112f13400] 08:52:34 INFO - PROCESS | 1944 | 1466437954151 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]]]}] 08:52:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:52:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 679ms 08:52:34 INFO - PROCESS | 1944 | 1466437954196 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:52:34 INFO - PROCESS | 1944 | 1466437954199 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:52:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:52:34 INFO - PROCESS | 1944 | 1466437954203 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:52:34 INFO - PROCESS | 1944 | 1466437954205 Marionette TRACE conn2 <- [1,2786,null,{}] 08:52:34 INFO - PROCESS | 1944 | 1466437954207 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}] 08:52:34 INFO - PROCESS | 1944 | 1466437954209 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:34 INFO - PROCESS | 1944 | 1466437954308 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x12b07e800 == 47 [pid = 1944] [id = 696] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x12aaad800 == 46 [pid = 1944] [id = 695] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x12141b800 == 45 [pid = 1944] [id = 694] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x129657800 == 44 [pid = 1944] [id = 693] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x128ce8000 == 43 [pid = 1944] [id = 692] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x121433800 == 42 [pid = 1944] [id = 691] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x124b9e800 == 41 [pid = 1944] [id = 690] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x123c2a800 == 40 [pid = 1944] [id = 689] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x12141d800 == 39 [pid = 1944] [id = 688] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x11911b800 == 38 [pid = 1944] [id = 687] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x116ad2000 == 37 [pid = 1944] [id = 686] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x12139d800 == 36 [pid = 1944] [id = 685] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x117473000 == 35 [pid = 1944] [id = 684] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x123c26000 == 34 [pid = 1944] [id = 683] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x116ff4800 == 33 [pid = 1944] [id = 677] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x121416800 == 32 [pid = 1944] [id = 703] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x1168c5000 == 31 [pid = 1944] [id = 702] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x12bf89000 == 30 [pid = 1944] [id = 701] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x12b899800 == 29 [pid = 1944] [id = 700] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x126a69000 == 28 [pid = 1944] [id = 699] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x11960c800 == 27 [pid = 1944] [id = 698] 08:52:34 INFO - PROCESS | 1944 | --DOCSHELL 0x12b884000 == 26 [pid = 1944] [id = 697] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11998ec00) [pid = 1944] [serial = 2050] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x112f17000) [pid = 1944] [serial = 2035] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1133abc00) [pid = 1944] [serial = 2036] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x1167e0800) [pid = 1944] [serial = 2038] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11680b800) [pid = 1944] [serial = 2033] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x116706c00) [pid = 1944] [serial = 2032] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x11820e000) [pid = 1944] [serial = 2041] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x116f98400) [pid = 1944] [serial = 2024] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x11663a800) [pid = 1944] [serial = 2023] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x119985400) [pid = 1944] [serial = 2027] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x118dd2800) [pid = 1944] [serial = 2026] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x118dd4c00) [pid = 1944] [serial = 2048] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12630f400) [pid = 1944] [serial = 2030] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x121bb4400) [pid = 1944] [serial = 2029] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x118dd0800) [pid = 1944] [serial = 2044] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x113c48c00) [pid = 1944] [serial = 2047] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x11962c000) [pid = 1944] [serial = 2045] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x118403c00) [pid = 1944] [serial = 2042] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x11687cc00) [pid = 1944] [serial = 2039] [outer = 0x0] [url = about:blank] 08:52:34 INFO - PROCESS | 1944 | 1466437954972 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:34 INFO - PROCESS | 1944 | 1466437954973 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x1127e3800 == 27 [pid = 1944] [id = 704] 08:52:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x11268a000) [pid = 1944] [serial = 2112] [outer = 0x0] 08:52:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x112693400) [pid = 1944] [serial = 2113] [outer = 0x11268a000] 08:52:35 INFO - PROCESS | 1944 | 1466437955005 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x112a7dc00) [pid = 1944] [serial = 2114] [outer = 0x11268a000] 08:52:35 INFO - PROCESS | 1944 | 1466437955330 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]]]}] 08:52:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:52:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1172ms 08:52:35 INFO - PROCESS | 1944 | 1466437955376 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:52:35 INFO - PROCESS | 1944 | 1466437955378 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:52:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:52:35 INFO - PROCESS | 1944 | 1466437955380 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:52:35 INFO - PROCESS | 1944 | 1466437955382 Marionette TRACE conn2 <- [1,2790,null,{}] 08:52:35 INFO - PROCESS | 1944 | 1466437955385 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}] 08:52:35 INFO - PROCESS | 1944 | 1466437955387 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:35 INFO - PROCESS | 1944 | 1466437955465 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:52:35 INFO - PROCESS | 1944 | 1466437955471 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:35 INFO - PROCESS | 1944 | 1466437955474 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x117470000 == 28 [pid = 1944] [id = 705] 08:52:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x115dcb000) [pid = 1944] [serial = 2115] [outer = 0x0] 08:52:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x115e8bc00) [pid = 1944] [serial = 2116] [outer = 0x115dcb000] 08:52:35 INFO - PROCESS | 1944 | 1466437955501 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1167de800) [pid = 1944] [serial = 2117] [outer = 0x115dcb000] 08:52:35 INFO - PROCESS | 1944 | 1466437955857 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]]]}] 08:52:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:52:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 08:52:35 INFO - PROCESS | 1944 | 1466437955901 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:52:35 INFO - PROCESS | 1944 | 1466437955904 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:52:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:52:35 INFO - PROCESS | 1944 | 1466437955907 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:52:35 INFO - PROCESS | 1944 | 1466437955908 Marionette TRACE conn2 <- [1,2794,null,{}] 08:52:35 INFO - PROCESS | 1944 | 1466437955910 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}] 08:52:35 INFO - PROCESS | 1944 | 1466437955912 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:36 INFO - PROCESS | 1944 | 1466437956000 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:52:36 INFO - PROCESS | 1944 | 1466437956005 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:36 INFO - PROCESS | 1944 | 1466437956008 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185dc800 == 29 [pid = 1944] [id = 706] 08:52:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x1167e3c00) [pid = 1944] [serial = 2118] [outer = 0x0] 08:52:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x117e33000) [pid = 1944] [serial = 2119] [outer = 0x1167e3c00] 08:52:36 INFO - PROCESS | 1944 | 1466437956033 Marionette DEBUG loaded listener.js 08:52:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x1181de800) [pid = 1944] [serial = 2120] [outer = 0x1167e3c00] 08:52:36 INFO - PROCESS | 1944 | 1466437956379 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]]]}] 08:52:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:52:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 517ms 08:52:36 INFO - PROCESS | 1944 | 1466437956425 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:52:36 INFO - PROCESS | 1944 | 1466437956426 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:52:36 INFO - PROCESS | 1944 | 1466437956433 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:52:36 INFO - PROCESS | 1944 | 1466437956438 Marionette TRACE conn2 <- [1,2798,null,{}] 08:52:36 INFO - PROCESS | 1944 | 1466437956442 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}] 08:52:36 INFO - PROCESS | 1944 | 1466437956444 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:36 INFO - PROCESS | 1944 | 1466437956523 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:52:36 INFO - PROCESS | 1944 | 1466437956528 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:36 INFO - PROCESS | 1944 | 1466437956529 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ad9000 == 30 [pid = 1944] [id = 707] 08:52:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1181e4400) [pid = 1944] [serial = 2121] [outer = 0x0] 08:52:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x118363400) [pid = 1944] [serial = 2122] [outer = 0x1181e4400] 08:52:36 INFO - PROCESS | 1944 | 1466437956556 Marionette DEBUG loaded listener.js 08:52:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x11840d000) [pid = 1944] [serial = 2123] [outer = 0x1181e4400] 08:52:36 INFO - PROCESS | 1944 | --DOCSHELL 0x123c2b800 == 29 [pid = 1944] [id = 16] 08:52:36 INFO - PROCESS | 1944 | 1466437956913 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]]]}] 08:52:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:52:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 527ms 08:52:36 INFO - PROCESS | 1944 | 1466437956957 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:52:36 INFO - PROCESS | 1944 | 1466437956958 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:52:36 INFO - PROCESS | 1944 | 1466437956961 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:52:36 INFO - PROCESS | 1944 | 1466437956962 Marionette TRACE conn2 <- [1,2802,null,{}] 08:52:36 INFO - PROCESS | 1944 | 1466437956964 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}] 08:52:36 INFO - PROCESS | 1944 | 1466437956965 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:37 INFO - PROCESS | 1944 | 1466437957076 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:52:37 INFO - PROCESS | 1944 | 1466437957090 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:37 INFO - PROCESS | 1944 | 1466437957091 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12138b800 == 30 [pid = 1944] [id = 708] 08:52:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x118203400) [pid = 1944] [serial = 2124] [outer = 0x0] 08:52:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x118502400) [pid = 1944] [serial = 2125] [outer = 0x118203400] 08:52:37 INFO - PROCESS | 1944 | 1466437957123 Marionette DEBUG loaded listener.js 08:52:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11987cc00) [pid = 1944] [serial = 2126] [outer = 0x118203400] 08:52:37 INFO - PROCESS | 1944 | 1466437957447 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]]]}] 08:52:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:52:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 08:52:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:52:37 INFO - PROCESS | 1944 | 1466437957481 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:52:37 INFO - PROCESS | 1944 | 1466437957483 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:52:37 INFO - PROCESS | 1944 | 1466437957486 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:52:37 INFO - PROCESS | 1944 | 1466437957487 Marionette TRACE conn2 <- [1,2806,null,{}] 08:52:37 INFO - PROCESS | 1944 | 1466437957493 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}] 08:52:37 INFO - PROCESS | 1944 | 1466437957495 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:37 INFO - PROCESS | 1944 | 1466437957646 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:52:37 INFO - PROCESS | 1944 | 1466437957666 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:37 INFO - PROCESS | 1944 | 1466437957672 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x123cdf000 == 31 [pid = 1944] [id = 709] 08:52:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1167e3400) [pid = 1944] [serial = 2127] [outer = 0x0] 08:52:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11998f800) [pid = 1944] [serial = 2128] [outer = 0x1167e3400] 08:52:37 INFO - PROCESS | 1944 | 1466437957726 Marionette DEBUG loaded listener.js 08:52:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x120f0bc00) [pid = 1944] [serial = 2129] [outer = 0x1167e3400] 08:52:38 INFO - PROCESS | 1944 | 1466437958131 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]]]}] 08:52:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:52:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 672ms 08:52:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:52:38 INFO - PROCESS | 1944 | 1466437958160 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:52:38 INFO - PROCESS | 1944 | 1466437958161 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:52:38 INFO - PROCESS | 1944 | 1466437958163 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 1944 | 1466437958164 Marionette TRACE conn2 <- [1,2810,null,{}] 08:52:38 INFO - PROCESS | 1944 | 1466437958175 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}] 08:52:38 INFO - PROCESS | 1944 | 1466437958176 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:38 INFO - PROCESS | 1944 | 1466437958271 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:52:38 INFO - PROCESS | 1944 | 1466437958275 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 1944 | 1466437958276 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x112f3a000 == 32 [pid = 1944] [id = 710] 08:52:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x120f0c000) [pid = 1944] [serial = 2130] [outer = 0x0] 08:52:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x121baf000) [pid = 1944] [serial = 2131] [outer = 0x120f0c000] 08:52:38 INFO - PROCESS | 1944 | 1466437958307 Marionette DEBUG loaded listener.js 08:52:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12409d000) [pid = 1944] [serial = 2132] [outer = 0x120f0c000] 08:52:38 INFO - PROCESS | 1944 | 1466437958651 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]]]}] 08:52:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:52:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 528ms 08:52:38 INFO - PROCESS | 1944 | 1466437958692 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:52:38 INFO - PROCESS | 1944 | 1466437958693 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:52:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:52:38 INFO - PROCESS | 1944 | 1466437958696 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 1944 | 1466437958697 Marionette TRACE conn2 <- [1,2814,null,{}] 08:52:38 INFO - PROCESS | 1944 | 1466437958699 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}] 08:52:38 INFO - PROCESS | 1944 | 1466437958700 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:38 INFO - PROCESS | 1944 | 1466437958812 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:52:38 INFO - PROCESS | 1944 | 1466437958826 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 1944 | 1466437958828 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12933e000 == 33 [pid = 1944] [id = 711] 08:52:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x112a80000) [pid = 1944] [serial = 2133] [outer = 0x0] 08:52:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x124460c00) [pid = 1944] [serial = 2134] [outer = 0x112a80000] 08:52:38 INFO - PROCESS | 1944 | 1466437958867 Marionette DEBUG loaded listener.js 08:52:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x124b82800) [pid = 1944] [serial = 2135] [outer = 0x112a80000] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x128c94400) [pid = 1944] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x126d38800) [pid = 1944] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x110febc00) [pid = 1944] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x119991c00) [pid = 1944] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1167ea400) [pid = 1944] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11663ac00) [pid = 1944] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x112755800) [pid = 1944] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1130bcc00) [pid = 1944] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11998e800) [pid = 1944] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x118411400) [pid = 1944] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11223d000) [pid = 1944] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x126313000) [pid = 1944] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x125de4000) [pid = 1944] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x110fee400) [pid = 1944] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:52:39 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12440e800) [pid = 1944] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:52:39 INFO - PROCESS | 1944 | 1466437959497 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]]]}] 08:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 823ms 08:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:52:39 INFO - PROCESS | 1944 | 1466437959527 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:52:39 INFO - PROCESS | 1944 | 1466437959528 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:52:39 INFO - PROCESS | 1944 | 1466437959530 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:52:39 INFO - PROCESS | 1944 | 1466437959532 Marionette TRACE conn2 <- [1,2818,null,{}] 08:52:39 INFO - PROCESS | 1944 | 1466437959534 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}] 08:52:39 INFO - PROCESS | 1944 | 1466437959535 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:39 INFO - PROCESS | 1944 | 1466437959611 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:52:39 INFO - PROCESS | 1944 | 1466437959615 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:39 INFO - PROCESS | 1944 | 1466437959616 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12964f000 == 34 [pid = 1944] [id = 712] 08:52:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x112f1e800) [pid = 1944] [serial = 2136] [outer = 0x0] 08:52:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x119629400) [pid = 1944] [serial = 2137] [outer = 0x112f1e800] 08:52:39 INFO - PROCESS | 1944 | 1466437959643 Marionette DEBUG loaded listener.js 08:52:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12445a800) [pid = 1944] [serial = 2138] [outer = 0x112f1e800] 08:52:39 INFO - PROCESS | 1944 | 1466437959984 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]]]}] 08:52:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:52:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 470ms 08:52:40 INFO - PROCESS | 1944 | 1466437960001 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:52:40 INFO - PROCESS | 1944 | 1466437960003 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:52:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:52:40 INFO - PROCESS | 1944 | 1466437960006 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 1944 | 1466437960008 Marionette TRACE conn2 <- [1,2822,null,{}] 08:52:40 INFO - PROCESS | 1944 | 1466437960011 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}] 08:52:40 INFO - PROCESS | 1944 | 1466437960012 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:40 INFO - PROCESS | 1944 | 1466437960111 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:52:40 INFO - PROCESS | 1944 | 1466437960117 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 1944 | 1466437960118 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a62d000 == 35 [pid = 1944] [id = 713] 08:52:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x124463000) [pid = 1944] [serial = 2139] [outer = 0x0] 08:52:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x125dbcc00) [pid = 1944] [serial = 2140] [outer = 0x124463000] 08:52:40 INFO - PROCESS | 1944 | 1466437960144 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x125de0c00) [pid = 1944] [serial = 2141] [outer = 0x124463000] 08:52:40 INFO - PROCESS | 1944 | 1466437960451 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]]]}] 08:52:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:52:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 471ms 08:52:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:52:40 INFO - PROCESS | 1944 | 1466437960477 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:52:40 INFO - PROCESS | 1944 | 1466437960478 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:52:40 INFO - PROCESS | 1944 | 1466437960480 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 1944 | 1466437960482 Marionette TRACE conn2 <- [1,2826,null,{}] 08:52:40 INFO - PROCESS | 1944 | 1466437960484 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}] 08:52:40 INFO - PROCESS | 1944 | 1466437960486 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:40 INFO - PROCESS | 1944 | 1466437960579 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:52:40 INFO - PROCESS | 1944 | 1466437960584 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 1944 | 1466437960586 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af36000 == 36 [pid = 1944] [id = 714] 08:52:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x125de1c00) [pid = 1944] [serial = 2142] [outer = 0x0] 08:52:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x1263a7400) [pid = 1944] [serial = 2143] [outer = 0x125de1c00] 08:52:40 INFO - PROCESS | 1944 | 1466437960631 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x126a8e000) [pid = 1944] [serial = 2144] [outer = 0x125de1c00] 08:52:41 INFO - PROCESS | 1944 | 1466437961044 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:52:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:52:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 570ms 08:52:41 INFO - PROCESS | 1944 | 1466437961050 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:52:41 INFO - PROCESS | 1944 | 1466437961052 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:52:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:52:41 INFO - PROCESS | 1944 | 1466437961058 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 1944 | 1466437961060 Marionette TRACE conn2 <- [1,2830,null,{}] 08:52:41 INFO - PROCESS | 1944 | 1466437961063 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}] 08:52:41 INFO - PROCESS | 1944 | 1466437961064 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:41 INFO - PROCESS | 1944 | 1466437961184 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:52:41 INFO - PROCESS | 1944 | 1466437961190 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:41 INFO - PROCESS | 1944 | 1466437961191 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x1199c0000 == 37 [pid = 1944] [id = 715] 08:52:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x11998ec00) [pid = 1944] [serial = 2145] [outer = 0x0] 08:52:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x126d31c00) [pid = 1944] [serial = 2146] [outer = 0x11998ec00] 08:52:41 INFO - PROCESS | 1944 | 1466437961215 Marionette DEBUG loaded listener.js 08:52:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x129373c00) [pid = 1944] [serial = 2147] [outer = 0x11998ec00] 08:52:41 INFO - PROCESS | 1944 | 1466437961689 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]]]}] 08:52:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:52:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 674ms 08:52:41 INFO - PROCESS | 1944 | 1466437961745 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:52:41 INFO - PROCESS | 1944 | 1466437961748 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:52:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:52:41 INFO - PROCESS | 1944 | 1466437961751 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 1944 | 1466437961753 Marionette TRACE conn2 <- [1,2834,null,{}] 08:52:41 INFO - PROCESS | 1944 | 1466437961760 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}] 08:52:41 INFO - PROCESS | 1944 | 1466437961762 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:41 INFO - PROCESS | 1944 | 1466437961880 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:52:42 INFO - PROCESS | 1944 | 1466437962007 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:42 INFO - PROCESS | 1944 | 1466437962009 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x118169800 == 38 [pid = 1944] [id = 716] 08:52:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x112f11400) [pid = 1944] [serial = 2148] [outer = 0x0] 08:52:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1130c0800) [pid = 1944] [serial = 2149] [outer = 0x112f11400] 08:52:42 INFO - PROCESS | 1944 | 1466437962042 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x11613f800) [pid = 1944] [serial = 2150] [outer = 0x112f11400] 08:52:42 INFO - PROCESS | 1944 | 1466437962574 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:52:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:52:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 875ms 08:52:42 INFO - PROCESS | 1944 | 1466437962625 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:52:42 INFO - PROCESS | 1944 | 1466437962629 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:52:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:52:42 INFO - PROCESS | 1944 | 1466437962633 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:52:42 INFO - PROCESS | 1944 | 1466437962635 Marionette TRACE conn2 <- [1,2838,null,{}] 08:52:42 INFO - PROCESS | 1944 | 1466437962638 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}] 08:52:42 INFO - PROCESS | 1944 | 1466437962640 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:42 INFO - PROCESS | 1944 | 1466437962752 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:52:42 INFO - PROCESS | 1944 | 1466437962831 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:42 INFO - PROCESS | 1944 | 1466437962832 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x116fe2000 == 39 [pid = 1944] [id = 717] 08:52:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x112691c00) [pid = 1944] [serial = 2151] [outer = 0x0] 08:52:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x11301b800) [pid = 1944] [serial = 2152] [outer = 0x112691c00] 08:52:42 INFO - PROCESS | 1944 | 1466437962863 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x1181df400) [pid = 1944] [serial = 2153] [outer = 0x112691c00] 08:52:43 INFO - PROCESS | 1944 | 1466437963482 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]]]}] 08:52:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12af36000 == 38 [pid = 1944] [id = 714] 08:52:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12a62d000 == 37 [pid = 1944] [id = 713] 08:52:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12964f000 == 36 [pid = 1944] [id = 712] 08:52:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12933e000 == 35 [pid = 1944] [id = 711] 08:52:43 INFO - PROCESS | 1944 | --DOCSHELL 0x112f3a000 == 34 [pid = 1944] [id = 710] 08:52:43 INFO - PROCESS | 1944 | --DOCSHELL 0x123cdf000 == 33 [pid = 1944] [id = 709] 08:52:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12138b800 == 32 [pid = 1944] [id = 708] 08:52:43 INFO - PROCESS | 1944 | --DOCSHELL 0x119ad9000 == 31 [pid = 1944] [id = 707] 08:52:43 INFO - PROCESS | 1944 | --DOCSHELL 0x1185dc800 == 30 [pid = 1944] [id = 706] 08:52:43 INFO - PROCESS | 1944 | --DOCSHELL 0x117470000 == 29 [pid = 1944] [id = 705] 08:52:43 INFO - PROCESS | 1944 | --DOCSHELL 0x1127e3800 == 28 [pid = 1944] [id = 704] 08:52:43 INFO - PROCESS | 1944 | --DOCSHELL 0x123c25800 == 27 [pid = 1944] [id = 17] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12a5ce400) [pid = 1944] [serial = 2093] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12a5c5800) [pid = 1944] [serial = 2092] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x129064400) [pid = 1944] [serial = 2089] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x112693800) [pid = 1944] [serial = 2074] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x118308400) [pid = 1944] [serial = 2075] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x124b76800) [pid = 1944] [serial = 2077] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1176edc00) [pid = 1944] [serial = 2056] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1181dbc00) [pid = 1944] [serial = 2057] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x116f90000) [pid = 1944] [serial = 2062] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x118202c00) [pid = 1944] [serial = 2063] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x112f17400) [pid = 1944] [serial = 2053] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x113c49800) [pid = 1944] [serial = 2054] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x115e1b000) [pid = 1944] [serial = 2059] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11670dc00) [pid = 1944] [serial = 2060] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x120deb800) [pid = 1944] [serial = 2068] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x120f0d000) [pid = 1944] [serial = 2069] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x121597400) [pid = 1944] [serial = 2051] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1187a2c00) [pid = 1944] [serial = 2065] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x119895800) [pid = 1944] [serial = 2066] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x126d33800) [pid = 1944] [serial = 2087] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12658bc00) [pid = 1944] [serial = 2084] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x126317c00) [pid = 1944] [serial = 2083] [outer = 0x0] [url = about:blank] 08:52:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12968d000) [pid = 1944] [serial = 2090] [outer = 0x0] [url = about:blank] 08:52:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 923ms 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x120de4400) [pid = 1944] [serial = 2071] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x121ba7000) [pid = 1944] [serial = 2072] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x125d24400) [pid = 1944] [serial = 2078] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x125dc5400) [pid = 1944] [serial = 2080] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x125de2000) [pid = 1944] [serial = 2081] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x126a86400) [pid = 1944] [serial = 2086] [outer = 0x0] [url = about:blank] 08:52:43 INFO - PROCESS | 1944 | 1466437963558 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:52:43 INFO - PROCESS | 1944 | 1466437963560 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:52:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:52:43 INFO - PROCESS | 1944 | 1466437963563 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:52:43 INFO - PROCESS | 1944 | 1466437963565 Marionette TRACE conn2 <- [1,2842,null,{}] 08:52:43 INFO - PROCESS | 1944 | 1466437963569 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}] 08:52:43 INFO - PROCESS | 1944 | 1466437963572 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:43 INFO - PROCESS | 1944 | 1466437963658 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:52:43 INFO - PROCESS | 1944 | 1466437963668 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 1944 | 1466437963669 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ad1000 == 28 [pid = 1944] [id = 718] 08:52:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x116706c00) [pid = 1944] [serial = 2154] [outer = 0x0] 08:52:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x1167e1800) [pid = 1944] [serial = 2155] [outer = 0x116706c00] 08:52:43 INFO - PROCESS | 1944 | 1466437963697 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x117140000) [pid = 1944] [serial = 2156] [outer = 0x116706c00] 08:52:44 INFO - PROCESS | 1944 | 1466437964056 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]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:52:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 520ms 08:52:44 INFO - PROCESS | 1944 | 1466437964096 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 1944 | 1466437964099 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:52:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:52:44 INFO - PROCESS | 1944 | 1466437964105 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 1944 | 1466437964106 Marionette TRACE conn2 <- [1,2846,null,{}] 08:52:44 INFO - PROCESS | 1944 | 1466437964109 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}] 08:52:44 INFO - PROCESS | 1944 | 1466437964110 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:44 INFO - PROCESS | 1944 | 1466437964191 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:52:44 INFO - PROCESS | 1944 | 1466437964196 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:44 INFO - PROCESS | 1944 | 1466437964197 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185db800 == 29 [pid = 1944] [id = 719] 08:52:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x1176f0000) [pid = 1944] [serial = 2157] [outer = 0x0] 08:52:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x118308400) [pid = 1944] [serial = 2158] [outer = 0x1176f0000] 08:52:44 INFO - PROCESS | 1944 | 1466437964224 Marionette DEBUG loaded listener.js 08:52:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x118404800) [pid = 1944] [serial = 2159] [outer = 0x1176f0000] 08:52:44 INFO - PROCESS | 1944 | 1466437964584 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]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:52:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 520ms 08:52:44 INFO - PROCESS | 1944 | 1466437964625 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:52:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:52:44 INFO - PROCESS | 1944 | 1466437964626 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:52:44 INFO - PROCESS | 1944 | 1466437964628 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 1944 | 1466437964631 Marionette TRACE conn2 <- [1,2850,null,{}] 08:52:44 INFO - PROCESS | 1944 | 1466437964639 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}] 08:52:44 INFO - PROCESS | 1944 | 1466437964642 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:44 INFO - PROCESS | 1944 | 1466437964721 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:52:44 INFO - PROCESS | 1944 | 1466437964728 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:44 INFO - PROCESS | 1944 | 1466437964730 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x121420800 == 30 [pid = 1944] [id = 720] 08:52:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x112d41000) [pid = 1944] [serial = 2160] [outer = 0x0] 08:52:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x119624c00) [pid = 1944] [serial = 2161] [outer = 0x112d41000] 08:52:44 INFO - PROCESS | 1944 | 1466437964758 Marionette DEBUG loaded listener.js 08:52:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x119985c00) [pid = 1944] [serial = 2162] [outer = 0x112d41000] 08:52:45 INFO - PROCESS | 1944 | 1466437965106 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:52:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:52:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 522ms 08:52:45 INFO - PROCESS | 1944 | 1466437965152 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:52:45 INFO - PROCESS | 1944 | 1466437965153 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:52:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:52:45 INFO - PROCESS | 1944 | 1466437965156 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - PROCESS | 1944 | 1466437965157 Marionette TRACE conn2 <- [1,2854,null,{}] 08:52:45 INFO - PROCESS | 1944 | 1466437965159 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}] 08:52:45 INFO - PROCESS | 1944 | 1466437965160 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:45 INFO - PROCESS | 1944 | 1466437965243 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:52:45 INFO - PROCESS | 1944 | 1466437965307 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 1944 | 1466437965308 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x124b6b000 == 31 [pid = 1944] [id = 721] 08:52:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x118410c00) [pid = 1944] [serial = 2163] [outer = 0x0] 08:52:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x120de7000) [pid = 1944] [serial = 2164] [outer = 0x118410c00] 08:52:45 INFO - PROCESS | 1944 | 1466437965333 Marionette DEBUG loaded listener.js 08:52:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x120f12800) [pid = 1944] [serial = 2165] [outer = 0x118410c00] 08:52:45 INFO - PROCESS | 1944 | 1466437965645 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]]]}] 08:52:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:52:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 519ms 08:52:45 INFO - PROCESS | 1944 | 1466437965684 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:52:45 INFO - PROCESS | 1944 | 1466437965685 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:52:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:52:45 INFO - PROCESS | 1944 | 1466437965688 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - PROCESS | 1944 | 1466437965690 Marionette TRACE conn2 <- [1,2858,null,{}] 08:52:45 INFO - PROCESS | 1944 | 1466437965693 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}] 08:52:45 INFO - PROCESS | 1944 | 1466437965695 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:45 INFO - PROCESS | 1944 | 1466437965794 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:52:45 INFO - PROCESS | 1944 | 1466437965798 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 1944 | 1466437965799 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x12635f800 == 32 [pid = 1944] [id = 722] 08:52:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11850f800) [pid = 1944] [serial = 2166] [outer = 0x0] 08:52:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12197a800) [pid = 1944] [serial = 2167] [outer = 0x11850f800] 08:52:45 INFO - PROCESS | 1944 | 1466437965823 Marionette DEBUG loaded listener.js 08:52:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x121bb5800) [pid = 1944] [serial = 2168] [outer = 0x11850f800] 08:52:46 INFO - PROCESS | 1944 | 1466437966186 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:52:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:52:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 521ms 08:52:46 INFO - PROCESS | 1944 | 1466437966210 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:52:46 INFO - PROCESS | 1944 | 1466437966211 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:52:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:52:46 INFO - PROCESS | 1944 | 1466437966213 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:52:46 INFO - PROCESS | 1944 | 1466437966214 Marionette TRACE conn2 <- [1,2862,null,{}] 08:52:46 INFO - PROCESS | 1944 | 1466437966217 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}] 08:52:46 INFO - PROCESS | 1944 | 1466437966221 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:46 INFO - PROCESS | 1944 | 1466437966348 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:52:46 INFO - PROCESS | 1944 | 1466437966352 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:46 INFO - PROCESS | 1944 | 1466437966353 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x129661000 == 33 [pid = 1944] [id = 723] 08:52:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x1187a3400) [pid = 1944] [serial = 2169] [outer = 0x0] 08:52:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x1245bd800) [pid = 1944] [serial = 2170] [outer = 0x1187a3400] 08:52:46 INFO - PROCESS | 1944 | 1466437966377 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x126d2dc00) [pid = 1944] [serial = 2171] [outer = 0x1187a3400] 08:52:46 INFO - PROCESS | 1944 | 1466437966719 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]]]}] 08:52:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:52:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 518ms 08:52:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:52:46 INFO - PROCESS | 1944 | 1466437966732 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:52:46 INFO - PROCESS | 1944 | 1466437966733 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:52:46 INFO - PROCESS | 1944 | 1466437966735 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:52:46 INFO - PROCESS | 1944 | 1466437966736 Marionette TRACE conn2 <- [1,2866,null,{}] 08:52:46 INFO - PROCESS | 1944 | 1466437966740 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}] 08:52:46 INFO - PROCESS | 1944 | 1466437966741 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:46 INFO - PROCESS | 1944 | 1466437966846 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:52:46 INFO - PROCESS | 1944 | 1466437966859 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:46 INFO - PROCESS | 1944 | 1466437966860 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6ad800 == 34 [pid = 1944] [id = 724] 08:52:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x126d37400) [pid = 1944] [serial = 2172] [outer = 0x0] 08:52:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x128d09400) [pid = 1944] [serial = 2173] [outer = 0x126d37400] 08:52:46 INFO - PROCESS | 1944 | 1466437966887 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12917f800) [pid = 1944] [serial = 2174] [outer = 0x126d37400] 08:52:47 INFO - PROCESS | 1944 | 1466437967220 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]]]}] 08:52:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:52:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 523ms 08:52:47 INFO - PROCESS | 1944 | 1466437967263 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:52:47 INFO - PROCESS | 1944 | 1466437967264 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:52:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:52:47 INFO - PROCESS | 1944 | 1466437967266 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:52:47 INFO - PROCESS | 1944 | 1466437967268 Marionette TRACE conn2 <- [1,2870,null,{}] 08:52:47 INFO - PROCESS | 1944 | 1466437967270 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}] 08:52:47 INFO - PROCESS | 1944 | 1466437967271 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:47 INFO - PROCESS | 1944 | 1466437967369 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:52:47 INFO - PROCESS | 1944 | 1466437967372 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:47 INFO - PROCESS | 1944 | 1466437967374 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af33800 == 35 [pid = 1944] [id = 725] 08:52:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x11268f000) [pid = 1944] [serial = 2175] [outer = 0x0] 08:52:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12937d000) [pid = 1944] [serial = 2176] [outer = 0x11268f000] 08:52:47 INFO - PROCESS | 1944 | 1466437967397 Marionette DEBUG loaded listener.js 08:52:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12a546000) [pid = 1944] [serial = 2177] [outer = 0x11268f000] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1167e3400) [pid = 1944] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1167e3c00) [pid = 1944] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x115dcb000) [pid = 1944] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1181e4400) [pid = 1944] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12cad6800) [pid = 1944] [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.] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11268a000) [pid = 1944] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x112f20400) [pid = 1944] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x112f13400) [pid = 1944] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x120f0c000) [pid = 1944] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x112a80000) [pid = 1944] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1187a2800) [pid = 1944] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x120f09c00) [pid = 1944] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x126310800) [pid = 1944] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x112f1e800) [pid = 1944] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x111ec9c00) [pid = 1944] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x124463000) [pid = 1944] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x118203400) [pid = 1944] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:52:47 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x125de1c00) [pid = 1944] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:52:47 INFO - PROCESS | 1944 | 1466437967808 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]]]}] 08:52:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:52:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 568ms 08:52:47 INFO - PROCESS | 1944 | 1466437967835 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:52:47 INFO - PROCESS | 1944 | 1466437967836 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:52:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:52:47 INFO - PROCESS | 1944 | 1466437967841 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:52:47 INFO - PROCESS | 1944 | 1466437967842 Marionette TRACE conn2 <- [1,2874,null,{}] 08:52:47 INFO - PROCESS | 1944 | 1466437967844 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}] 08:52:47 INFO - PROCESS | 1944 | 1466437967845 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:47 INFO - PROCESS | 1944 | 1466437967922 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:52:47 INFO - PROCESS | 1944 | 1466437967980 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:47 INFO - PROCESS | 1944 | 1466437967982 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x121420000 == 36 [pid = 1944] [id = 726] 08:52:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x112d49000) [pid = 1944] [serial = 2178] [outer = 0x0] 08:52:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x116f90800) [pid = 1944] [serial = 2179] [outer = 0x112d49000] 08:52:48 INFO - PROCESS | 1944 | 1466437968006 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x118dd4c00) [pid = 1944] [serial = 2180] [outer = 0x112d49000] 08:52:48 INFO - PROCESS | 1944 | 1466437968275 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]]]}] 08:52:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:52:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 470ms 08:52:48 INFO - PROCESS | 1944 | 1466437968312 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:52:48 INFO - PROCESS | 1944 | 1466437968313 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:52:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:52:48 INFO - PROCESS | 1944 | 1466437968316 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:52:48 INFO - PROCESS | 1944 | 1466437968317 Marionette TRACE conn2 <- [1,2878,null,{}] 08:52:48 INFO - PROCESS | 1944 | 1466437968319 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}] 08:52:48 INFO - PROCESS | 1944 | 1466437968320 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:48 INFO - PROCESS | 1944 | 1466437968415 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:52:48 INFO - PROCESS | 1944 | 1466437968419 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:48 INFO - PROCESS | 1944 | 1466437968420 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b899000 == 37 [pid = 1944] [id = 727] 08:52:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x112f20400) [pid = 1944] [serial = 2181] [outer = 0x0] 08:52:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x126310800) [pid = 1944] [serial = 2182] [outer = 0x112f20400] 08:52:48 INFO - PROCESS | 1944 | 1466437968444 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x119631000) [pid = 1944] [serial = 2183] [outer = 0x112f20400] 08:52:48 INFO - PROCESS | 1944 | 1466437968786 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]]]}] 08:52:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:52:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 518ms 08:52:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:52:48 INFO - PROCESS | 1944 | 1466437968841 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:52:48 INFO - PROCESS | 1944 | 1466437968843 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:52:48 INFO - PROCESS | 1944 | 1466437968845 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:52:48 INFO - PROCESS | 1944 | 1466437968846 Marionette TRACE conn2 <- [1,2882,null,{}] 08:52:48 INFO - PROCESS | 1944 | 1466437968849 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}] 08:52:48 INFO - PROCESS | 1944 | 1466437968850 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:48 INFO - PROCESS | 1944 | 1466437968944 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:52:48 INFO - PROCESS | 1944 | 1466437968947 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:48 INFO - PROCESS | 1944 | 1466437968949 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c421000 == 38 [pid = 1944] [id = 728] 08:52:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x119a8c000) [pid = 1944] [serial = 2184] [outer = 0x0] 08:52:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12a6ba800) [pid = 1944] [serial = 2185] [outer = 0x119a8c000] 08:52:48 INFO - PROCESS | 1944 | 1466437968975 Marionette DEBUG loaded listener.js 08:52:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12aa3dc00) [pid = 1944] [serial = 2186] [outer = 0x119a8c000] 08:52:49 INFO - PROCESS | 1944 | 1466437969285 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]]]}] 08:52:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:52:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 468ms 08:52:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:52:49 INFO - PROCESS | 1944 | 1466437969314 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:52:49 INFO - PROCESS | 1944 | 1466437969315 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:52:49 INFO - PROCESS | 1944 | 1466437969317 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 1944 | 1466437969318 Marionette TRACE conn2 <- [1,2886,null,{}] 08:52:49 INFO - PROCESS | 1944 | 1466437969320 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}] 08:52:49 INFO - PROCESS | 1944 | 1466437969323 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:49 INFO - PROCESS | 1944 | 1466437969401 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:52:49 INFO - PROCESS | 1944 | 1466437969406 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:49 INFO - PROCESS | 1944 | 1466437969409 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c785000 == 39 [pid = 1944] [id = 729] 08:52:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12aa3f400) [pid = 1944] [serial = 2187] [outer = 0x0] 08:52:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12aa46800) [pid = 1944] [serial = 2188] [outer = 0x12aa3f400] 08:52:49 INFO - PROCESS | 1944 | 1466437969432 Marionette DEBUG loaded listener.js 08:52:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12aacec00) [pid = 1944] [serial = 2189] [outer = 0x12aa3f400] 08:52:49 INFO - PROCESS | 1944 | 1466437969896 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]]]}] 08:52:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:52:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 621ms 08:52:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:52:49 INFO - PROCESS | 1944 | 1466437969938 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:52:49 INFO - PROCESS | 1944 | 1466437969941 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:52:49 INFO - PROCESS | 1944 | 1466437969944 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 1944 | 1466437969946 Marionette TRACE conn2 <- [1,2890,null,{}] 08:52:49 INFO - PROCESS | 1944 | 1466437969950 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}] 08:52:49 INFO - PROCESS | 1944 | 1466437969952 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:50 INFO - PROCESS | 1944 | 1466437970066 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:52:50 INFO - PROCESS | 1944 | 1466437970127 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 1944 | 1466437970128 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x118196800 == 40 [pid = 1944] [id = 730] 08:52:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x112e69c00) [pid = 1944] [serial = 2190] [outer = 0x0] 08:52:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x113c4a400) [pid = 1944] [serial = 2191] [outer = 0x112e69c00] 08:52:50 INFO - PROCESS | 1944 | 1466437970159 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x1167ed800) [pid = 1944] [serial = 2192] [outer = 0x112e69c00] 08:52:50 INFO - PROCESS | 1944 | 1466437970623 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:52:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:52:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 726ms 08:52:50 INFO - PROCESS | 1944 | 1466437970669 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:52:50 INFO - PROCESS | 1944 | 1466437970675 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:52:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:52:50 INFO - PROCESS | 1944 | 1466437970679 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:52:50 INFO - PROCESS | 1944 | 1466437970681 Marionette TRACE conn2 <- [1,2894,null,{}] 08:52:50 INFO - PROCESS | 1944 | 1466437970684 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}] 08:52:50 INFO - PROCESS | 1944 | 1466437970685 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:50 INFO - PROCESS | 1944 | 1466437970792 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:52:50 INFO - PROCESS | 1944 | 1466437970851 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 1944 | 1466437970852 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c61000 == 41 [pid = 1944] [id = 731] 08:52:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x118205000) [pid = 1944] [serial = 2193] [outer = 0x0] 08:52:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x118411c00) [pid = 1944] [serial = 2194] [outer = 0x118205000] 08:52:50 INFO - PROCESS | 1944 | 1466437970882 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x119872400) [pid = 1944] [serial = 2195] [outer = 0x118205000] 08:52:51 INFO - PROCESS | 1944 | 1466437971334 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]]]}] 08:52:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:52:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 721ms 08:52:51 INFO - PROCESS | 1944 | 1466437971443 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 1944 | 1466437971445 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:52:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:52:51 INFO - PROCESS | 1944 | 1466437971449 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 1944 | 1466437971452 Marionette TRACE conn2 <- [1,2898,null,{}] 08:52:51 INFO - PROCESS | 1944 | 1466437971460 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}] 08:52:51 INFO - PROCESS | 1944 | 1466437971463 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:51 INFO - PROCESS | 1944 | 1466437971563 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:52:51 INFO - PROCESS | 1944 | 1466437971622 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 1944 | 1466437971624 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca1b000 == 42 [pid = 1944] [id = 732] 08:52:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1245bc400) [pid = 1944] [serial = 2196] [outer = 0x0] 08:52:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x124bec000) [pid = 1944] [serial = 2197] [outer = 0x1245bc400] 08:52:51 INFO - PROCESS | 1944 | 1466437971654 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12630f000) [pid = 1944] [serial = 2198] [outer = 0x1245bc400] 08:52:52 INFO - PROCESS | 1944 | 1466437972146 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]]]}] 08:52:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:52:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 721ms 08:52:52 INFO - PROCESS | 1944 | 1466437972171 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:52:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:52:52 INFO - PROCESS | 1944 | 1466437972175 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:52:52 INFO - PROCESS | 1944 | 1466437972178 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - PROCESS | 1944 | 1466437972179 Marionette TRACE conn2 <- [1,2902,null,{}] 08:52:52 INFO - PROCESS | 1944 | 1466437972182 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}] 08:52:52 INFO - PROCESS | 1944 | 1466437972183 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:52 INFO - PROCESS | 1944 | 1466437972289 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:52:52 INFO - PROCESS | 1944 | 1466437972348 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:52 INFO - PROCESS | 1944 | 1466437972349 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x118d19000 == 43 [pid = 1944] [id = 733] 08:52:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x116707400) [pid = 1944] [serial = 2199] [outer = 0x0] 08:52:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x121bb3400) [pid = 1944] [serial = 2200] [outer = 0x116707400] 08:52:52 INFO - PROCESS | 1944 | 1466437972378 Marionette DEBUG loaded listener.js 08:52:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x126316000) [pid = 1944] [serial = 2201] [outer = 0x116707400] 08:52:52 INFO - PROCESS | 1944 | 1466437972983 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:52:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:52:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 870ms 08:52:53 INFO - PROCESS | 1944 | 1466437973048 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:52:53 INFO - PROCESS | 1944 | 1466437973051 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:52:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:52:53 INFO - PROCESS | 1944 | 1466437973054 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:52:53 INFO - PROCESS | 1944 | 1466437973055 Marionette TRACE conn2 <- [1,2906,null,{}] 08:52:53 INFO - PROCESS | 1944 | 1466437973059 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}] 08:52:53 INFO - PROCESS | 1944 | 1466437973061 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:53 INFO - PROCESS | 1944 | 1466437973167 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:52:53 INFO - PROCESS | 1944 | 1466437973244 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:53 INFO - PROCESS | 1944 | 1466437973246 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x116849800 == 44 [pid = 1944] [id = 734] 08:52:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x115e8ac00) [pid = 1944] [serial = 2202] [outer = 0x0] 08:52:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x116635000) [pid = 1944] [serial = 2203] [outer = 0x115e8ac00] 08:52:53 INFO - PROCESS | 1944 | 1466437973274 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x116a1d000) [pid = 1944] [serial = 2204] [outer = 0x115e8ac00] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12c421000 == 43 [pid = 1944] [id = 728] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12b899000 == 42 [pid = 1944] [id = 727] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x121420000 == 41 [pid = 1944] [id = 726] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12af33800 == 40 [pid = 1944] [id = 725] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6ad800 == 39 [pid = 1944] [id = 724] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x129661000 == 38 [pid = 1944] [id = 723] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12635f800 == 37 [pid = 1944] [id = 722] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x124b6b000 == 36 [pid = 1944] [id = 721] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x121420800 == 35 [pid = 1944] [id = 720] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x1185db800 == 34 [pid = 1944] [id = 719] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x116ad1000 == 33 [pid = 1944] [id = 718] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x116fe2000 == 32 [pid = 1944] [id = 717] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x1199c0000 == 31 [pid = 1944] [id = 715] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x118169800 == 30 [pid = 1944] [id = 716] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x118d19000 == 29 [pid = 1944] [id = 733] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca1b000 == 28 [pid = 1944] [id = 732] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x128c61000 == 27 [pid = 1944] [id = 731] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12c785000 == 26 [pid = 1944] [id = 729] 08:52:54 INFO - PROCESS | 1944 | --DOCSHELL 0x118196800 == 25 [pid = 1944] [id = 730] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x126d31c00) [pid = 1944] [serial = 2146] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x1263a7400) [pid = 1944] [serial = 2143] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x11998f800) [pid = 1944] [serial = 2128] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x117e33000) [pid = 1944] [serial = 2119] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1181de800) [pid = 1944] [serial = 2120] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x115e8bc00) [pid = 1944] [serial = 2116] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x1167de800) [pid = 1944] [serial = 2117] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11840d000) [pid = 1944] [serial = 2123] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11925a800) [pid = 1944] [serial = 1445] [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.] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x118363400) [pid = 1944] [serial = 2122] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x112693400) [pid = 1944] [serial = 2113] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x112a7dc00) [pid = 1944] [serial = 2114] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1176e8800) [pid = 1944] [serial = 2096] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1167eac00) [pid = 1944] [serial = 2111] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x112923c00) [pid = 1944] [serial = 2095] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x121baf000) [pid = 1944] [serial = 2131] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x115dcac00) [pid = 1944] [serial = 2110] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x120f0bc00) [pid = 1944] [serial = 2129] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x124460c00) [pid = 1944] [serial = 2134] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12409d000) [pid = 1944] [serial = 2132] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x11988f400) [pid = 1944] [serial = 2099] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x118d40400) [pid = 1944] [serial = 2098] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12445d800) [pid = 1944] [serial = 2102] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x121bb3000) [pid = 1944] [serial = 2101] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x129059400) [pid = 1944] [serial = 2105] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x12678c400) [pid = 1944] [serial = 2104] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12445a800) [pid = 1944] [serial = 2138] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x129183800) [pid = 1944] [serial = 2108] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x1164e4400) [pid = 1944] [serial = 2107] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x125dbcc00) [pid = 1944] [serial = 2140] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x119629400) [pid = 1944] [serial = 2137] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x124b82800) [pid = 1944] [serial = 2135] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x125de0c00) [pid = 1944] [serial = 2141] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x118502400) [pid = 1944] [serial = 2125] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x126a8e000) [pid = 1944] [serial = 2144] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x11987cc00) [pid = 1944] [serial = 2126] [outer = 0x0] [url = about:blank] 08:52:54 INFO - PROCESS | 1944 | 1466437974266 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]]]}] 08:52:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:52:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1224ms 08:52:54 INFO - PROCESS | 1944 | 1466437974278 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:52:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:52:54 INFO - PROCESS | 1944 | 1466437974281 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:52:54 INFO - PROCESS | 1944 | 1466437974284 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:52:54 INFO - PROCESS | 1944 | 1466437974286 Marionette TRACE conn2 <- [1,2910,null,{}] 08:52:54 INFO - PROCESS | 1944 | 1466437974290 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}] 08:52:54 INFO - PROCESS | 1944 | 1466437974292 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:54 INFO - PROCESS | 1944 | 1466437974382 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:52:54 INFO - PROCESS | 1944 | 1466437974387 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:54 INFO - PROCESS | 1944 | 1466437974393 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x116673000 == 26 [pid = 1944] [id = 735] 08:52:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x11268b000) [pid = 1944] [serial = 2205] [outer = 0x0] 08:52:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x112920800) [pid = 1944] [serial = 2206] [outer = 0x11268b000] 08:52:54 INFO - PROCESS | 1944 | 1466437974422 Marionette DEBUG loaded listener.js 08:52:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x112687000) [pid = 1944] [serial = 2207] [outer = 0x11268b000] 08:52:54 INFO - PROCESS | 1944 | 1466437974796 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]]]}] 08:52:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:52:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:52:54 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 08:52:54 INFO - TEST-START | /DOMEvents/constructors.html 08:52:54 INFO - PROCESS | 1944 | 1466437974804 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:52:54 INFO - PROCESS | 1944 | 1466437974808 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:52:54 INFO - PROCESS | 1944 | 1466437974812 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:52:54 INFO - PROCESS | 1944 | 1466437974814 Marionette TRACE conn2 <- [1,2914,null,{}] 08:52:54 INFO - PROCESS | 1944 | 1466437974816 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}] 08:52:54 INFO - PROCESS | 1944 | 1466437974818 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:54 INFO - PROCESS | 1944 | 1466437974896 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:52:54 INFO - PROCESS | 1944 | 1466437974900 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:54 INFO - PROCESS | 1944 | 1466437974901 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x118190800 == 27 [pid = 1944] [id = 736] 08:52:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x112f19c00) [pid = 1944] [serial = 2208] [outer = 0x0] 08:52:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x115e19800) [pid = 1944] [serial = 2209] [outer = 0x112f19c00] 08:52:54 INFO - PROCESS | 1944 | 1466437974930 Marionette DEBUG loaded listener.js 08:52:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x116199400) [pid = 1944] [serial = 2210] [outer = 0x112f19c00] 08:52:55 INFO - PROCESS | 1944 | 1466437975381 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]]]}] 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:52:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:52:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:52:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:52:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:52:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:52:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:52:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:52:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:52:55 INFO - TEST-OK | /DOMEvents/constructors.html | took 625ms 08:52:55 INFO - PROCESS | 1944 | 1466437975449 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:52:55 INFO - PROCESS | 1944 | 1466437975451 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:52:55 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:52:55 INFO - PROCESS | 1944 | 1466437975457 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:52:55 INFO - PROCESS | 1944 | 1466437975461 Marionette TRACE conn2 <- [1,2918,null,{}] 08:52:55 INFO - PROCESS | 1944 | 1466437975472 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}] 08:52:55 INFO - PROCESS | 1944 | 1466437975479 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:55 INFO - PROCESS | 1944 | 1466437975611 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:52:55 INFO - PROCESS | 1944 | 1466437975622 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 1944 | 1466437975625 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e0c000 == 28 [pid = 1944] [id = 737] 08:52:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x11291e400) [pid = 1944] [serial = 2211] [outer = 0x0] 08:52:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x1181dec00) [pid = 1944] [serial = 2212] [outer = 0x11291e400] 08:52:55 INFO - PROCESS | 1944 | 1466437975671 Marionette DEBUG loaded listener.js 08:52:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x11820f800) [pid = 1944] [serial = 2213] [outer = 0x11291e400] 08:52:56 INFO - PROCESS | 1944 | 1466437976035 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:52:56 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:52:56 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 627ms 08:52:56 INFO - PROCESS | 1944 | 1466437976096 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:52:56 INFO - PROCESS | 1944 | 1466437976098 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:52:56 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:52:56 INFO - PROCESS | 1944 | 1466437976101 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - PROCESS | 1944 | 1466437976102 Marionette TRACE conn2 <- [1,2922,null,{}] 08:52:56 INFO - PROCESS | 1944 | 1466437976107 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}] 08:52:56 INFO - PROCESS | 1944 | 1466437976109 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:56 INFO - PROCESS | 1944 | 1466437976186 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:52:56 INFO - PROCESS | 1944 | 1466437976191 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:56 INFO - PROCESS | 1944 | 1466437976192 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b15000 == 29 [pid = 1944] [id = 738] 08:52:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11830f000) [pid = 1944] [serial = 2214] [outer = 0x0] 08:52:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x118403c00) [pid = 1944] [serial = 2215] [outer = 0x11830f000] 08:52:56 INFO - PROCESS | 1944 | 1466437976224 Marionette DEBUG loaded listener.js 08:52:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x118511c00) [pid = 1944] [serial = 2216] [outer = 0x11830f000] 08:52:56 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:52:56 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:52:56 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:52:56 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:52:56 INFO - PROCESS | 1944 | 1466437976558 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]]]}] 08:52:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:52:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:52:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:52:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:52:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 08:52:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:52:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:52:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:52:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 08:52:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:52:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:52:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:52:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 08:52:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:52:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:52:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:52:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:52:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 468ms 08:52:56 INFO - PROCESS | 1944 | 1466437976571 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:52:56 INFO - PROCESS | 1944 | 1466437976574 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:52:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:52:56 INFO - PROCESS | 1944 | 1466437976578 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - PROCESS | 1944 | 1466437976579 Marionette TRACE conn2 <- [1,2926,null,{}] 08:52:56 INFO - PROCESS | 1944 | 1466437976581 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}] 08:52:56 INFO - PROCESS | 1944 | 1466437976582 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:56 INFO - PROCESS | 1944 | 1466437976677 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:52:56 INFO - PROCESS | 1944 | 1466437976714 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:56 INFO - PROCESS | 1944 | 1466437976715 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x123cf1000 == 30 [pid = 1944] [id = 739] 08:52:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x1131d4000) [pid = 1944] [serial = 2217] [outer = 0x0] 08:52:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x119254c00) [pid = 1944] [serial = 2218] [outer = 0x1131d4000] 08:52:56 INFO - PROCESS | 1944 | 1466437976739 Marionette DEBUG loaded listener.js 08:52:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x119982800) [pid = 1944] [serial = 2219] [outer = 0x1131d4000] 08:52:56 INFO - PROCESS | 1944 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:52:57 INFO - PROCESS | 1944 | 1466437977045 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]]]}] 08:52:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:52:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 519ms 08:52:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:52:57 INFO - PROCESS | 1944 | 1466437977097 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:52:57 INFO - PROCESS | 1944 | 1466437977099 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:52:57 INFO - PROCESS | 1944 | 1466437977101 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:52:57 INFO - PROCESS | 1944 | 1466437977102 Marionette TRACE conn2 <- [1,2930,null,{}] 08:52:57 INFO - PROCESS | 1944 | 1466437977104 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}] 08:52:57 INFO - PROCESS | 1944 | 1466437977108 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:57 INFO - PROCESS | 1944 | 1466437977221 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:52:57 INFO - PROCESS | 1944 | 1466437977233 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:57 INFO - PROCESS | 1944 | 1466437977234 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x12634f800 == 31 [pid = 1944] [id = 740] 08:52:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x119988400) [pid = 1944] [serial = 2220] [outer = 0x0] 08:52:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x120dee000) [pid = 1944] [serial = 2221] [outer = 0x119988400] 08:52:57 INFO - PROCESS | 1944 | 1466437977266 Marionette DEBUG loaded listener.js 08:52:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x121980000) [pid = 1944] [serial = 2222] [outer = 0x119988400] 08:52:57 INFO - PROCESS | 1944 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:52:57 INFO - PROCESS | 1944 | 1466437977569 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]]]}] 08:52:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:52:57 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 517ms 08:52:57 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:52:57 INFO - PROCESS | 1944 | 1466437977619 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:52:57 INFO - PROCESS | 1944 | 1466437977620 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:52:57 INFO - PROCESS | 1944 | 1466437977623 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:52:57 INFO - PROCESS | 1944 | 1466437977624 Marionette TRACE conn2 <- [1,2934,null,{}] 08:52:57 INFO - PROCESS | 1944 | 1466437977626 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}] 08:52:57 INFO - PROCESS | 1944 | 1466437977628 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:57 INFO - PROCESS | 1944 | 1466437977729 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:52:57 INFO - PROCESS | 1944 | 1466437977732 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:57 INFO - PROCESS | 1944 | 1466437977733 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x128c65800 == 32 [pid = 1944] [id = 741] 08:52:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x119989000) [pid = 1944] [serial = 2223] [outer = 0x0] 08:52:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x121bb3c00) [pid = 1944] [serial = 2224] [outer = 0x119989000] 08:52:57 INFO - PROCESS | 1944 | 1466437977757 Marionette DEBUG loaded listener.js 08:52:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12409d000) [pid = 1944] [serial = 2225] [outer = 0x119989000] 08:52:58 INFO - PROCESS | 1944 | 1466437978045 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]]]}] 08:52:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:52:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 468ms 08:52:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:52:58 INFO - PROCESS | 1944 | 1466437978095 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 1944 | 1466437978096 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:52:58 INFO - PROCESS | 1944 | 1466437978098 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 1944 | 1466437978099 Marionette TRACE conn2 <- [1,2938,null,{}] 08:52:58 INFO - PROCESS | 1944 | 1466437978101 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}] 08:52:58 INFO - PROCESS | 1944 | 1466437978102 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:58 INFO - PROCESS | 1944 | 1466437978206 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:52:58 INFO - PROCESS | 1944 | 1466437978210 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:58 INFO - PROCESS | 1944 | 1466437978211 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12965d000 == 33 [pid = 1944] [id = 742] 08:52:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x121baa000) [pid = 1944] [serial = 2226] [outer = 0x0] 08:52:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1245ba400) [pid = 1944] [serial = 2227] [outer = 0x121baa000] 08:52:58 INFO - PROCESS | 1944 | 1466437978235 Marionette DEBUG loaded listener.js 08:52:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x124b77400) [pid = 1944] [serial = 2228] [outer = 0x121baa000] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x123c2c000) [pid = 1944] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11850f800) [pid = 1944] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1187a3400) [pid = 1944] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11268f000) [pid = 1944] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x112d49000) [pid = 1944] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x112d41000) [pid = 1944] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x112691c00) [pid = 1944] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x126d37400) [pid = 1944] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x11998ec00) [pid = 1944] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x112f11400) [pid = 1944] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x116706c00) [pid = 1944] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x118410c00) [pid = 1944] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x1176f0000) [pid = 1944] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x12aa3f400) [pid = 1944] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x119a8c000) [pid = 1944] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:52:58 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x112f20400) [pid = 1944] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:52:58 INFO - PROCESS | 1944 | 1466437978733 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]]]}] 08:52:58 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:52:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 671ms 08:52:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:52:58 INFO - PROCESS | 1944 | 1466437978769 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 1944 | 1466437978770 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:52:58 INFO - PROCESS | 1944 | 1466437978772 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 1944 | 1466437978773 Marionette TRACE conn2 <- [1,2942,null,{}] 08:52:58 INFO - PROCESS | 1944 | 1466437978776 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}] 08:52:58 INFO - PROCESS | 1944 | 1466437978777 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:58 INFO - PROCESS | 1944 | 1466437978852 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:52:58 INFO - PROCESS | 1944 | 1466437978910 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:58 INFO - PROCESS | 1944 | 1466437978911 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x120e0a000 == 34 [pid = 1944] [id = 743] 08:52:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x110feb800) [pid = 1944] [serial = 2229] [outer = 0x0] 08:52:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x117143000) [pid = 1944] [serial = 2230] [outer = 0x110feb800] 08:52:58 INFO - PROCESS | 1944 | 1466437978935 Marionette DEBUG loaded listener.js 08:52:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x121775800) [pid = 1944] [serial = 2231] [outer = 0x110feb800] 08:52:59 INFO - PROCESS | 1944 | 1466437979169 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"]]]}] 08:52:59 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:52:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:52:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:52:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 420ms 08:52:59 INFO - PROCESS | 1944 | 1466437979195 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 1944 | 1466437979196 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:52:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:52:59 INFO - PROCESS | 1944 | 1466437979198 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 1944 | 1466437979199 Marionette TRACE conn2 <- [1,2946,null,{}] 08:52:59 INFO - PROCESS | 1944 | 1466437979201 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}] 08:52:59 INFO - PROCESS | 1944 | 1466437979202 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:59 INFO - PROCESS | 1944 | 1466437979284 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:52:59 INFO - PROCESS | 1944 | 1466437979289 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 1944 | 1466437979292 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a6b4000 == 35 [pid = 1944] [id = 744] 08:52:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x12190d000) [pid = 1944] [serial = 2232] [outer = 0x0] 08:52:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x124bec800) [pid = 1944] [serial = 2233] [outer = 0x12190d000] 08:52:59 INFO - PROCESS | 1944 | 1466437979316 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x125dbdc00) [pid = 1944] [serial = 2234] [outer = 0x12190d000] 08:52:59 INFO - PROCESS | 1944 | 1466437979616 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]]]}] 08:52:59 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:52:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 473ms 08:52:59 INFO - PROCESS | 1944 | 1466437979672 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:52:59 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:52:59 INFO - PROCESS | 1944 | 1466437979673 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:52:59 INFO - PROCESS | 1944 | 1466437979675 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 1944 | 1466437979677 Marionette TRACE conn2 <- [1,2950,null,{}] 08:52:59 INFO - PROCESS | 1944 | 1466437979679 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}] 08:52:59 INFO - PROCESS | 1944 | 1466437979681 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:59 INFO - PROCESS | 1944 | 1466437979782 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:52:59 INFO - PROCESS | 1944 | 1466437979843 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 1944 | 1466437979845 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:52:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x123cf0800 == 36 [pid = 1944] [id = 745] 08:52:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12440cc00) [pid = 1944] [serial = 2235] [outer = 0x0] 08:52:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x125dc8c00) [pid = 1944] [serial = 2236] [outer = 0x12440cc00] 08:52:59 INFO - PROCESS | 1944 | 1466437979871 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12678ec00) [pid = 1944] [serial = 2237] [outer = 0x12440cc00] 08:53:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af23000 == 37 [pid = 1944] [id = 746] 08:53:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x128ca0400) [pid = 1944] [serial = 2238] [outer = 0x0] 08:53:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x126d2a400) [pid = 1944] [serial = 2239] [outer = 0x128ca0400] 08:53:00 INFO - PROCESS | 1944 | 1466437980148 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]]]}] 08:53:00 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:53:00 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 08:53:00 INFO - PROCESS | 1944 | 1466437980196 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 1944 | 1466437980198 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:53:00 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:53:00 INFO - PROCESS | 1944 | 1466437980200 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 1944 | 1466437980201 Marionette TRACE conn2 <- [1,2954,null,{}] 08:53:00 INFO - PROCESS | 1944 | 1466437980204 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}] 08:53:00 INFO - PROCESS | 1944 | 1466437980207 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:00 INFO - PROCESS | 1944 | 1466437980305 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:53:00 INFO - PROCESS | 1944 | 1466437980309 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:00 INFO - PROCESS | 1944 | 1466437980310 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b881000 == 38 [pid = 1944] [id = 747] 08:53:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x126a86800) [pid = 1944] [serial = 2240] [outer = 0x0] 08:53:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x128c95c00) [pid = 1944] [serial = 2241] [outer = 0x126a86800] 08:53:00 INFO - PROCESS | 1944 | 1466437980333 Marionette DEBUG loaded listener.js 08:53:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x129063000) [pid = 1944] [serial = 2242] [outer = 0x126a86800] 08:53:00 INFO - PROCESS | 1944 | 1466437980702 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]]]}] 08:53:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:53:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:53:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 08:53:00 INFO - PROCESS | 1944 | 1466437980720 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 1944 | 1466437980723 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:53:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:53:00 INFO - PROCESS | 1944 | 1466437980726 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 1944 | 1466437980728 Marionette TRACE conn2 <- [1,2958,null,{}] 08:53:00 INFO - PROCESS | 1944 | 1466437980732 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}] 08:53:00 INFO - PROCESS | 1944 | 1466437980734 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:00 INFO - PROCESS | 1944 | 1466437980863 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:53:00 INFO - PROCESS | 1944 | 1466437980917 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:00 INFO - PROCESS | 1944 | 1466437980921 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x118189000 == 39 [pid = 1944] [id = 748] 08:53:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x112a7b800) [pid = 1944] [serial = 2243] [outer = 0x0] 08:53:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x112d47400) [pid = 1944] [serial = 2244] [outer = 0x112a7b800] 08:53:00 INFO - PROCESS | 1944 | 1466437980952 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x113c49000) [pid = 1944] [serial = 2245] [outer = 0x112a7b800] 08:53:01 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 08:53:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 722ms 08:53:01 INFO - PROCESS | 1944 | 1466437981444 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]]]}] 08:53:01 INFO - PROCESS | 1944 | 1466437981449 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:53:01 INFO - PROCESS | 1944 | 1466437981452 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:53:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:53:01 INFO - PROCESS | 1944 | 1466437981457 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:53:01 INFO - PROCESS | 1944 | 1466437981459 Marionette TRACE conn2 <- [1,2962,null,{}] 08:53:01 INFO - PROCESS | 1944 | 1466437981461 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}] 08:53:01 INFO - PROCESS | 1944 | 1466437981463 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:01 INFO - PROCESS | 1944 | 1466437981575 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:53:01 INFO - PROCESS | 1944 | 1466437981629 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 1944 | 1466437981630 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b57800 == 40 [pid = 1944] [id = 749] 08:53:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x114f70000) [pid = 1944] [serial = 2246] [outer = 0x0] 08:53:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x116705c00) [pid = 1944] [serial = 2247] [outer = 0x114f70000] 08:53:01 INFO - PROCESS | 1944 | 1466437981661 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x117e34800) [pid = 1944] [serial = 2248] [outer = 0x114f70000] 08:53:02 INFO - PROCESS | 1944 | 1466437982065 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]]]}] 08:53:02 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. 08:53:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 618ms 08:53:02 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:53:02 INFO - PROCESS | 1944 | 1466437982076 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:53:02 INFO - PROCESS | 1944 | 1466437982077 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:53:02 INFO - PROCESS | 1944 | 1466437982080 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:53:02 INFO - PROCESS | 1944 | 1466437982082 Marionette TRACE conn2 <- [1,2966,null,{}] 08:53:02 INFO - PROCESS | 1944 | 1466437982090 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}] 08:53:02 INFO - PROCESS | 1944 | 1466437982093 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:02 INFO - PROCESS | 1944 | 1466437982203 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:53:02 INFO - PROCESS | 1944 | 1466437982305 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:02 INFO - PROCESS | 1944 | 1466437982307 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af95800 == 41 [pid = 1944] [id = 750] 08:53:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x118366400) [pid = 1944] [serial = 2249] [outer = 0x0] 08:53:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x11988a400) [pid = 1944] [serial = 2250] [outer = 0x118366400] 08:53:02 INFO - PROCESS | 1944 | 1466437982338 Marionette DEBUG loaded listener.js 08:53:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x120de7400) [pid = 1944] [serial = 2251] [outer = 0x118366400] 08:53:02 INFO - PROCESS | 1944 | 1466437982777 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]]]}] 08:53:02 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 08:53:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 722ms 08:53:02 INFO - PROCESS | 1944 | 1466437982803 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:53:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:53:02 INFO - PROCESS | 1944 | 1466437982805 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:53:02 INFO - PROCESS | 1944 | 1466437982807 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:53:02 INFO - PROCESS | 1944 | 1466437982808 Marionette TRACE conn2 <- [1,2970,null,{}] 08:53:02 INFO - PROCESS | 1944 | 1466437982811 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}] 08:53:02 INFO - PROCESS | 1944 | 1466437982812 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:02 INFO - PROCESS | 1944 | 1466437982925 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:53:03 INFO - PROCESS | 1944 | 1466437983136 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:03 INFO - PROCESS | 1944 | 1466437983139 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x117e78800 == 42 [pid = 1944] [id = 751] 08:53:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x11268ac00) [pid = 1944] [serial = 2252] [outer = 0x0] 08:53:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x112e0dc00) [pid = 1944] [serial = 2253] [outer = 0x11268ac00] 08:53:03 INFO - PROCESS | 1944 | 1466437983175 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x1133ad800) [pid = 1944] [serial = 2254] [outer = 0x11268ac00] 08:53:03 INFO - PROCESS | 1944 | 1466437983673 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]]]}] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12af23000 == 41 [pid = 1944] [id = 746] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x123cf0800 == 40 [pid = 1944] [id = 745] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12a6b4000 == 39 [pid = 1944] [id = 744] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x120e0a000 == 38 [pid = 1944] [id = 743] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12965d000 == 37 [pid = 1944] [id = 742] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x128c65800 == 36 [pid = 1944] [id = 741] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12634f800 == 35 [pid = 1944] [id = 740] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x123cf1000 == 34 [pid = 1944] [id = 739] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x123c2e800) [pid = 1944] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x123b15000 == 33 [pid = 1944] [id = 738] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x120e0c000 == 32 [pid = 1944] [id = 737] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x118190800 == 31 [pid = 1944] [id = 736] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x116673000 == 30 [pid = 1944] [id = 735] 08:53:03 INFO - PROCESS | 1944 | --DOCSHELL 0x116849800 == 29 [pid = 1944] [id = 734] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12197a800) [pid = 1944] [serial = 2167] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1245bd800) [pid = 1944] [serial = 2170] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12937d000) [pid = 1944] [serial = 2176] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x116f90800) [pid = 1944] [serial = 2179] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x119624c00) [pid = 1944] [serial = 2161] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x119985c00) [pid = 1944] [serial = 2162] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x11301b800) [pid = 1944] [serial = 2152] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1181df400) [pid = 1944] [serial = 2153] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12917f800) [pid = 1944] [serial = 2174] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x129373c00) [pid = 1944] [serial = 2147] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1130c0800) [pid = 1944] [serial = 2149] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x128d09400) [pid = 1944] [serial = 2173] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11613f800) [pid = 1944] [serial = 2150] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x1167e1800) [pid = 1944] [serial = 2155] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x117140000) [pid = 1944] [serial = 2156] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x120de7000) [pid = 1944] [serial = 2164] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x118308400) [pid = 1944] [serial = 2158] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x118404800) [pid = 1944] [serial = 2159] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12aa46800) [pid = 1944] [serial = 2188] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12aacec00) [pid = 1944] [serial = 2189] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12aa3dc00) [pid = 1944] [serial = 2186] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x126310800) [pid = 1944] [serial = 2182] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x119631000) [pid = 1944] [serial = 2183] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12a6ba800) [pid = 1944] [serial = 2185] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x118dd4c00) [pid = 1944] [serial = 2180] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12a546000) [pid = 1944] [serial = 2177] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x126d2dc00) [pid = 1944] [serial = 2171] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x121bb5800) [pid = 1944] [serial = 2168] [outer = 0x0] [url = about:blank] 08:53:03 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x120f12800) [pid = 1944] [serial = 2165] [outer = 0x0] [url = about:blank] 08:53:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:53:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 921ms 08:53:03 INFO - PROCESS | 1944 | 1466437983729 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:53:03 INFO - PROCESS | 1944 | 1466437983731 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:53:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:53:03 INFO - PROCESS | 1944 | 1466437983734 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 1944 | 1466437983736 Marionette TRACE conn2 <- [1,2974,null,{}] 08:53:03 INFO - PROCESS | 1944 | 1466437983739 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}] 08:53:03 INFO - PROCESS | 1944 | 1466437983740 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:03 INFO - PROCESS | 1944 | 1466437983826 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:53:03 INFO - PROCESS | 1944 | 1466437983834 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:03 INFO - PROCESS | 1944 | 1466437983836 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x11818a800 == 30 [pid = 1944] [id = 752] 08:53:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x11613ec00) [pid = 1944] [serial = 2255] [outer = 0x0] 08:53:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x11670dc00) [pid = 1944] [serial = 2256] [outer = 0x11613ec00] 08:53:03 INFO - PROCESS | 1944 | 1466437983863 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x1181da800) [pid = 1944] [serial = 2257] [outer = 0x11613ec00] 08:53:04 INFO - PROCESS | 1944 | 1466437984182 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]]]}] 08:53:04 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. 08:53:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 469ms 08:53:04 INFO - PROCESS | 1944 | 1466437984205 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:53:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:53:04 INFO - PROCESS | 1944 | 1466437984210 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:53:04 INFO - PROCESS | 1944 | 1466437984213 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:53:04 INFO - PROCESS | 1944 | 1466437984214 Marionette TRACE conn2 <- [1,2978,null,{}] 08:53:04 INFO - PROCESS | 1944 | 1466437984216 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}] 08:53:04 INFO - PROCESS | 1944 | 1466437984218 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:04 INFO - PROCESS | 1944 | 1466437984321 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:53:04 INFO - PROCESS | 1944 | 1466437984382 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 1944 | 1466437984383 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x121429000 == 31 [pid = 1944] [id = 753] 08:53:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x11814c800) [pid = 1944] [serial = 2258] [outer = 0x0] 08:53:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x11835dc00) [pid = 1944] [serial = 2259] [outer = 0x11814c800] 08:53:04 INFO - PROCESS | 1944 | 1466437984408 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11987dc00) [pid = 1944] [serial = 2260] [outer = 0x11814c800] 08:53:04 INFO - PROCESS | 1944 | 1466437984669 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]]]}] 08:53:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:53:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 08:53:04 INFO - PROCESS | 1944 | 1466437984681 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:53:04 INFO - PROCESS | 1944 | 1466437984682 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:53:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:53:04 INFO - PROCESS | 1944 | 1466437984690 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:53:04 INFO - PROCESS | 1944 | 1466437984696 Marionette TRACE conn2 <- [1,2982,null,{}] 08:53:04 INFO - PROCESS | 1944 | 1466437984716 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}] 08:53:04 INFO - PROCESS | 1944 | 1466437984718 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:04 INFO - PROCESS | 1944 | 1466437984806 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:53:04 INFO - PROCESS | 1944 | 1466437984867 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 1944 | 1466437984868 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x124477000 == 32 [pid = 1944] [id = 754] 08:53:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1181da400) [pid = 1944] [serial = 2261] [outer = 0x0] 08:53:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x119984400) [pid = 1944] [serial = 2262] [outer = 0x1181da400] 08:53:04 INFO - PROCESS | 1944 | 1466437984893 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x120f13400) [pid = 1944] [serial = 2263] [outer = 0x1181da400] 08:53:05 INFO - PROCESS | 1944 | 1466437985152 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"]]]}] 08:53:05 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:53:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:53:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 492ms 08:53:05 INFO - PROCESS | 1944 | 1466437985181 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:53:05 INFO - PROCESS | 1944 | 1466437985183 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:53:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:53:05 INFO - PROCESS | 1944 | 1466437985185 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - PROCESS | 1944 | 1466437985187 Marionette TRACE conn2 <- [1,2986,null,{}] 08:53:05 INFO - PROCESS | 1944 | 1466437985197 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}] 08:53:05 INFO - PROCESS | 1944 | 1466437985198 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:05 INFO - PROCESS | 1944 | 1466437985288 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:53:05 INFO - PROCESS | 1944 | 1466437985295 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:05 INFO - PROCESS | 1944 | 1466437985296 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a7a800 == 33 [pid = 1944] [id = 755] 08:53:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x12190ec00) [pid = 1944] [serial = 2264] [outer = 0x0] 08:53:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12409ec00) [pid = 1944] [serial = 2265] [outer = 0x12190ec00] 08:53:05 INFO - PROCESS | 1944 | 1466437985322 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x124b79000) [pid = 1944] [serial = 2266] [outer = 0x12190ec00] 08:53:05 INFO - PROCESS | 1944 | 1466437985676 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]]]}] 08:53:05 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. 08:53:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 523ms 08:53:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:53:05 INFO - PROCESS | 1944 | 1466437985710 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:53:05 INFO - PROCESS | 1944 | 1466437985711 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:53:05 INFO - PROCESS | 1944 | 1466437985713 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - PROCESS | 1944 | 1466437985714 Marionette TRACE conn2 <- [1,2990,null,{}] 08:53:05 INFO - PROCESS | 1944 | 1466437985716 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}] 08:53:05 INFO - PROCESS | 1944 | 1466437985717 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:05 INFO - PROCESS | 1944 | 1466437985835 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:53:05 INFO - PROCESS | 1944 | 1466437985846 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:05 INFO - PROCESS | 1944 | 1466437985850 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a616800 == 34 [pid = 1944] [id = 756] 08:53:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x125ddf800) [pid = 1944] [serial = 2267] [outer = 0x0] 08:53:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12630c000) [pid = 1944] [serial = 2268] [outer = 0x125ddf800] 08:53:05 INFO - PROCESS | 1944 | 1466437985883 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12655c800) [pid = 1944] [serial = 2269] [outer = 0x125ddf800] 08:53:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af2f800 == 35 [pid = 1944] [id = 757] 08:53:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x129176c00) [pid = 1944] [serial = 2270] [outer = 0x0] 08:53:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x126318c00) [pid = 1944] [serial = 2271] [outer = 0x129176c00] 08:53:06 INFO - PROCESS | 1944 | 1466437986302 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]]]}] 08:53:06 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. 08:53:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 618ms 08:53:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:53:06 INFO - PROCESS | 1944 | 1466437986332 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:53:06 INFO - PROCESS | 1944 | 1466437986334 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:53:06 INFO - PROCESS | 1944 | 1466437986337 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:53:06 INFO - PROCESS | 1944 | 1466437986339 Marionette TRACE conn2 <- [1,2994,null,{}] 08:53:06 INFO - PROCESS | 1944 | 1466437986342 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}] 08:53:06 INFO - PROCESS | 1944 | 1466437986345 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:06 INFO - PROCESS | 1944 | 1466437986526 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:53:06 INFO - PROCESS | 1944 | 1466437986553 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:06 INFO - PROCESS | 1944 | 1466437986554 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af9f000 == 36 [pid = 1944] [id = 758] 08:53:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x126590400) [pid = 1944] [serial = 2272] [outer = 0x0] 08:53:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x128d11000) [pid = 1944] [serial = 2273] [outer = 0x126590400] 08:53:06 INFO - PROCESS | 1944 | 1466437986605 Marionette DEBUG loaded listener.js 08:53:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x129682000) [pid = 1944] [serial = 2274] [outer = 0x126590400] 08:53:06 INFO - PROCESS | 1944 | 1466437986964 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]]]}] 08:53:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:53:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:53:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 674ms 08:53:07 INFO - PROCESS | 1944 | 1466437987010 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:53:07 INFO - PROCESS | 1944 | 1466437987011 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:53:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:53:07 INFO - PROCESS | 1944 | 1466437987013 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - PROCESS | 1944 | 1466437987014 Marionette TRACE conn2 <- [1,2998,null,{}] 08:53:07 INFO - PROCESS | 1944 | 1466437987017 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}] 08:53:07 INFO - PROCESS | 1944 | 1466437987018 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:07 INFO - PROCESS | 1944 | 1466437987121 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:53:07 INFO - PROCESS | 1944 | 1466437987125 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 1944 | 1466437987126 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x1127e2800 == 37 [pid = 1944] [id = 759] 08:53:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x11680bc00) [pid = 1944] [serial = 2275] [outer = 0x0] 08:53:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12a546c00) [pid = 1944] [serial = 2276] [outer = 0x11680bc00] 08:53:07 INFO - PROCESS | 1944 | 1466437987150 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12a5ce800) [pid = 1944] [serial = 2277] [outer = 0x11680bc00] 08:53:07 INFO - PROCESS | 1944 | 1466437987458 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]]]}] 08:53:07 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. 08:53:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 08:53:07 INFO - PROCESS | 1944 | 1466437987483 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:53:07 INFO - PROCESS | 1944 | 1466437987484 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:53:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:53:07 INFO - PROCESS | 1944 | 1466437987486 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - PROCESS | 1944 | 1466437987487 Marionette TRACE conn2 <- [1,3002,null,{}] 08:53:07 INFO - PROCESS | 1944 | 1466437987497 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}] 08:53:07 INFO - PROCESS | 1944 | 1466437987498 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:07 INFO - PROCESS | 1944 | 1466437987604 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:53:07 INFO - PROCESS | 1944 | 1466437987616 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 1944 | 1466437987617 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c407000 == 38 [pid = 1944] [id = 760] 08:53:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12a5cf400) [pid = 1944] [serial = 2278] [outer = 0x0] 08:53:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12a6b9800) [pid = 1944] [serial = 2279] [outer = 0x12a5cf400] 08:53:07 INFO - PROCESS | 1944 | 1466437987649 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12a6c6400) [pid = 1944] [serial = 2280] [outer = 0x12a5cf400] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x119988400) [pid = 1944] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11291e400) [pid = 1944] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11268b000) [pid = 1944] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x112e69c00) [pid = 1944] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x115e8ac00) [pid = 1944] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x118205000) [pid = 1944] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1245bc400) [pid = 1944] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x116707400) [pid = 1944] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x110feb800) [pid = 1944] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x119989000) [pid = 1944] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x121baa000) [pid = 1944] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12440cc00) [pid = 1944] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12190d000) [pid = 1944] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x128ca0400) [pid = 1944] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x112f19c00) [pid = 1944] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x11830f000) [pid = 1944] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:53:07 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x1131d4000) [pid = 1944] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:53:08 INFO - PROCESS | 1944 | 1466437988030 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]]]}] 08:53:08 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. 08:53:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 575ms 08:53:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:53:08 INFO - PROCESS | 1944 | 1466437988061 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 1944 | 1466437988063 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:53:08 INFO - PROCESS | 1944 | 1466437988065 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 1944 | 1466437988066 Marionette TRACE conn2 <- [1,3006,null,{}] 08:53:08 INFO - PROCESS | 1944 | 1466437988068 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}] 08:53:08 INFO - PROCESS | 1944 | 1466437988069 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:08 INFO - PROCESS | 1944 | 1466437988150 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:53:08 INFO - PROCESS | 1944 | 1466437988155 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 1944 | 1466437988157 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c414800 == 39 [pid = 1944] [id = 761] 08:53:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11820e000) [pid = 1944] [serial = 2281] [outer = 0x0] 08:53:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x124462400) [pid = 1944] [serial = 2282] [outer = 0x11820e000] 08:53:08 INFO - PROCESS | 1944 | 1466437988182 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12a6c5c00) [pid = 1944] [serial = 2283] [outer = 0x11820e000] 08:53:08 INFO - PROCESS | 1944 | 1466437988503 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]]]}] 08:53:08 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. 08:53:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 467ms 08:53:08 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:53:08 INFO - PROCESS | 1944 | 1466437988533 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 1944 | 1466437988534 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:53:08 INFO - PROCESS | 1944 | 1466437988536 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 1944 | 1466437988537 Marionette TRACE conn2 <- [1,3010,null,{}] 08:53:08 INFO - PROCESS | 1944 | 1466437988541 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}] 08:53:08 INFO - PROCESS | 1944 | 1466437988543 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:08 INFO - PROCESS | 1944 | 1466437988659 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:53:08 INFO - PROCESS | 1944 | 1466437988665 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 1944 | 1466437988666 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca1c000 == 40 [pid = 1944] [id = 762] 08:53:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x11840b800) [pid = 1944] [serial = 2284] [outer = 0x0] 08:53:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12aa41000) [pid = 1944] [serial = 2285] [outer = 0x11840b800] 08:53:08 INFO - PROCESS | 1944 | 1466437988692 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12b024800) [pid = 1944] [serial = 2286] [outer = 0x11840b800] 08:53:08 INFO - PROCESS | 1944 | 1466437988985 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]]]}] 08:53:09 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 08:53:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 470ms 08:53:09 INFO - PROCESS | 1944 | 1466437989012 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:53:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:53:09 INFO - PROCESS | 1944 | 1466437989014 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:53:09 INFO - PROCESS | 1944 | 1466437989016 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:53:09 INFO - PROCESS | 1944 | 1466437989018 Marionette TRACE conn2 <- [1,3014,null,{}] 08:53:09 INFO - PROCESS | 1944 | 1466437989020 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}] 08:53:09 INFO - PROCESS | 1944 | 1466437989022 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:09 INFO - PROCESS | 1944 | 1466437989117 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:53:09 INFO - PROCESS | 1944 | 1466437989121 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 1944 | 1466437989122 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12cf1b000 == 41 [pid = 1944] [id = 763] 08:53:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12aad1800) [pid = 1944] [serial = 2287] [outer = 0x0] 08:53:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12b030c00) [pid = 1944] [serial = 2288] [outer = 0x12aad1800] 08:53:09 INFO - PROCESS | 1944 | 1466437989146 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12b7cb400) [pid = 1944] [serial = 2289] [outer = 0x12aad1800] 08:53:09 INFO - PROCESS | 1944 | [1944] 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 08:53:09 INFO - PROCESS | 1944 | 1466437989498 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:53:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:53:09 INFO - {} 08:53:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:53:09 INFO - {} 08:53:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:53:09 INFO - {} 08:53:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:53:09 INFO - {} 08:53:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 08:53:09 INFO - PROCESS | 1944 | 1466437989536 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:53:09 INFO - PROCESS | 1944 | 1466437989537 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:53:09 INFO - TEST-START | /FileAPI/fileReader.html 08:53:09 INFO - PROCESS | 1944 | 1466437989548 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:53:09 INFO - PROCESS | 1944 | 1466437989549 Marionette TRACE conn2 <- [1,3018,null,{}] 08:53:09 INFO - PROCESS | 1944 | 1466437989551 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}] 08:53:09 INFO - PROCESS | 1944 | 1466437989552 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:09 INFO - PROCESS | 1944 | 1466437989644 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:53:09 INFO - PROCESS | 1944 | 1466437989648 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 1944 | 1466437989649 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d867800 == 42 [pid = 1944] [id = 764] 08:53:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12b8c0000) [pid = 1944] [serial = 2290] [outer = 0x0] 08:53:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12b8cc400) [pid = 1944] [serial = 2291] [outer = 0x12b8c0000] 08:53:09 INFO - PROCESS | 1944 | 1466437989673 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12b8d7800) [pid = 1944] [serial = 2292] [outer = 0x12b8c0000] 08:53:10 INFO - PROCESS | 1944 | 1466437990047 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]]]}] 08:53:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:53:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:53:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:53:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:53:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 521ms 08:53:10 INFO - PROCESS | 1944 | 1466437990070 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:53:10 INFO - PROCESS | 1944 | 1466437990072 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:53:10 INFO - TEST-START | /FileAPI/historical.html 08:53:10 INFO - PROCESS | 1944 | 1466437990075 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 1944 | 1466437990077 Marionette TRACE conn2 <- [1,3022,null,{}] 08:53:10 INFO - PROCESS | 1944 | 1466437990082 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}] 08:53:10 INFO - PROCESS | 1944 | 1466437990083 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:10 INFO - PROCESS | 1944 | 1466437990197 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:53:10 INFO - PROCESS | 1944 | 1466437990272 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 1944 | 1466437990273 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x1191e3800 == 43 [pid = 1944] [id = 765] 08:53:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x11329e800) [pid = 1944] [serial = 2293] [outer = 0x0] 08:53:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x113dce400) [pid = 1944] [serial = 2294] [outer = 0x11329e800] 08:53:10 INFO - PROCESS | 1944 | 1466437990304 Marionette DEBUG loaded listener.js 08:53:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1167e0000) [pid = 1944] [serial = 2295] [outer = 0x11329e800] 08:53:10 INFO - PROCESS | 1944 | 1466437990682 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"]]]}] 08:53:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:53:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:53:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:53:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:53:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:53:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:53:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:53:10 INFO - TEST-OK | /FileAPI/historical.html | took 624ms 08:53:10 INFO - PROCESS | 1944 | 1466437990700 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:53:10 INFO - PROCESS | 1944 | 1466437990702 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:53:10 INFO - TEST-START | /FileAPI/idlharness.html 08:53:10 INFO - PROCESS | 1944 | 1466437990708 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 1944 | 1466437990709 Marionette TRACE conn2 <- [1,3026,null,{}] 08:53:10 INFO - PROCESS | 1944 | 1466437990712 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}] 08:53:10 INFO - PROCESS | 1944 | 1466437990714 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:10 INFO - PROCESS | 1944 | 1466437990820 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:53:10 INFO - PROCESS | 1944 | 1466437990920 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 1944 | 1466437990922 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12653f000 == 44 [pid = 1944] [id = 766] 08:53:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x118dd0800) [pid = 1944] [serial = 2296] [outer = 0x0] 08:53:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x11962f000) [pid = 1944] [serial = 2297] [outer = 0x118dd0800] 08:53:10 INFO - PROCESS | 1944 | 1466437990954 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x120de6800) [pid = 1944] [serial = 2298] [outer = 0x118dd0800] 08:53:11 INFO - PROCESS | 1944 | 1466437991504 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]]]}] 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:53:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:53:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:53:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:53:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:53:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:53:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:53:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:53:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:53:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:53:11 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 08:53:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:53:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:53:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:53:11 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 08:53:11 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 08:53:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:53:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:53:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:53:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:53:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:53:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:53:11 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 08:53:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:53:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:53:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:53:11 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 08:53:11 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 08:53:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:53:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:53:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:53:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:53:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:53:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:53:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:53:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 833ms 08:53:11 INFO - PROCESS | 1944 | 1466437991541 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 1944 | 1466437991543 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:53:11 INFO - TEST-START | /FileAPI/idlharness.worker 08:53:11 INFO - PROCESS | 1944 | 1466437991545 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 1944 | 1466437991548 Marionette TRACE conn2 <- [1,3030,null,{}] 08:53:11 INFO - PROCESS | 1944 | 1466437991598 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}] 08:53:11 INFO - PROCESS | 1944 | 1466437991602 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:11 INFO - PROCESS | 1944 | 1466437991720 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:53:11 INFO - PROCESS | 1944 | 1466437991807 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 1944 | 1466437991810 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d67b800 == 45 [pid = 1944] [id = 767] 08:53:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12b8dc400) [pid = 1944] [serial = 2299] [outer = 0x0] 08:53:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12ba7ec00) [pid = 1944] [serial = 2300] [outer = 0x12b8dc400] 08:53:11 INFO - PROCESS | 1944 | 1466437991840 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12be2d800) [pid = 1944] [serial = 2301] [outer = 0x12b8dc400] 08:53:11 INFO - PROCESS | 1944 | [1944] 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 08:53:12 INFO - PROCESS | 1944 | 1466437992567 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,{},{}]]]}] 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:53:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:53:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:53:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:53:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:53:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:53:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:53:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:53:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:53:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:53:12 INFO - {} 08:53:12 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 08:53:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:53:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:53:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:53:12 INFO - {} 08:53:12 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 - {} 08:53:12 INFO - {} 08:53:12 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 08:53:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:53:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:53:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:53:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:53:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:53:12 INFO - {} 08:53:12 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 08:53:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:53:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:53:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:53:12 INFO - {} 08:53:12 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 - {} 08:53:12 INFO - {} 08:53:12 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 08:53:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:53:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:53:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 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 08:53:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:53:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:53:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:53:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:53:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:53:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 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 08:53:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:53:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 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 08:53:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:53:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 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 08:53:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:53:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:53:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:53:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:53:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:53:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:53:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:53:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:53:12 INFO - {} 08:53:12 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1091ms 08:53:12 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:53:12 INFO - PROCESS | 1944 | 1466437992675 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:53:12 INFO - PROCESS | 1944 | 1466437992677 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:53:12 INFO - PROCESS | 1944 | 1466437992682 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 1944 | 1466437992683 Marionette TRACE conn2 <- [1,3034,null,{}] 08:53:12 INFO - PROCESS | 1944 | 1466437992686 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}] 08:53:12 INFO - PROCESS | 1944 | 1466437992687 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:12 INFO - PROCESS | 1944 | 1466437992820 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:53:12 INFO - PROCESS | 1944 | 1466437992879 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 1944 | 1466437992880 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x112862800 == 46 [pid = 1944] [id = 768] 08:53:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12be35800) [pid = 1944] [serial = 2302] [outer = 0x0] 08:53:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12cd7d800) [pid = 1944] [serial = 2303] [outer = 0x12be35800] 08:53:12 INFO - PROCESS | 1944 | 1466437992908 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12d1cac00) [pid = 1944] [serial = 2304] [outer = 0x12be35800] 08:53:13 INFO - PROCESS | 1944 | 1466437993457 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]]]}] 08:53:13 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:53:13 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 818ms 08:53:13 INFO - PROCESS | 1944 | 1466437993501 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:53:13 INFO - PROCESS | 1944 | 1466437993503 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:53:13 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:53:13 INFO - PROCESS | 1944 | 1466437993507 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 1944 | 1466437993509 Marionette TRACE conn2 <- [1,3038,null,{}] 08:53:13 INFO - PROCESS | 1944 | 1466437993513 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}] 08:53:13 INFO - PROCESS | 1944 | 1466437993515 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:13 INFO - PROCESS | 1944 | 1466437993619 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:53:13 INFO - PROCESS | 1944 | 1466437993679 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:13 INFO - PROCESS | 1944 | 1466437993682 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x119ac0000 == 47 [pid = 1944] [id = 769] 08:53:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x115e88800) [pid = 1944] [serial = 2305] [outer = 0x0] 08:53:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x1164e3c00) [pid = 1944] [serial = 2306] [outer = 0x115e88800] 08:53:13 INFO - PROCESS | 1944 | 1466437993709 Marionette DEBUG loaded listener.js 08:53:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x1176e5400) [pid = 1944] [serial = 2307] [outer = 0x115e88800] 08:53:14 INFO - PROCESS | 1944 | 1466437994138 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"]]]}] 08:53:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:53:14 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 674ms 08:53:14 INFO - PROCESS | 1944 | 1466437994181 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:53:14 INFO - PROCESS | 1944 | 1466437994183 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:53:14 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:53:14 INFO - PROCESS | 1944 | 1466437994188 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:53:14 INFO - PROCESS | 1944 | 1466437994189 Marionette TRACE conn2 <- [1,3042,null,{}] 08:53:14 INFO - PROCESS | 1944 | 1466437994192 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}] 08:53:14 INFO - PROCESS | 1944 | 1466437994193 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:14 INFO - PROCESS | 1944 | 1466437994289 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:53:14 INFO - PROCESS | 1944 | 1466437994353 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:14 INFO - PROCESS | 1944 | 1466437994354 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x1199c0000 == 48 [pid = 1944] [id = 770] 08:53:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x11814a800) [pid = 1944] [serial = 2308] [outer = 0x0] 08:53:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x118367c00) [pid = 1944] [serial = 2309] [outer = 0x11814a800] 08:53:14 INFO - PROCESS | 1944 | 1466437994382 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x118511400) [pid = 1944] [serial = 2310] [outer = 0x11814a800] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x12cf1b000 == 47 [pid = 1944] [id = 763] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca1c000 == 46 [pid = 1944] [id = 762] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x12c414800 == 45 [pid = 1944] [id = 761] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x12c407000 == 44 [pid = 1944] [id = 760] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x1127e2800 == 43 [pid = 1944] [id = 759] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x12af9f000 == 42 [pid = 1944] [id = 758] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x12af2f800 == 41 [pid = 1944] [id = 757] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x12a616800 == 40 [pid = 1944] [id = 756] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x126a7a800 == 39 [pid = 1944] [id = 755] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x124477000 == 38 [pid = 1944] [id = 754] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x121429000 == 37 [pid = 1944] [id = 753] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x11818a800 == 36 [pid = 1944] [id = 752] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x117e78800 == 35 [pid = 1944] [id = 751] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x12af95800 == 34 [pid = 1944] [id = 750] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x123b57800 == 33 [pid = 1944] [id = 749] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x12b881000 == 32 [pid = 1944] [id = 747] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x118189000 == 31 [pid = 1944] [id = 748] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x119ac0000 == 30 [pid = 1944] [id = 769] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x112862800 == 29 [pid = 1944] [id = 768] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x12d67b800 == 28 [pid = 1944] [id = 767] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x12653f000 == 27 [pid = 1944] [id = 766] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x12d867800 == 26 [pid = 1944] [id = 764] 08:53:15 INFO - PROCESS | 1944 | --DOCSHELL 0x1191e3800 == 25 [pid = 1944] [id = 765] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x119254c00) [pid = 1944] [serial = 2218] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x120dee000) [pid = 1944] [serial = 2221] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x118403c00) [pid = 1944] [serial = 2215] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x1181dec00) [pid = 1944] [serial = 2212] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x11820f800) [pid = 1944] [serial = 2213] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x121980000) [pid = 1944] [serial = 2222] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x112920800) [pid = 1944] [serial = 2206] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x112687000) [pid = 1944] [serial = 2207] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x119982800) [pid = 1944] [serial = 2219] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x1167ed800) [pid = 1944] [serial = 2192] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x116a1d000) [pid = 1944] [serial = 2204] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x116635000) [pid = 1944] [serial = 2203] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x113c4a400) [pid = 1944] [serial = 2191] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x119872400) [pid = 1944] [serial = 2195] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x118411c00) [pid = 1944] [serial = 2194] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12630f000) [pid = 1944] [serial = 2198] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x124bec000) [pid = 1944] [serial = 2197] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x126316000) [pid = 1944] [serial = 2201] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x121bb3400) [pid = 1944] [serial = 2200] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x117143000) [pid = 1944] [serial = 2230] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x121bb3c00) [pid = 1944] [serial = 2224] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1245ba400) [pid = 1944] [serial = 2227] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12678ec00) [pid = 1944] [serial = 2237] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x124bec800) [pid = 1944] [serial = 2233] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x126d2a400) [pid = 1944] [serial = 2239] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x128c95c00) [pid = 1944] [serial = 2241] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x125dc8c00) [pid = 1944] [serial = 2236] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x124b77400) [pid = 1944] [serial = 2228] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x115e19800) [pid = 1944] [serial = 2209] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x116199400) [pid = 1944] [serial = 2210] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12409d000) [pid = 1944] [serial = 2225] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x125dbdc00) [pid = 1944] [serial = 2234] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x121775800) [pid = 1944] [serial = 2231] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x118511c00) [pid = 1944] [serial = 2216] [outer = 0x0] [url = about:blank] 08:53:15 INFO - PROCESS | 1944 | 1466437995389 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]]]}] 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:53:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:53:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:53:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:53:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:53:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:53:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1228ms 08:53:15 INFO - PROCESS | 1944 | 1466437995417 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:53:15 INFO - PROCESS | 1944 | 1466437995420 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:53:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:53:15 INFO - PROCESS | 1944 | 1466437995424 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 1944 | 1466437995428 Marionette TRACE conn2 <- [1,3046,null,{}] 08:53:15 INFO - PROCESS | 1944 | 1466437995433 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}] 08:53:15 INFO - PROCESS | 1944 | 1466437995435 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:15 INFO - PROCESS | 1944 | 1466437995527 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:53:15 INFO - PROCESS | 1944 | 1466437995532 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 1944 | 1466437995534 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x116aca000 == 26 [pid = 1944] [id = 771] 08:53:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x113c4d800) [pid = 1944] [serial = 2311] [outer = 0x0] 08:53:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x115e8a400) [pid = 1944] [serial = 2312] [outer = 0x113c4d800] 08:53:15 INFO - PROCESS | 1944 | 1466437995566 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x116711c00) [pid = 1944] [serial = 2313] [outer = 0x113c4d800] 08:53:15 INFO - PROCESS | 1944 | [1944] 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 08:53:15 INFO - PROCESS | 1944 | 1466437995965 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:53:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:53:15 INFO - {} 08:53:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 574ms 08:53:16 INFO - PROCESS | 1944 | 1466437995997 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 1944 | 1466437996000 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:53:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:53:16 INFO - PROCESS | 1944 | 1466437996004 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 1944 | 1466437996014 Marionette TRACE conn2 <- [1,3050,null,{}] 08:53:16 INFO - PROCESS | 1944 | 1466437996017 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}] 08:53:16 INFO - PROCESS | 1944 | 1466437996018 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:16 INFO - PROCESS | 1944 | 1466437996096 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:53:16 INFO - PROCESS | 1944 | 1466437996100 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:16 INFO - PROCESS | 1944 | 1466437996101 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185a2000 == 27 [pid = 1944] [id = 772] 08:53:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x1167e8000) [pid = 1944] [serial = 2314] [outer = 0x0] 08:53:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x117141800) [pid = 1944] [serial = 2315] [outer = 0x1167e8000] 08:53:16 INFO - PROCESS | 1944 | 1466437996131 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x11820b800) [pid = 1944] [serial = 2316] [outer = 0x1167e8000] 08:53:16 INFO - PROCESS | 1944 | 1466437996461 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]]]}] 08:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:53:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:53:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 479ms 08:53:16 INFO - PROCESS | 1944 | 1466437996484 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 1944 | 1466437996485 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:53:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:53:16 INFO - PROCESS | 1944 | 1466437996488 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 1944 | 1466437996490 Marionette TRACE conn2 <- [1,3054,null,{}] 08:53:16 INFO - PROCESS | 1944 | 1466437996498 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}] 08:53:16 INFO - PROCESS | 1944 | 1466437996501 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:16 INFO - PROCESS | 1944 | 1466437996602 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:53:16 INFO - PROCESS | 1944 | 1466437996611 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:16 INFO - PROCESS | 1944 | 1466437996613 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x12105a000 == 28 [pid = 1944] [id = 773] 08:53:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x118407800) [pid = 1944] [serial = 2317] [outer = 0x0] 08:53:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x119252c00) [pid = 1944] [serial = 2318] [outer = 0x118407800] 08:53:16 INFO - PROCESS | 1944 | 1466437996640 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x119871400) [pid = 1944] [serial = 2319] [outer = 0x118407800] 08:53:17 INFO - PROCESS | 1944 | 1466437997060 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"]]]}] 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:53:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:53:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:53:17 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" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:53:17 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" 08:53:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:53:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 637ms 08:53:17 INFO - PROCESS | 1944 | 1466437997126 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:53:17 INFO - PROCESS | 1944 | 1466437997128 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:53:17 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:53:17 INFO - PROCESS | 1944 | 1466437997130 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 1944 | 1466437997131 Marionette TRACE conn2 <- [1,3058,null,{}] 08:53:17 INFO - PROCESS | 1944 | 1466437997134 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}] 08:53:17 INFO - PROCESS | 1944 | 1466437997135 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:17 INFO - PROCESS | 1944 | 1466437997218 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:53:17 INFO - PROCESS | 1944 | 1466437997296 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 1944 | 1466437997297 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x123b2c000 == 29 [pid = 1944] [id = 774] 08:53:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x11840bc00) [pid = 1944] [serial = 2320] [outer = 0x0] 08:53:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x121597400) [pid = 1944] [serial = 2321] [outer = 0x11840bc00] 08:53:17 INFO - PROCESS | 1944 | 1466437997322 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x121ba7c00) [pid = 1944] [serial = 2322] [outer = 0x11840bc00] 08:53:17 INFO - PROCESS | 1944 | 1466437997662 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]]]}] 08:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:53:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:53:17 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:17 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:53:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:53:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:53:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:53:17 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 572ms 08:53:17 INFO - PROCESS | 1944 | 1466437997703 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:53:17 INFO - PROCESS | 1944 | 1466437997705 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:53:17 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:53:17 INFO - PROCESS | 1944 | 1466437997707 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 1944 | 1466437997708 Marionette TRACE conn2 <- [1,3062,null,{}] 08:53:17 INFO - PROCESS | 1944 | 1466437997710 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}] 08:53:17 INFO - PROCESS | 1944 | 1466437997712 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:17 INFO - PROCESS | 1944 | 1466437997812 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:53:17 INFO - PROCESS | 1944 | 1466437997816 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 1944 | 1466437997817 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x112849000 == 30 [pid = 1944] [id = 775] 08:53:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x116f8e400) [pid = 1944] [serial = 2323] [outer = 0x0] 08:53:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x121bb0400) [pid = 1944] [serial = 2324] [outer = 0x116f8e400] 08:53:17 INFO - PROCESS | 1944 | 1466437997842 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x124b74400) [pid = 1944] [serial = 2325] [outer = 0x116f8e400] 08:53:17 INFO - PROCESS | 1944 | [1944] 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 08:53:18 INFO - PROCESS | 1944 | 1466437998204 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:53:18 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:53:18 INFO - {} 08:53:18 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 519ms 08:53:18 INFO - PROCESS | 1944 | 1466437998228 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:53:18 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:53:18 INFO - PROCESS | 1944 | 1466437998230 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:53:18 INFO - PROCESS | 1944 | 1466437998233 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 1944 | 1466437998234 Marionette TRACE conn2 <- [1,3066,null,{}] 08:53:18 INFO - PROCESS | 1944 | 1466437998238 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}] 08:53:18 INFO - PROCESS | 1944 | 1466437998244 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:18 INFO - PROCESS | 1944 | 1466437998410 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:53:18 INFO - PROCESS | 1944 | 1466437998430 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:18 INFO - PROCESS | 1944 | 1466437998432 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a73800 == 31 [pid = 1944] [id = 776] 08:53:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x124bed800) [pid = 1944] [serial = 2326] [outer = 0x0] 08:53:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12658c800) [pid = 1944] [serial = 2327] [outer = 0x124bed800] 08:53:18 INFO - PROCESS | 1944 | 1466437998475 Marionette DEBUG loaded listener.js 08:53:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x129176000) [pid = 1944] [serial = 2328] [outer = 0x124bed800] 08:53:18 INFO - PROCESS | 1944 | 1466437998912 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]]]}] 08:53:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:53:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:53:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:53:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:53:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:53:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:53:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:53:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 723ms 08:53:18 INFO - PROCESS | 1944 | 1466437998955 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 1944 | 1466437998957 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:53:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:53:18 INFO - PROCESS | 1944 | 1466437998959 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 1944 | 1466437998960 Marionette TRACE conn2 <- [1,3070,null,{}] 08:53:18 INFO - PROCESS | 1944 | 1466437998962 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}] 08:53:18 INFO - PROCESS | 1944 | 1466437998963 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:19 INFO - PROCESS | 1944 | 1466437999064 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:53:19 INFO - PROCESS | 1944 | 1466437999067 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 1944 | 1466437999068 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x12933f000 == 32 [pid = 1944] [id = 777] 08:53:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x125d29400) [pid = 1944] [serial = 2329] [outer = 0x0] 08:53:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x129684800) [pid = 1944] [serial = 2330] [outer = 0x125d29400] 08:53:19 INFO - PROCESS | 1944 | 1466437999092 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12a5d2c00) [pid = 1944] [serial = 2331] [outer = 0x125d29400] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12a5cf400) [pid = 1944] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x126a86800) [pid = 1944] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x118366400) [pid = 1944] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1181da400) [pid = 1944] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x112a7b800) [pid = 1944] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11613ec00) [pid = 1944] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11814c800) [pid = 1944] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12190ec00) [pid = 1944] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x114f70000) [pid = 1944] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11268ac00) [pid = 1944] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12b8c0000) [pid = 1944] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11820e000) [pid = 1944] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12aad1800) [pid = 1944] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x11840b800) [pid = 1944] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x125ddf800) [pid = 1944] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x126590400) [pid = 1944] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x129176c00) [pid = 1944] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:53:19 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x11680bc00) [pid = 1944] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:53:19 INFO - PROCESS | 1944 | 1466437999611 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]]]}] 08:53:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:53:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:53:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:53:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:53:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:53:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:53:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 669ms 08:53:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:53:19 INFO - PROCESS | 1944 | 1466437999628 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:53:19 INFO - PROCESS | 1944 | 1466437999629 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:53:19 INFO - PROCESS | 1944 | 1466437999631 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:53:19 INFO - PROCESS | 1944 | 1466437999632 Marionette TRACE conn2 <- [1,3074,null,{}] 08:53:19 INFO - PROCESS | 1944 | 1466437999634 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}] 08:53:19 INFO - PROCESS | 1944 | 1466437999636 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:19 INFO - PROCESS | 1944 | 1466437999712 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:53:19 INFO - PROCESS | 1944 | 1466437999715 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 1944 | 1466437999716 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x129663800 == 33 [pid = 1944] [id = 778] 08:53:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x126590400) [pid = 1944] [serial = 2332] [outer = 0x0] 08:53:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x12a6b8000) [pid = 1944] [serial = 2333] [outer = 0x126590400] 08:53:19 INFO - PROCESS | 1944 | 1466437999741 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12a6c3000) [pid = 1944] [serial = 2334] [outer = 0x126590400] 08:53:20 INFO - PROCESS | 1944 | 1466438000077 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]]]}] 08:53:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:53:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:53:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:53:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:53:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:53:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:53:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 470ms 08:53:20 INFO - PROCESS | 1944 | 1466438000103 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:53:20 INFO - PROCESS | 1944 | 1466438000104 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:53:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:53:20 INFO - PROCESS | 1944 | 1466438000107 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 1944 | 1466438000110 Marionette TRACE conn2 <- [1,3078,null,{}] 08:53:20 INFO - PROCESS | 1944 | 1466438000113 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}] 08:53:20 INFO - PROCESS | 1944 | 1466438000114 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:20 INFO - PROCESS | 1944 | 1466438000217 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:53:20 INFO - PROCESS | 1944 | 1466438000226 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:20 INFO - PROCESS | 1944 | 1466438000227 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a625800 == 34 [pid = 1944] [id = 779] 08:53:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x1181e8400) [pid = 1944] [serial = 2335] [outer = 0x0] 08:53:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x12aa46c00) [pid = 1944] [serial = 2336] [outer = 0x1181e8400] 08:53:20 INFO - PROCESS | 1944 | 1466438000251 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12b024c00) [pid = 1944] [serial = 2337] [outer = 0x1181e8400] 08:53:20 INFO - PROCESS | 1944 | 1466438000534 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] 08:53:20 INFO - PROCESS | 1944 | 1466438000589 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:53:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:53:20 INFO - PROCESS | 1944 | 1466438000594 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 1944 | 1466438000595 Marionette TRACE conn2 <- [1,3082,null,{}] 08:53:20 INFO - PROCESS | 1944 | 1466438000597 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}] 08:53:20 INFO - PROCESS | 1944 | 1466438000599 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:20 INFO - PROCESS | 1944 | 1466438000677 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:53:20 INFO - PROCESS | 1944 | 1466438000680 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:20 INFO - PROCESS | 1944 | 1466438000681 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af2e000 == 35 [pid = 1944] [id = 780] 08:53:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x126d34c00) [pid = 1944] [serial = 2338] [outer = 0x0] 08:53:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12b8c2800) [pid = 1944] [serial = 2339] [outer = 0x126d34c00] 08:53:20 INFO - PROCESS | 1944 | 1466438000705 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12b8dd000) [pid = 1944] [serial = 2340] [outer = 0x126d34c00] 08:53:21 INFO - PROCESS | 1944 | 1466438001028 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]]]}] 08:53:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:53:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:53:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:53:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 471ms 08:53:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:53:21 INFO - PROCESS | 1944 | 1466438001065 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:53:21 INFO - PROCESS | 1944 | 1466438001066 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:53:21 INFO - PROCESS | 1944 | 1466438001069 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:53:21 INFO - PROCESS | 1944 | 1466438001070 Marionette TRACE conn2 <- [1,3086,null,{}] 08:53:21 INFO - PROCESS | 1944 | 1466438001073 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}] 08:53:21 INFO - PROCESS | 1944 | 1466438001075 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:21 INFO - PROCESS | 1944 | 1466438001195 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:53:21 INFO - PROCESS | 1944 | 1466438001201 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 1944 | 1466438001202 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x1184e3800 == 36 [pid = 1944] [id = 781] 08:53:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x1245bc400) [pid = 1944] [serial = 2341] [outer = 0x0] 08:53:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12ba70000) [pid = 1944] [serial = 2342] [outer = 0x1245bc400] 08:53:21 INFO - PROCESS | 1944 | 1466438001229 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12be2f000) [pid = 1944] [serial = 2343] [outer = 0x1245bc400] 08:53:21 INFO - PROCESS | 1944 | 1466438001558 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:53:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:53:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 522ms 08:53:21 INFO - PROCESS | 1944 | 1466438001593 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:53:21 INFO - PROCESS | 1944 | 1466438001595 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:53:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:53:21 INFO - PROCESS | 1944 | 1466438001599 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:53:21 INFO - PROCESS | 1944 | 1466438001602 Marionette TRACE conn2 <- [1,3090,null,{}] 08:53:21 INFO - PROCESS | 1944 | 1466438001606 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}] 08:53:21 INFO - PROCESS | 1944 | 1466438001608 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:21 INFO - PROCESS | 1944 | 1466438001730 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:53:21 INFO - PROCESS | 1944 | 1466438001813 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 1944 | 1466438001817 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x115e4a800 == 37 [pid = 1944] [id = 782] 08:53:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x11275e800) [pid = 1944] [serial = 2344] [outer = 0x0] 08:53:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x11292a000) [pid = 1944] [serial = 2345] [outer = 0x11275e800] 08:53:21 INFO - PROCESS | 1944 | 1466438001848 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x112f15c00) [pid = 1944] [serial = 2346] [outer = 0x11275e800] 08:53:22 INFO - PROCESS | 1944 | 1466438002270 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:53:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:53:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 723ms 08:53:22 INFO - PROCESS | 1944 | 1466438002322 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 1944 | 1466438002325 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:53:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:53:22 INFO - PROCESS | 1944 | 1466438002330 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 1944 | 1466438002331 Marionette TRACE conn2 <- [1,3094,null,{}] 08:53:22 INFO - PROCESS | 1944 | 1466438002334 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}] 08:53:22 INFO - PROCESS | 1944 | 1466438002336 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:22 INFO - PROCESS | 1944 | 1466438002491 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:53:22 INFO - PROCESS | 1944 | 1466438002581 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 1944 | 1466438002582 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x119a30800 == 38 [pid = 1944] [id = 783] 08:53:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x1167e9400) [pid = 1944] [serial = 2347] [outer = 0x0] 08:53:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x116808c00) [pid = 1944] [serial = 2348] [outer = 0x1167e9400] 08:53:22 INFO - PROCESS | 1944 | 1466438002613 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x117e33400) [pid = 1944] [serial = 2349] [outer = 0x1167e9400] 08:53:23 INFO - PROCESS | 1944 | 1466438003016 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:53:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:53:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 721ms 08:53:23 INFO - PROCESS | 1944 | 1466438003050 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 1944 | 1466438003052 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:53:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:53:23 INFO - PROCESS | 1944 | 1466438003054 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 1944 | 1466438003057 Marionette TRACE conn2 <- [1,3098,null,{}] 08:53:23 INFO - PROCESS | 1944 | 1466438003064 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}] 08:53:23 INFO - PROCESS | 1944 | 1466438003068 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:23 INFO - PROCESS | 1944 | 1466438003181 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:53:23 INFO - PROCESS | 1944 | 1466438003246 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:23 INFO - PROCESS | 1944 | 1466438003248 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x126a67800 == 39 [pid = 1944] [id = 784] 08:53:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x11820e000) [pid = 1944] [serial = 2350] [outer = 0x0] 08:53:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x1187a9000) [pid = 1944] [serial = 2351] [outer = 0x11820e000] 08:53:23 INFO - PROCESS | 1944 | 1466438003280 Marionette DEBUG loaded listener.js 08:53:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x11988f800) [pid = 1944] [serial = 2352] [outer = 0x11820e000] 08:53:23 INFO - PROCESS | 1944 | 1466438003718 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]]]}] 08:53:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:53:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:53:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 672ms 08:53:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:53:23 INFO - PROCESS | 1944 | 1466438003727 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 1944 | 1466438003728 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:53:23 INFO - PROCESS | 1944 | 1466438003731 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 1944 | 1466438003732 Marionette TRACE conn2 <- [1,3102,null,{}] 08:53:23 INFO - PROCESS | 1944 | 1466438003734 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}] 08:53:23 INFO - PROCESS | 1944 | 1466438003736 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:23 INFO - PROCESS | 1944 | 1466438003850 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:53:24 INFO - PROCESS | 1944 | 1466438004088 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:24 INFO - PROCESS | 1944 | 1466438004089 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x1164a8800 == 40 [pid = 1944] [id = 785] 08:53:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x112695c00) [pid = 1944] [serial = 2353] [outer = 0x0] 08:53:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x112a75000) [pid = 1944] [serial = 2354] [outer = 0x112695c00] 08:53:24 INFO - PROCESS | 1944 | 1466438004140 Marionette DEBUG loaded listener.js 08:53:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x113292400) [pid = 1944] [serial = 2355] [outer = 0x112695c00] 08:53:24 INFO - PROCESS | 1944 | --DOCSHELL 0x12af2e000 == 39 [pid = 1944] [id = 780] 08:53:24 INFO - PROCESS | 1944 | --DOCSHELL 0x12a625800 == 38 [pid = 1944] [id = 779] 08:53:24 INFO - PROCESS | 1944 | --DOCSHELL 0x129663800 == 37 [pid = 1944] [id = 778] 08:53:24 INFO - PROCESS | 1944 | --DOCSHELL 0x12933f000 == 36 [pid = 1944] [id = 777] 08:53:24 INFO - PROCESS | 1944 | --DOCSHELL 0x126a73800 == 35 [pid = 1944] [id = 776] 08:53:24 INFO - PROCESS | 1944 | --DOCSHELL 0x112849000 == 34 [pid = 1944] [id = 775] 08:53:24 INFO - PROCESS | 1944 | --DOCSHELL 0x123b2c000 == 33 [pid = 1944] [id = 774] 08:53:24 INFO - PROCESS | 1944 | --DOCSHELL 0x12105a000 == 32 [pid = 1944] [id = 773] 08:53:24 INFO - PROCESS | 1944 | --DOCSHELL 0x1185a2000 == 31 [pid = 1944] [id = 772] 08:53:24 INFO - PROCESS | 1944 | --DOCSHELL 0x116aca000 == 30 [pid = 1944] [id = 771] 08:53:24 INFO - PROCESS | 1944 | 1466438004675 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:53:24 INFO - PROCESS | 1944 | --DOCSHELL 0x1199c0000 == 29 [pid = 1944] [id = 770] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x128d11000) [pid = 1944] [serial = 2273] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x126318c00) [pid = 1944] [serial = 2271] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12a546c00) [pid = 1944] [serial = 2276] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12a6b9800) [pid = 1944] [serial = 2279] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12a5ce800) [pid = 1944] [serial = 2277] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x129063000) [pid = 1944] [serial = 2242] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x11988a400) [pid = 1944] [serial = 2250] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x120de7400) [pid = 1944] [serial = 2251] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x119984400) [pid = 1944] [serial = 2262] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x120f13400) [pid = 1944] [serial = 2263] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x112d47400) [pid = 1944] [serial = 2244] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x113c49000) [pid = 1944] [serial = 2245] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11670dc00) [pid = 1944] [serial = 2256] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x1181da800) [pid = 1944] [serial = 2257] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11835dc00) [pid = 1944] [serial = 2259] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11987dc00) [pid = 1944] [serial = 2260] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12409ec00) [pid = 1944] [serial = 2265] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x124b79000) [pid = 1944] [serial = 2266] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x116705c00) [pid = 1944] [serial = 2247] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x117e34800) [pid = 1944] [serial = 2248] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x112e0dc00) [pid = 1944] [serial = 2253] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1133ad800) [pid = 1944] [serial = 2254] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12b8cc400) [pid = 1944] [serial = 2291] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x124462400) [pid = 1944] [serial = 2282] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12b030c00) [pid = 1944] [serial = 2288] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x12a6c6400) [pid = 1944] [serial = 2280] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12b8d7800) [pid = 1944] [serial = 2292] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x12a6c5c00) [pid = 1944] [serial = 2283] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12aa41000) [pid = 1944] [serial = 2285] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x12b7cb400) [pid = 1944] [serial = 2289] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x12630c000) [pid = 1944] [serial = 2268] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x12655c800) [pid = 1944] [serial = 2269] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x129682000) [pid = 1944] [serial = 2274] [outer = 0x0] [url = about:blank] 08:53:24 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x12b024800) [pid = 1944] [serial = 2286] [outer = 0x0] [url = about:blank] 08:53:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:53:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 969ms 08:53:24 INFO - PROCESS | 1944 | 1466438004703 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:53:24 INFO - PROCESS | 1944 | 1466438004706 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:53:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:53:24 INFO - PROCESS | 1944 | 1466438004710 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:53:24 INFO - PROCESS | 1944 | 1466438004713 Marionette TRACE conn2 <- [1,3106,null,{}] 08:53:24 INFO - PROCESS | 1944 | 1466438004718 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}] 08:53:24 INFO - PROCESS | 1944 | 1466438004720 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:24 INFO - PROCESS | 1944 | 1466438004864 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:53:24 INFO - PROCESS | 1944 | 1466438004879 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:24 INFO - PROCESS | 1944 | 1466438004881 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x116ac3000 == 30 [pid = 1944] [id = 786] 08:53:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x1131d5400) [pid = 1944] [serial = 2356] [outer = 0x0] 08:53:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x115d11800) [pid = 1944] [serial = 2357] [outer = 0x1131d5400] 08:53:24 INFO - PROCESS | 1944 | 1466438004926 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x116140c00) [pid = 1944] [serial = 2358] [outer = 0x1131d5400] 08:53:25 INFO - PROCESS | 1944 | 1466438005301 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]]]}] 08:53:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:53:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:53:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:53:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 673ms 08:53:25 INFO - PROCESS | 1944 | 1466438005404 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:53:25 INFO - PROCESS | 1944 | 1466438005406 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:53:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:53:25 INFO - PROCESS | 1944 | 1466438005414 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:53:25 INFO - PROCESS | 1944 | 1466438005415 Marionette TRACE conn2 <- [1,3110,null,{}] 08:53:25 INFO - PROCESS | 1944 | 1466438005418 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}] 08:53:25 INFO - PROCESS | 1944 | 1466438005419 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:25 INFO - PROCESS | 1944 | 1466438005502 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:53:25 INFO - PROCESS | 1944 | 1466438005511 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 1944 | 1466438005512 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196f7000 == 31 [pid = 1944] [id = 787] 08:53:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x1181dcc00) [pid = 1944] [serial = 2359] [outer = 0x0] 08:53:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x118211c00) [pid = 1944] [serial = 2360] [outer = 0x1181dcc00] 08:53:25 INFO - PROCESS | 1944 | 1466438005538 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x118409c00) [pid = 1944] [serial = 2361] [outer = 0x1181dcc00] 08:53:25 INFO - PROCESS | 1944 | 1466438005857 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"]]]}] 08:53:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:53:25 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 08:53:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:53:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 469ms 08:53:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:53:25 INFO - PROCESS | 1944 | 1466438005888 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:53:25 INFO - PROCESS | 1944 | 1466438005890 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:53:25 INFO - PROCESS | 1944 | 1466438005898 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:53:25 INFO - PROCESS | 1944 | 1466438005902 Marionette TRACE conn2 <- [1,3114,null,{}] 08:53:25 INFO - PROCESS | 1944 | 1466438005905 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}] 08:53:25 INFO - PROCESS | 1944 | 1466438005908 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:25 INFO - PROCESS | 1944 | 1466438005988 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:53:25 INFO - PROCESS | 1944 | 1466438005995 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\", \"2d7acc6e-caef-4f1b-ab4a-11bd03f21a43\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:26 INFO - PROCESS | 1944 | 1466438005996 Marionette INFO sendAsync c2f60f3b-8bad-c449-8bc5-5db58dfbc04c 08:53:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x123c30000 == 32 [pid = 1944] [id = 788] 08:53:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x1187b0000) [pid = 1944] [serial = 2362] [outer = 0x0] 08:53:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11987dc00) [pid = 1944] [serial = 2363] [outer = 0x1187b0000] 08:53:26 INFO - PROCESS | 1944 | 1466438006021 Marionette DEBUG loaded listener.js 08:53:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x120de6400) [pid = 1944] [serial = 2364] [outer = 0x1187b0000] 08:53:26 INFO - PROCESS | 1944 | 1466438006336 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]]]}] 08:53:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:53:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 477ms 08:53:26 INFO - PROCESS | 1944 | 1466438006372 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 1944 | 1466438006375 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:53:27 WARNING - u'runner_teardown' () 08:53:27 INFO - No more tests 08:53:27 INFO - Got 0 unexpected results 08:53:27 INFO - SUITE-END | took 510s 08:53:27 INFO - Closing logging queue 08:53:27 INFO - queue closed 08:53:27 INFO - Return code: 0 08:53:27 WARNING - # TBPL SUCCESS # 08:53:27 INFO - Running post-action listener: _resource_record_post_action 08:53:27 INFO - Running post-run listener: _resource_record_post_run 08:53:28 INFO - Total resource usage - Wall time: 532s; CPU: 57.0%; Read bytes: 827392; Write bytes: 950508032; Read time: 9; Write time: 4522 08:53:28 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:53:28 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150284800; Write bytes: 143945728; Read time: 13529; Write time: 261 08:53:28 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 827392; Write bytes: 794094080; Read time: 9; Write time: 4218 08:53:28 INFO - Running post-run listener: _upload_blobber_files 08:53:28 INFO - Blob upload gear active. 08:53:28 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:53:28 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 08:53:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:53:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:53:29 INFO - (blobuploader) - INFO - Open directory for files ... 08:53:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:53:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:53:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:53:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:53:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:53:29 INFO - (blobuploader) - INFO - Done attempting. 08:53:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:53:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:53:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:53:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:53:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:53:31 INFO - (blobuploader) - INFO - Done attempting. 08:53:31 INFO - (blobuploader) - INFO - Iteration through files over. 08:53:31 INFO - Return code: 0 08:53:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:53:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:53:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4acf949f7cf903e87ff9d29166566e12b5e05b978f30d79ed52941ef1957f5bb4019baf9673acd1b8653e6cb1d341ca39a343d6d89b5a91c2da96c82fcff7966", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/776e9c8526d37aca9f1d54fbca0553d278bdbaf395b76d9ca94cbdde11cbaacb610a511403c68f7adb9cec464b70aa972a2b9a29e2fec83016e0e72a8912fe39"} 08:53:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:53:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:53:31 INFO - Contents: 08:53:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4acf949f7cf903e87ff9d29166566e12b5e05b978f30d79ed52941ef1957f5bb4019baf9673acd1b8653e6cb1d341ca39a343d6d89b5a91c2da96c82fcff7966", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/776e9c8526d37aca9f1d54fbca0553d278bdbaf395b76d9ca94cbdde11cbaacb610a511403c68f7adb9cec464b70aa972a2b9a29e2fec83016e0e72a8912fe39"} 08:53:31 INFO - Running post-run listener: copy_logs_to_upload_dir 08:53:31 INFO - Copying logs to upload dir... 08:53:31 INFO - mkdir: /builds/slave/test/build/upload/logs 08:53:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=588.236875 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 48 secs) (at 2016-06-20 08:53:31.791761) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-20 08:53:31.795518) ========= 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.8MFAzVsZLt/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.sGuG90Aaus/Listeners TMPDIR=/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/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/4acf949f7cf903e87ff9d29166566e12b5e05b978f30d79ed52941ef1957f5bb4019baf9673acd1b8653e6cb1d341ca39a343d6d89b5a91c2da96c82fcff7966", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/776e9c8526d37aca9f1d54fbca0553d278bdbaf395b76d9ca94cbdde11cbaacb610a511403c68f7adb9cec464b70aa972a2b9a29e2fec83016e0e72a8912fe39"} build_url:https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012892 build_url: 'https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/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/4acf949f7cf903e87ff9d29166566e12b5e05b978f30d79ed52941ef1957f5bb4019baf9673acd1b8653e6cb1d341ca39a343d6d89b5a91c2da96c82fcff7966", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/776e9c8526d37aca9f1d54fbca0553d278bdbaf395b76d9ca94cbdde11cbaacb610a511403c68f7adb9cec464b70aa972a2b9a29e2fec83016e0e72a8912fe39"}' symbols_url: 'https://queue.taskcluster.net/v1/task/V6MFpIwcQ8uB_8HfXsE6AA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.37 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-20 08:53:32.176404) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:53:32.176797) ========= 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.8MFAzVsZLt/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.sGuG90Aaus/Listeners TMPDIR=/var/folders/kx/7l4fx3453sv4mdb6z4lz3d3m00000w/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.005245 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:53:32.226775) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-20 08:53:32.227123) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-20 08:53:32.227496) ========= ========= Total master_lag: 0.79 =========